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 жил өмнө |
mattias
|
653303274f
fcl-passrc: resolver: fixed error when accessing element of forward class
|
3 жил өмнө |
Sven/Sarah Barth
|
0c9b622a74
* fix compilation with DEBUG_NODE_XML defined
|
3 жил өмнө |
Sven/Sarah Barth
|
f73fc7d566
* fix #39736: ensure that the capturer object and any converted function reference interface are considered used
|
3 жил өмнө |
mattias
|
02211971a3
fcl-passrc: added enums msFunctionReferences,msAnonymousFunctions
|
3 жил өмнө |
Pierre Muller
|
2c9776ac6b
Remove %OS by %TARGET, as spotted by Gareth
|
3 жил өмнө |
Pierre Muller
|
e148afd506
Fix cycling with -CR option
|
3 жил өмнө |
florian
|
45bf47ee05
* compilation with -O3 fixed
|
3 жил өмнө |
Sven/Sarah Barth
|
39b7b07ebb
+ add tests for function references, anonymous functions and C-blocks
|
3 жил өмнө |
Sven/Sarah Barth
|
7974f39522
* implement assignment of procedure and method variables and routines (global, instance and nested) to function references
|
3 жил өмнө |
Sven/Sarah Barth
|
9f3dcdb211
+ add method to find a procinfo for a nested function by the corresponding procdef
|
3 жил өмнө |
Sven/Sarah Barth
|
c6aba5cd8d
* make tprocinfo.addnestedproc public so that it can be used to add generated functions
|
3 жил өмнө |
Sven/Sarah Barth
|
702f79ec8c
+ add method tprocsym.Find_procdef_by_funcrefdef to find a procdef that's compatible with the specified function reference
|
3 жил өмнө |