| .. |
|
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
|
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
2021-01-24 01:01:39 +00:00 |
|
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
|
|
|
|
cpunode.pas
|
+ use the aasmdef unit in wasm32/cpunode.pas
|
2021-10-03 00:49:53 +03:00 |
|
cpupara.pas
|
* fixed the value passing of record parameters with non-scalar value size on the
|
2021-04-17 14:25:54 +00:00 |
|
cpupi.pas
|
* cloned the WebAssembly native exceptions code generation and rtl support into
|
2021-10-05 00:37:20 +03:00 |
|
cputarg.pas
|
+ started working on the WebAssembly internal assembler
|
2021-09-19 16:17:09 +03:00 |
|
hlcgcpu.pas
|
* use 'br_if' instead of 'if br end_if' sequence in the code, generated by
|
2021-10-05 05:29:10 +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 |
|
nwasmcal.pas
|
+ insert exception flag check and branch after each function call, when
|
2021-10-05 02:26:13 +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
|
+ call g_checkexceptions after calls to fpc_reraise and fpc_raise_nested in
|
2021-10-05 03:38:33 +03:00 |
|
nwasminl.pas
|
+ implemented move() for WebAssembly via the memory.copy instruction
|
2021-10-02 21:33:28 +03:00 |
|
nwasmmat.pas
|
- removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary
|
2021-01-21 17:28:20 +00:00 |
|
nwasmset.pas
|
* call inherited inside twasminnode.checkgenjumps in order to initialize use_small
|
2021-03-14 16:56:16 +00:00 |
|
nwasmutil.pas
|
- don't generate any WebAssembly native exception handling instructions, nor
|
2021-10-05 01:01:24 +03:00 |
|
rgcpu.pas
|
* replace NR_LOCAL_FRAME_POINTER_REG with tcpuprocdef(current_procinfo.procdef).frame_pointer_ref in tcpuprocinfo.postprocess_code instead of inside the register allocator
|
2020-12-29 05:52:36 +00:00 |
|
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
|
* fixed WebAssembly compilation error with -CR
|
2021-03-14 15:03:58 +00:00 |
|
tgcpu.pas
|
* map the currency type to the i64 WebAssembly type
|
2021-01-21 17:32:55 +00:00 |
|
tripletcpu.pas
|
|
|
|
wasmdef.pas
|
|
|
|
wasmreg.dat
|
|
|