.. |
aasmcpu.pas
|
- removed commented out code from aasmcpu.pas
|
2021-01-22 18:23:15 +00:00 |
agbinaryen.pas
|
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
2021-01-24 01:01:39 +00:00 |
agllvmmc.pas
|
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
2021-01-24 01:01:39 +00:00 |
agwat.pas
|
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
2021-01-24 01:01:39 +00:00 |
ccpuinnr.inc
|
+ implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc
|
2021-01-21 23:13:49 +00:00 |
cgcpu.pas
|
|
|
cpubase.pas
|
- removed tarrayreftype, because it's not used on the wasm target
|
2021-01-22 21:47:08 +00:00 |
cpuinfo.pas
|
|
|
cpunode.pas
|
+ override the inline node for WASM
|
2021-01-19 14:04:47 +00:00 |
cpupara.pas
|
* use the standard inherited ret_in_param for wasm32
|
2021-01-05 05:59:07 +00:00 |
cpupi.pas
|
* allocate locals in a better way, so that we don't get 2 extra wasted locals per function
|
2021-01-22 16:22:49 +00:00 |
cputarg.pas
|
* the wasm target (now 'embedded') moved to the i_embed/t_embed units
|
2021-01-24 01:45:35 +00:00 |
hlcgcpu.pas
|
* properly handle reference with negative offsets
|
2021-01-23 05:27:32 +00:00 |
itcpugas.pas
|
+ implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc
|
2021-01-21 23:13:49 +00:00 |
itcpuwasm.pas
|
|
|
nwasmadd.pas
|
* fixed 64-bit float comparison
|
2021-01-21 21:50:19 +00:00 |
nwasmcal.pas
|
+ introduced the discardresult directive and declared the UniqueString()
|
2021-01-21 21:42:07 +00:00 |
nwasmcnv.pas
|
* updated the a_fXX_convert_su_iYY asm ops to their modern format a_fXX_convert_iYY_su
|
2021-01-22 15:03:04 +00:00 |
nwasmcon.pas
|
|
|
nwasmflw.pas
|
+ dummy implementation of the code generator for the try..except node for WebAssembly
|
2021-01-19 19:28:27 +00:00 |
nwasminl.pas
|
* a_grow_memory asm op renamed a_memory_grow
|
2021-01-22 14:52:46 +00: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
|
* override the IN node for WebAssembly and avoid generating jump tables for the
|
2021-01-18 21:37:39 +00: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
|
* fixes in thlcgwasm.resize_stack_int_val
|
2021-01-02 14:42:10 +00:00 |
symcpu.pas
|
* override is_pushleftright for WebAssembly and make it return true
|
2021-01-22 02:59:13 +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
|
|
|