Nikolay Nikolov
|
957ff5b972
+ WebAssembly internal asm support for the ref.null instruction
|
2 anos atrás |
Nikolay Nikolov
|
941520415d
+ implemented WebAssembly code generator support for funcref and externref data
|
2 anos atrás |
Nikolay Nikolov
|
4044091401
* fixed the textual representation of the ref.null instruction for llvm-mc
|
2 anos atrás |
Nikolay Nikolov
|
5a65ca51c0
+ enable the reference types extension in llvm-mc via a command line option
|
2 anos atrás |
Nikolay Nikolov
|
75e2fd3c2d
* the a_ref_null instruction split into two subinstructions - a_ref_null_externref and a_ref_null_funcref
|
2 anos atrás |
Nikolay Nikolov
|
c7cca2dab3
+ introduced the is_wasm_reference_type(tdef) helper
|
2 anos atrás |
Nikolay Nikolov
|
f7f1d36a1e
* formatting
|
2 anos atrás |
Nikolay Nikolov
|
87ae1e9529
+ introduced is_wasm_externref(tdef) helper
|
2 anos atrás |
Nikolay Nikolov
|
f8c9efd9b3
+ introduced is_wasm_funcref(tdef) helper
|
2 anos atrás |
Nikolay Nikolov
|
db3a1a3593
+ handle externref parameters in create_functype_common
|
2 anos atrás |
Nikolay Nikolov
|
6b76ea63a0
+ support externref in defToWasmBasic
|
2 anos atrás |
Nikolay Nikolov
|
8df95f539d
+ magically insert a void externref type in the System unit, called WasmExternRef
|
2 anos atrás |
Nikolay Nikolov
|
340e178b0e
+ introduced flag is_wasm_externref to tcpupointerdef for wasm32. This is to be
|
2 anos atrás |
Nikolay Nikolov
|
bc43800a6e
+ also support funcref parameters in create_functype_common
|
2 anos atrás |
Nikolay Nikolov
|
4a17b7737b
* added support and simplified the handling of results in create_functype_common for reference types
|
2 anos atrás |
Nikolay Nikolov
|
c6fdda725f
+ handle wasm funcrefs in tgcpu.defToWasmBasic
|
2 anos atrás |
Nikolay Nikolov
|
b7d9705cd1
* ppudump compilation fixed
|
2 anos atrás |
Nikolay Nikolov
|
7323c5bf1a
+ added the wasmfuncref directive for procvars. Not actually implemented, just
|
2 anos atrás |
Nikolay Nikolov
|
a1ed717d81
+ added wasm32-specific flag tai_label.is_pascal_goto_target
|
2 anos atrás |
Nikolay Nikolov
|
ad7d4379fe
+ introduced [hl]cg.a_label_pascal_goto_target. It is similar to [hl]cg.a_label
|
2 anos atrás |
Sven/Sarah Barth
|
1d0926bdc3
* fix #40293: have the SysUtils unit use the TArray<> declaration in the ObjPas unit instead of declaring it again
|
2 anos atrás |
Michaël Van Canneyt
|
7230673b6c
* Forgot to add file
|
2 anos atrás |
Michaël Van Canneyt
|
7bdd8105dd
* Reorganize tests in more clear sets
|
2 anos atrás |
Michaël Van Canneyt
|
9f08536d29
* Correct command-line handling
|
2 anos atrás |
Michaël Van Canneyt
|
802f376cc5
* Delphi compatibility: Add conversion between TValue from/to variant and TVarRec
|
2 anos atrás |
florian
|
02a6e33f0a
* correct tripletcpustr, resolves #40301
|
2 anos atrás |
Michael VAN CANNEYT
|
5502579ab9
* loongarch64 architecture reinstated
|
2 anos atrás |
Michael VAN CANNEYT
|
899693a679
* Delegate darwin ifdef out of program flow, towards const, for clarity
|
3 anos atrás |
Michael VAN CANNEYT
|
7a07cd904f
* get rid os some warnings
|
3 anos atrás |
Michael VAN CANNEYT
|
68e09b35f5
* Refactor: add utility routine to handle command-line changes
|
2 anos atrás |