Commit Verlauf

Autor SHA1 Nachricht Datum
  Nikolay Nikolov 95d7bdc3da + added parser support for the 'suspending' directive vor 2 Jahren
  Nikolay Nikolov 9b4366e4f6 + support externref and funcref WebAssembly globals in the internal object writer vor 2 Jahren
  Nikolay Nikolov 8eea58f649 + support WebAssembly reference types as WebAssembly globals vor 2 Jahren
  Nikolay Nikolov d38dbcac8f * use tcallparanode.parasym to find the tparavarsym in twasmcallnode.pass_typecheck vor 2 Jahren
  Nikolay Nikolov e6cbdba0bd * fixed crash in twasmcallnode.pass_typecheck when there is no procdefinition (for generic methods) vor 2 Jahren
  Nikolay Nikolov c117c0abf5 * fixed another crash, introduced in 6ff566350cbc2ecf8615cae6cc6792939a288ec8 vor 2 Jahren
  Nikolay Nikolov 3d55ac9d09 * fixed bug, introduced in 6ff566350cbc2ecf8615cae6cc6792939a288ec8, due to vor 2 Jahren
  Nikolay Nikolov 64569df017 * disallow passing WebAssembly reference types as untyped out parameters as well vor 2 Jahren
  Nikolay Nikolov 6ff566350c * disallow passing WebAssembly reference types as untyped var/constref/const parameters vor 2 Jahren
  Nikolay Nikolov acf8fe59d0 * fixed program name in test vor 2 Jahren
  Nikolay Nikolov f670ebbb28 * disallow WebAssembly reference types to be declared as var, constref or out parameters vor 2 Jahren
  Nikolay Nikolov 8cd6606970 + support nil comparison of WebAssembly reference types (externref and funcref) vor 2 Jahren
  Nikolay Nikolov 9daabb2123 + support using nil constants for setting values of WebAssembly reference types (funcref and externref) vor 2 Jahren
  Nikolay Nikolov ca03841724 - removed redundant semicolon vor 2 Jahren
  Nikolay Nikolov 7abe3eeb84 + also test that pointers cannot be converted to externref implicitly vor 2 Jahren
  Nikolay Nikolov a47a1c093a * disallow conversion between regular pointers and WasmExternRef vor 2 Jahren
  Nikolay Nikolov 021c1a7bb4 * fixed test's program name vor 2 Jahren
  Nikolay Nikolov fcd5ecfcce + some basic tests for WebAssembly funcref types added vor 2 Jahren
  Nikolay Nikolov 8b138aa059 + also check for assigned(left) after calling inherited in twasmaddrnode.pass_typecheck, to avoid another crash vor 2 Jahren
  Nikolay Nikolov 84b60d3f00 * check for codegenerror in twasmaddrnode.pass_typecheck and exit early, to avoid crashes vor 2 Jahren
  Nikolay Nikolov 8743f72f11 + disallow taking the address of WebAssembly externref type vor 2 Jahren
  Nikolay Nikolov 65b175cebd + simple test for WasmExternRef vor 2 Jahren
  Nikolay Nikolov fa9873c6eb Merge branch 'main' into wasm_reference_types vor 2 Jahren
  Michaël Van Canneyt 0f5c126a45 * Correct filename extensions for qoi. Fixes issue #40314 vor 2 Jahren
  marcoonthegit 9bfb45dc05 * move ifdefed part from tvitem* to tvitemex*, closes #40312 vor 2 Jahren
  Nikolay Nikolov a0b78ad1f7 + WebAssembly internal assembler support for the ref.is_null instruction vor 2 Jahren
  Nikolay Nikolov 2039509cfb + WebAssembly internal asm support for the ref.null instruction vor 2 Jahren
  Nikolay Nikolov 11712658b0 + implemented WebAssembly code generator support for funcref and externref data vor 2 Jahren
  Nikolay Nikolov e555eddeda * fixed the textual representation of the ref.null instruction for llvm-mc vor 2 Jahren
  Nikolay Nikolov 48556ab039 + enable the reference types extension in llvm-mc via a command line option vor 2 Jahren