fpc/compiler/wasm32
Nikolay Nikolov 6fe647ee3d * moved the default procedure CurrRaiseLabel to the end of the procedure, not
at the exit label. This fixes problems when using units with finalization
  code that contain classes with class destructors in branchful WebAssembly
  exceptions mode.
2021-10-22 13:54:55 +03:00
..
aasmcpu.pas - don't set casmdata in wasm32/aasmcpu.pas, so that the aasmdef unit can override it 2021-10-03 00:59:11 +03:00
agbinaryen.pas
agllvmmc.pas + added the memory.copy and memory.fill WebAssembly instructions 2021-10-02 19:35:26 +03:00
agwat.pas * tai_impexp renamed tai_export_name 2021-09-26 18:35:10 +03:00
ccpuinnr.inc + added inline numbers for a memory.copy and a memory.fill intrinsic 2021-10-02 19:40:36 +03:00
cgcpu.pas
cpubase.pas + added the memory.copy and memory.fill WebAssembly instructions 2021-10-02 19:35:26 +03:00
cpuinfo.pas + support cdecl and stdcall on the WebAssembly target. They are essentially the 2021-10-14 12:29:59 +03:00
cpunode.pas + wrap block nodes with exit in a_block..a_end_block instructions. This fixes 2021-10-20 14:35:51 +03:00
cpupara.pas * fixed passing of singleton record parameters, containing a float in WebAssembly 2021-10-14 10:53:55 +03:00
cpupi.pas * moved the default procedure CurrRaiseLabel to the end of the procedure, not 2021-10-22 13:54:55 +03:00
cputarg.pas + started working on the WebAssembly internal assembler 2021-09-19 16:17:09 +03:00
hlcgcpu.pas * moved the default procedure CurrRaiseLabel to the end of the procedure, not 2021-10-22 13:54:55 +03:00
itcpugas.pas + added the memory.copy and memory.fill WebAssembly instructions 2021-10-02 19:35:26 +03:00
itcpuwasm.pas
nwasmadd.pas + implemented the <= operator for smallsets for WebAssembly 2021-10-03 04:37:13 +03:00
nwasmbas.pas + wrap block nodes with exit in a_block..a_end_block instructions. This fixes 2021-10-20 14:35:51 +03:00
nwasmcal.pas * thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as 2021-10-05 17:54:35 +03:00
nwasmcnv.pas * another WebAssembly cbool fix in twasmtypeconvnode.second_int_to_bool 2021-10-01 04:40:50 +03:00
nwasmcon.pas
nwasmflw.pas * use WebAssembly asm labels for the raise branch instruction in branchful 2021-10-22 13:54:55 +03:00
nwasminl.pas + implemented move() for WebAssembly via the memory.copy instruction 2021-10-02 21:33:28 +03:00
nwasmmat.pas
nwasmset.pas
nwasmutil.pas - don't generate any WebAssembly native exception handling instructions, nor 2021-10-05 01:01:24 +03:00
rgcpu.pas
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc + added the memory.copy and memory.fill WebAssembly instructions 2021-10-02 19:35:26 +03:00
symcpu.pas
tgcpu.pas + added support for the handling of singleton record and array types in 2021-10-14 10:53:55 +03:00
tripletcpu.pas
wasmdef.pas
wasmreg.dat