Commit History

Author SHA1 Message Date
  Nikolay Nikolov df92d88f39 + added support for the handling of singleton record and array types in 3 years ago
  Nikolay Nikolov 3511b80972 * fixed formatting in defToWasmBasic 3 years ago
  nickysn 0315ab00d8 * map the currency type to the i64 WebAssembly type 4 years ago
  nickysn 253e64f66b + allocate 'noreuse' locals in allocbasepointer and allocframepointer 4 years ago
  nickysn 158da03691 + introduced TWasmLocal.allocnoreuse 4 years ago
  nickysn 08580ed628 + introduced ttgwasm(tg).allocframepointer and .allocbasepointer 4 years ago
  nickysn 4a1c295955 - removed the ttgwasm.getlocal override, so that local variables are allocated on the linear stack 4 years ago
  nickysn c3ac9eb559 * only allocate a local for tt_regallocator temps in ttgwasm.gethltemp 4 years ago
  nickysn 4bac65be86 * set the wasm tempgen direction in the parent constructor, together with the other targets 4 years ago
  nickysn 2f889f3244 - removed the ttgwasm.alloctemp override, because it does nothing 4 years ago
  nickysn 577e39e57f - removed commented out methods (copied from the jvm code generator) from ttgwasm 4 years ago
  nickysn a104c3d7a0 - removed ttgwasm.deallocLocalVar, as it is no longer used 4 years ago
  nickysn 58d361049f * some optimizations in TWasmLocalVars.dealloc(index: integer) 4 years ago
  nickysn 949d5e61f8 * several public methods of ttgwasm made private 4 years ago
  nickysn ae60449699 * funnel all the wasm local var allocation, done by the register allocator, through the temp generator 4 years ago
  nickysn bfb13fb848 - get rid of treference.islocal. Instead, use checks whether treference.base 4 years ago
  nickysn fd690e8ba1 * use NR_LOCAL_STACK_POINTER_REG in ttgwasm.localVarToRef 4 years ago
  nickysn c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 5 years ago