fpc/tests/test/wasm
2023-06-20 16:56:47 +03:00
..
tjspromise1.pp + added a basic JS promise test 2023-06-11 16:59:29 +03:00
tjspromise1a.pp + support 'promising last' exports 2023-06-16 11:00:19 +03:00
tjspromise2.pp + support 'promising last' exports 2023-06-16 11:00:19 +03:00
twasmexternref1.pp + support WebAssembly reference types as WebAssembly globals 2023-06-11 10:31:12 +03:00
twasmexternref2.pp + disallow taking the address of WebAssembly externref type 2023-06-11 04:01:58 +03:00
twasmexternref3.pp + also test that pointers cannot be converted to externref implicitly 2023-06-11 05:56:49 +03:00
twasmexternref3a.pp + also test that pointers cannot be converted to externref implicitly 2023-06-11 05:56:49 +03:00
twasmexternref3b.pp + also test that pointers cannot be converted to externref implicitly 2023-06-11 05:56:49 +03:00
twasmexternref3c.pp + also test that pointers cannot be converted to externref implicitly 2023-06-11 05:56:49 +03:00
twasmexternref4.pp * disallow WebAssembly reference types to be declared as var, constref or out parameters 2023-06-11 08:17:06 +03:00
twasmexternref4a.pp * disallow WebAssembly reference types to be declared as var, constref or out parameters 2023-06-11 08:17:06 +03:00
twasmexternref4b.pp * fixed program name in test 2023-06-11 08:32:25 +03:00
twasmexternref4c.pp * disallow passing WebAssembly reference types as untyped var/constref/const parameters 2023-06-11 08:56:27 +03:00
twasmexternref4d.pp * disallow passing WebAssembly reference types as untyped var/constref/const parameters 2023-06-11 08:56:27 +03:00
twasmexternref4e.pp * disallow passing WebAssembly reference types as untyped var/constref/const parameters 2023-06-11 08:56:27 +03:00
twasmexternref4f.pp * disallow passing WebAssembly reference types as untyped out parameters as well 2023-06-11 08:58:03 +03:00
twasmexternref5.pp + disallow WebAssembly reference types in records, objects and classes 2023-06-20 15:13:15 +03:00
twasmexternref5a.pp + disallow WebAssembly reference types in records, objects and classes 2023-06-20 15:13:15 +03:00
twasmexternref5b.pp + disallow WebAssembly reference types in records, objects and classes 2023-06-20 15:13:15 +03:00
twasmexternref6.pp + disallow using sizeof() and bitsizeof() on WebAssembly reference types 2023-06-20 16:56:47 +03:00
twasmexternref6a.pp + disallow using sizeof() and bitsizeof() on WebAssembly reference types 2023-06-20 16:56:47 +03:00
twasmexternref6b.pp + disallow using sizeof() and bitsizeof() on WebAssembly reference types 2023-06-20 16:56:47 +03:00
twasmfuncref1.pp + support nil comparison of WebAssembly reference types (externref and funcref) 2023-06-11 07:17:04 +03:00
twasmfuncref1a.pp + support using nil constants for setting values of WebAssembly reference types (funcref and externref) 2023-06-11 06:23:02 +03:00
twasmfuncref2.pp + disallow WebAssembly reference types in records, objects and classes 2023-06-20 15:13:15 +03:00
twasmfuncref2a.pp + disallow WebAssembly reference types in records, objects and classes 2023-06-20 15:13:15 +03:00
twasmfuncref2b.pp + disallow WebAssembly reference types in records, objects and classes 2023-06-20 15:13:15 +03:00
twasmfuncref3.pp + disallow using sizeof() and bitsizeof() on WebAssembly reference types 2023-06-20 16:56:47 +03:00
twasmfuncref3a.pp + disallow using sizeof() and bitsizeof() on WebAssembly reference types 2023-06-20 16:56:47 +03:00
twasmfuncref3b.pp + disallow using sizeof() and bitsizeof() on WebAssembly reference types 2023-06-20 16:56:47 +03:00
twasmglobal1.pp
twasmglobal2.pp
uwasmglobal2.pp