fpc/compiler/wasm32
2024-07-07 10:42:28 +03:00
..
aasmcpu.pas + support the native exception instructions in TWasmValidationStacks.Validate 2024-02-27 12:54:56 +02:00
agbinaryen.pas
agllvmmc.pas + added a second TWasmFuncType parameter to the CALL WebAssembly instruction. It 2024-02-25 04:48:17 +02:00
agwat.pas + added a zero/unitialized/unknown value to TWasmBasicType: wbt_Unknown 2024-01-17 08:32:10 +02:00
ccpuinnr.inc + added WASI multithreading helper for setting the stack pointer for the linear stack 2024-05-13 14:00:36 +02:00
cgcpu.pas * fixed and enabled the is_pascal_goto_target check 2023-10-22 04:01:37 +03:00
cpubase.pas + introduced WebAssembly helper is_atomic_op 2024-07-07 10:42:28 +03:00
cpuinfo.pas
cpunode.pas + disallow taking the address of WebAssembly externref type 2023-06-11 04:01:58 +03:00
cpupara.pas
cpupi.pas + perform WebAssembly validation, if the compiler is compiled with the 2024-02-26 12:13:59 +02:00
cputarg.pas
hlcgcpu.pas + added WASI multithreading helper for setting the stack pointer for the linear stack 2024-05-13 14:00:36 +02:00
itcpugas.pas + added a zero/unitialized/unknown value to TWasmBasicType: wbt_Unknown 2024-01-17 08:32:10 +02:00
itcpuwasm.pas
nwasmadd.pas * Flags specific to TAddNode have been moved to their own field 2024-03-02 21:31:21 +01:00
nwasmbas.pas
nwasmcal.pas * use tcallparanode.parasym to find the tparavarsym in twasmcallnode.pass_typecheck 2023-06-11 09:29:07 +03:00
nwasmcnv.pas * disallow conversion between regular pointers and WasmExternRef 2023-06-11 05:28:39 +03:00
nwasmcon.pas
nwasmflw.pas
nwasminl.pas + added WASI multithreading helper for setting the stack pointer for the linear stack 2024-05-13 14:00:36 +02:00
nwasmld.pas
nwasmmat.pas
nwasmmem.pas + also check for assigned(left) after calling inherited in twasmaddrnode.pass_typecheck, to avoid another crash 2023-06-11 04:11:02 +03:00
nwasmset.pas
nwasmutil.pas * hlgcodegen needed when creating module info (fixes AV) 2024-05-04 16:44:33 +02:00
rgcpu.pas + implemented WebAssembly code generator support for funcref and externref data 2023-06-07 05:25:57 +03:00
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc * fixed the textual representation of the ref.null instruction for llvm-mc 2023-06-07 03:36:28 +03:00
symcpu.pas + support 'promising last' exports 2023-06-16 11:00:19 +03:00
tgcpu.pas + implemented WebAssembly code generator support for funcref and externref data 2023-06-07 05:25:57 +03:00
tripletcpu.pas
wasmdef.pas
wasmreg.dat