Wasm backend
towards #583
- As suggested by @certik , it uses
parallel streamsand functions declared inWASMAssembler namespace. - the member variable names of ASRToWASMVisitor currently (temporarily) uses
m_prefix. (It can be removed, if suggested/advised) - In the hope of improving performance, the functions
encode_signed_leb128andencode_unsigned_leb128have been defined twice- once as
encode_signed_leb128andencode_unsigned_leb128 - and next time as
emit_signed_leb128andemit_unsigned_leb128
- once as
Edited by Ubaid Shaikh