Nikolay Nikolov
|
2c0f10d988
* when adding WebAssembly object info, traverse through current_module.used_units,
|
3 年之前 |
Nikolay Nikolov
|
6599f1d898
- don't generate any WebAssembly native exception handling instructions, nor
|
3 年之前 |
Nikolay Nikolov
|
5124ab2521
* cloned the WebAssembly native exceptions code generation and rtl support into
|
3 年之前 |
Nikolay Nikolov
|
99dbbcadcd
+ generate functype directives for all functions in all used units, regardless
|
3 年之前 |
Nikolay Nikolov
|
cdf1ceca76
* emit a weak symbol for the exception tag, since that's what the LLVM linker
|
3 年之前 |
Nikolay Nikolov
|
b463f2a141
+ added support for exception tags and for the 'throw' and 'catch' instructions
|
3 年之前 |
Nikolay Nikolov
|
e0ad427b6c
+ introduced the FPC_EXCEPTION_TAG_SYM string constant
|
3 年之前 |
Nikolay Nikolov
|
b46c010f82
+ also support immutable wasm globals in the wasm assembler writer (both internal and external)
|
3 年之前 |
Nikolay Nikolov
|
8226233aa3
* introduced the tai_globaltype asm directive, use that to declare the stack
|
3 年之前 |
Nikolay Nikolov
|
a1c8e92904
* emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output
|
3 年之前 |
Nikolay Nikolov
|
db843287a2
+ generate funcdef for external procs, that don't have an import dll
|
3 年之前 |
Nikolay Nikolov
|
54481d7218
* moved the imports/funcdef writing from the llvm-mc assembler writer to
|
3 年之前 |
Nikolay Nikolov
|
459bb0fa18
* override twasmnodeutils.InsertObjectInfo
|
3 年之前 |
Nikolay Nikolov
|
860e4487c3
+ added WebAssembly node utils
|
3 年之前 |