Commit History

Author SHA1 Message Date
  Nikolay Nikolov 5cd7b7a348 + support 'promising last' exports 2 years ago
  Nikolay Nikolov 5a0267d5da * tcpuprocdef.promising_export_name renamed promising_first_export_name 2 years ago
  Nikolay Nikolov 8a6ffe417f + added 'last' or 'first' to the internal promising wrapper name 2 years ago
  Nikolay Nikolov fd6113e880 + introduced tcpuprocdef.add_promising_export 2 years ago
  Nikolay Nikolov daaf617590 + initial implementation of WebAssembly promising exports 2 years ago
  Nikolay Nikolov 45ca2c6f88 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals 2 years ago
  Nikolay Nikolov 6c7b45a0bb + support WebAssembly reference types as WebAssembly globals 2 years ago
  Nikolay Nikolov 425f52d601 - removed redundant semicolon 2 years ago
  Nikolay Nikolov 3e9a29a46f * disallow conversion between regular pointers and WasmExternRef 2 years ago
  Nikolay Nikolov c7cca2dab3 + introduced the is_wasm_reference_type(tdef) helper 2 years ago
  Nikolay Nikolov f7f1d36a1e * formatting 2 years ago
  Nikolay Nikolov 87ae1e9529 + introduced is_wasm_externref(tdef) helper 2 years ago
  Nikolay Nikolov f8c9efd9b3 + introduced is_wasm_funcref(tdef) helper 2 years ago
  Nikolay Nikolov db3a1a3593 + handle externref parameters in create_functype_common 2 years ago
  Nikolay Nikolov 8df95f539d + magically insert a void externref type in the System unit, called WasmExternRef 2 years ago
  Nikolay Nikolov 340e178b0e + introduced flag is_wasm_externref to tcpupointerdef for wasm32. This is to be 2 years ago
  Nikolay Nikolov bc43800a6e + also support funcref parameters in create_functype_common 2 years ago
  Nikolay Nikolov 4a17b7737b * added support and simplified the handling of results in create_functype_common for reference types 2 years ago
  Nikolay Nikolov 6e1d7b4e57 + introduced methods for converting WebAssembly global var types from a Pascal type to TWasmBasicType 3 years ago
  Nikolay Nikolov 8d441929a8 + introduced tcpustaticvarsym.is_wasm_global 3 years ago
  nickysn 74854eee58 * fixed WebAssembly compilation error with -CR 4 years ago
  nickysn eb7db76a31 * fixed compiler internal error, when compiling a unit that has an external function in its interface section 4 years ago
  nickysn 910bbc6b37 * override is_pushleftright for WebAssembly and make it return true 4 years ago
  nickysn 4d758a64c2 * make functions, that return result in param to not have a return type in WebAssembly 4 years ago
  nickysn 5b961c4125 - removed several JVM methods that aren't necessary for WebAssembly 4 years ago
  nickysn b6735179ed * use a functype operand for a_if, instead of hardcoding 4 years ago
  nickysn 56f65799d3 + functype creation moved to tcpuprocdef.create_functype 4 years ago
  nickysn 80fd387a51 - removed the tcpupropertysym overrides from the jvm, because they're not needed for wasm 4 years ago
  nickysn 4a5e2dbd23 * refactored the handling of the frame pointer and base pointer to use local temps instead 5 years ago
  nickysn c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 5 years ago