fpc/compiler/wasm32
Nikolay Nikolov a1c8e92904 * emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output
directly when wasm native exceptions are enabled
2021-09-27 00:33:57 +03:00
..
aasmcpu.pas + implemented the 'delegate' and the 'rethrow' instructions in the wasm internal assembler 2021-09-26 23:58:21 +03:00
agbinaryen.pas
agllvmmc.pas * emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output 2021-09-27 00:33:57 +03:00
agwat.pas * tai_impexp renamed tai_export_name 2021-09-26 18:35:10 +03:00
ccpuinnr.inc + introduced the wasm32_throw_fpcexception inline function, that emits a 2021-09-18 02:39:16 +03:00
cgcpu.pas
cpubase.pas * fixed warning 2021-09-26 07:54:20 +03:00
cpuinfo.pas
cpunode.pas + added WebAssembly node utils 2021-09-24 16:44:33 +03:00
cpupara.pas
cpupi.pas * cloned the WASM no exceptions mode code generation for try..finally blocks 2021-09-17 21:01:00 +03:00
cputarg.pas + started working on the WebAssembly internal assembler 2021-09-19 16:17:09 +03:00
hlcgcpu.pas * generate an internalerror if there are values remaining on top of stack 2021-09-18 18:10:57 +03:00
itcpugas.pas + introduced the wasm32_throw_fpcexception inline function, that emits a 2021-09-18 02:39:16 +03:00
itcpuwasm.pas
nwasmadd.pas
nwasmcal.pas * use create_functype to determine accurately the number of parameters to 2021-09-18 17:59:50 +03:00
nwasmcnv.pas
nwasmcon.pas
nwasmflw.pas * cloned twasmtryexceptnode.pass_generate_code_no_exceptions into twasmtryexceptnode.pass_generate_code_native_exceptions 2021-09-18 02:52:24 +03:00
nwasminl.pas + introduced the wasm32_throw_fpcexception inline function, that emits a 2021-09-18 02:39:16 +03:00
nwasmmat.pas
nwasmset.pas
nwasmutil.pas * emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output 2021-09-27 00:33:57 +03:00
rgcpu.pas
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc + added the new WebAssembly instructions, added by the exception handling proposal 2021-09-16 23:45:03 +03:00
symcpu.pas
tgcpu.pas
tripletcpu.pas
wasmdef.pas
wasmreg.dat