.. |
aasmcpu.pas
|
+ declare user-defined wasm globals in the llvm-mc assembly output
|
2022-07-25 05:35:00 +03:00 |
agbinaryen.pas
|
|
|
agllvmmc.pas
|
+ introduced trefaddr.addr_got_tls, to be used for generating WebAssembly threadvar access, when WASM multithreading is turned on
|
2022-07-14 00:28:03 +03:00 |
agwat.pas
|
+ added the WebAssembly reference and vector types to TWasmBasicType
|
2022-05-28 00:16:51 +03:00 |
ccpuinnr.inc
|
+ added WebAssembly intrinsics for reading __tls_size, __tls_align and __tls_base
|
2022-07-14 04:15:47 +03:00 |
cgcpu.pas
|
|
|
cpubase.pas
|
* fixed comment
|
2022-07-25 01:57:13 +03:00 |
cpuinfo.pas
|
- disable the cs_opt_nodecse optimization from the -O2 for the WebAssembly target, because it causes a crash, when compiling the classes unit
|
2022-07-15 21:40:18 +03:00 |
cpunode.pas
|
+ generate proper WebAssembly threadvar access when multithreading is turned on
|
2022-07-14 02:39:07 +03:00 |
cpupara.pas
|
* cleanup of VER3_0 defines
|
2021-11-17 22:19:57 +01:00 |
cpupi.pas
|
* replaced several internal errors, related to the WebAssembly labels
|
2022-05-24 11:44:15 +03:00 |
cputarg.pas
|
+ started working on the WebAssembly internal assembler
|
2021-09-19 16:17:09 +03:00 |
hlcgcpu.pas
|
* WebAssembly high level code generator: use the global.get and global.set
|
2022-07-26 02:13:09 +03:00 |
itcpugas.pas
|
+ added the WebAssembly saturating truncation instructions to the internal assembler
|
2022-05-28 17:41:28 +03:00 |
itcpuwasm.pas
|
|
|
nwasmadd.pas
|
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
2021-10-22 17:42:29 +03:00 |
nwasmbas.pas
|
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
2021-10-22 17:42:29 +03:00 |
nwasmcal.pas
|
* thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as
|
2021-10-05 17:54:35 +03:00 |
nwasmcnv.pas
|
* Don't call secondpass(left) in twasmtypeconvnode.second_int_to_real, this fixes bug #39735.
|
2022-06-21 23:59:25 +03:00 |
nwasmcon.pas
|
|
|
nwasmflw.pas
|
* WebAssembly exceptions fix: fixed raise without parameters in except..end
|
2022-06-21 05:43:35 +03:00 |
nwasminl.pas
|
+ added WebAssembly intrinsics for reading __tls_size, __tls_align and __tls_base
|
2022-07-14 04:15:47 +03:00 |
nwasmld.pas
|
+ generate proper WebAssembly threadvar access when multithreading is turned on
|
2022-07-14 02:39:07 +03:00 |
nwasmmat.pas
|
+ make use of the unsigned remainder instructions in WebAssembly (i32.rem_s, i64.rem_u)
|
2022-06-22 03:37:36 +03:00 |
nwasmset.pas
|
* Removed obsolete OLDREGVARS ifdefs.
|
2021-11-02 17:08:08 +02:00 |
nwasmutil.pas
|
+ declare user-defined wasm globals in the llvm-mc assembly output
|
2022-07-25 05:35:00 +03:00 |
rgcpu.pas
|
|
|
rwasmcon.inc
|
|
|
rwasmnor.inc
|
|
|
rwasmnum.inc
|
|
|
rwasmrni.inc
|
|
|
rwasmsri.inc
|
|
|
rwasmstd.inc
|
|
|
rwasmsup.inc
|
|
|
strinst.inc
|
+ added the WebAssembly saturating truncation instructions to the internal assembler
|
2022-05-28 17:41:28 +03:00 |
symcpu.pas
|
+ introduced methods for converting WebAssembly global var types from a Pascal type to TWasmBasicType
|
2022-07-25 02:44:51 +03:00 |
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
|
|
|