Commit Graph

12 Commits

Author SHA1 Message Date
Nikolay Nikolov
efd92fba01 + introduced TWasmCustomDebugSectionType 2022-08-03 23:04:53 +03:00
Nikolay Nikolov
eed1fbe38a + added custom section descriptions for DWARF debug info for the WebAssembly object writer (not actually emitted, yet) 2022-07-16 00:46:47 +03:00
Nikolay Nikolov
eb8325300e + added WASM segment flag constants 2022-07-13 22:41:18 +03:00
Nikolay Nikolov
9859125c7b + added the WASM_SYM_TLS symbol flag constant 2022-07-13 22:39:29 +03:00
Nikolay Nikolov
7cd082ba5f + produce a target_features section when compiling with -CTwasmthreads 2022-05-28 04:04:02 +03:00
Nikolay Nikolov
1dd80d596d + added a 'producers' custom section to WebAssembly object modules, containing the FPC version 2022-05-28 03:33:04 +03:00
Nikolay Nikolov
b463f2a141 + added support for exception tags and for the 'throw' and 'catch' instructions
in the wasm internal assembler and object writer
2021-09-27 21:44:09 +03:00
Nikolay Nikolov
8c57d20abc + write the linking section (empty for now) 2021-09-25 19:19:12 +03:00
Nikolay Nikolov
8295173f86 + added enums for the wasm symbol type and constnats for the bitflags 2021-09-25 19:05:36 +03:00
Nikolay Nikolov
ab0d7697c3 + added the TWasmLinkingSubsectionType enum 2021-09-20 04:47:51 +03:00
Nikolay Nikolov
b97570c8b3 + added the TWasmRelocationType enum 2021-09-20 04:39:10 +03:00
Nikolay Nikolov
59ea39ce75 + started the wasmbase unit (similar to elfbase and omfbase) 2021-09-19 18:49:50 +03:00