Jonas Maebe
|
8c67a4370b
rautils: don't interpret ".L3" as potentially meaning "unitx.identifier"
|
3 년 전 |
florian
|
390084d59e
* tests fixed
|
3 년 전 |
Marcus Sackrow
|
638de87a5a
AThreads: prevent deadlock for event set before waited
|
3 년 전 |
florian
|
4556cb35d1
+ completed Risc-V 64 pseudo instructions
|
3 년 전 |
florian
|
6a00f9f403
* unified Risc-V 32 and 64 cpubase.pas
|
3 년 전 |
florian
|
09587d0c1b
* standard Risc-V pseudo instructions for Risc-V 32 completed
|
3 년 전 |
florian
|
b29b81ae7b
* pseudo instructions for flag handling
|
3 년 전 |
florian
|
1c7626715d
* the stack pointer on Risc-V points always at the last used position, resolves #39739
|
3 년 전 |
Nikolay Nikolov
|
34ebeb15ed
* pass the option to create shared, imported memory to the linker, in case the module is compiled with -CTwasmthreads
|
3 년 전 |
Nikolay Nikolov
|
d378240134
+ added the WebAssembly saturating truncation instructions to the internal assembler
|
3 년 전 |
Nikolay Nikolov
|
0ba7ef98b3
+ support the memory.init and the data.drop instructions in the internal asm writer for WebAssembly
|
3 년 전 |
Jonas Maebe
|
83604b709c
ngtcon: fix def of emitted vmt in procedure of object typed constants
|
3 년 전 |
Nikolay Nikolov
|
7cd082ba5f
+ produce a target_features section when compiling with -CTwasmthreads
|
3 년 전 |
Nikolay Nikolov
|
1dd80d596d
+ added a 'producers' custom section to WebAssembly object modules, containing the FPC version
|
3 년 전 |
Nikolay Nikolov
|
1ce1a0fe1f
* added non-atomic implementations of the atomic operations in the WebAssembly unit, used when the RTL is compiled without -CTwasmthreads
|
3 년 전 |
Nikolay Nikolov
|
bf41245549
* fixed compilation of ppudump
|
3 년 전 |
Nikolay Nikolov
|
1fce5121f3
+ added the 'wasmthreads' target switch (enabled via -CTwasmthreads)
|
3 년 전 |
Nikolay Nikolov
|
ee89b7c9ec
* fixed warning
|
3 년 전 |
florian
|
ca29df1aa9
* Risc-V: return with mret from interrupt handlers, resolves #39737
|
3 년 전 |
florian
|
b810afa193
* test also cmem unit intensively
|
3 년 전 |
Nikolay Nikolov
|
3a095f5ed5
+ support all the new types in encode_wasm_basic_type
|
3 년 전 |
Nikolay Nikolov
|
907e8402ab
+ added the WebAssembly reference and vector types to TWasmBasicType
|
3 년 전 |
Nikolay Nikolov
|
2888710594
+ added the WebAssembly table instructions
|
3 년 전 |
Nikolay Nikolov
|
534383f686
+ added the WebAssembly reference instructions ref.null, ref.is_null and ref.func
|
3 년 전 |
Nikolay Nikolov
|
e2eadc51a3
+ added the memory.init and data.drop instructions
|
3 년 전 |
Nikolay Nikolov
|
dbba2d2746
+ implemented popcnt via the popcnt instruction in WebAssembly
|
3 년 전 |
Nikolay Nikolov
|
c9ed14f87b
+ enable the 64-bit SAR instruction on the WebAssembly target
|
3 년 전 |
Nikolay Nikolov
|
b6aaa06f83
+ enable the ROL/ROR instructions for WebAssembly
|
3 년 전 |
Michaël Van Canneyt
|
4765d885df
* Export wasiAlloc, wasiFree
|
3 년 전 |
Pierre Muller
|
bb39ec1610
Avoid invalid typecast to tabstractvarsym
|
3 년 전 |