Historique des commits

Auteur SHA1 Message Date
  Nikolay Nikolov 2f1ccd6f2a + support 'promising last' exports il y a 2 ans
  Nikolay Nikolov 9d893b5d0d * tcpuprocdef.promising_export_name renamed promising_first_export_name il y a 2 ans
  Nikolay Nikolov 9ea1f6de19 + added 'last' or 'first' to the internal promising wrapper name il y a 2 ans
  Nikolay Nikolov c67bcf0032 + introduced tcpuprocdef.add_promising_export il y a 2 ans
  Nikolay Nikolov 15c95e0ac7 + initial implementation of WebAssembly promising exports il y a 2 ans
  Nikolay Nikolov b247302871 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals il y a 2 ans
  Nikolay Nikolov 8eea58f649 + support WebAssembly reference types as WebAssembly globals il y a 2 ans
  Nikolay Nikolov ca03841724 - removed redundant semicolon il y a 2 ans
  Nikolay Nikolov a47a1c093a * disallow conversion between regular pointers and WasmExternRef il y a 2 ans
  Nikolay Nikolov 1f76366125 + introduced the is_wasm_reference_type(tdef) helper il y a 2 ans
  Nikolay Nikolov 5cc4096f41 * formatting il y a 2 ans
  Nikolay Nikolov c33f47a707 + introduced is_wasm_externref(tdef) helper il y a 2 ans
  Nikolay Nikolov 022d2804a9 + introduced is_wasm_funcref(tdef) helper il y a 2 ans
  Nikolay Nikolov dd09bf64b3 + handle externref parameters in create_functype_common il y a 2 ans
  Nikolay Nikolov 3e21d24098 + magically insert a void externref type in the System unit, called WasmExternRef il y a 2 ans
  Nikolay Nikolov c925c1aaa6 + introduced flag is_wasm_externref to tcpupointerdef for wasm32. This is to be il y a 2 ans
  Nikolay Nikolov ad69c6e1b5 + also support funcref parameters in create_functype_common il y a 2 ans
  Nikolay Nikolov bebe53ef9f * added support and simplified the handling of results in create_functype_common for reference types il y a 2 ans
  Nikolay Nikolov 6e1d7b4e57 + introduced methods for converting WebAssembly global var types from a Pascal type to TWasmBasicType il y a 3 ans
  Nikolay Nikolov 8d441929a8 + introduced tcpustaticvarsym.is_wasm_global il y a 3 ans
  nickysn 74854eee58 * fixed WebAssembly compilation error with -CR il y a 4 ans
  nickysn eb7db76a31 * fixed compiler internal error, when compiling a unit that has an external function in its interface section il y a 4 ans
  nickysn 910bbc6b37 * override is_pushleftright for WebAssembly and make it return true il y a 4 ans
  nickysn 4d758a64c2 * make functions, that return result in param to not have a return type in WebAssembly il y a 4 ans
  nickysn 5b961c4125 - removed several JVM methods that aren't necessary for WebAssembly il y a 4 ans
  nickysn b6735179ed * use a functype operand for a_if, instead of hardcoding il y a 4 ans
  nickysn 56f65799d3 + functype creation moved to tcpuprocdef.create_functype il y a 4 ans
  nickysn 80fd387a51 - removed the tcpupropertysym overrides from the jvm, because they're not needed for wasm il y a 4 ans
  nickysn 4a5e2dbd23 * refactored the handling of the frame pointer and base pointer to use local temps instead il y a 4 ans
  nickysn c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 il y a 5 ans