Commit Graph

22 Commits

Author SHA1 Message Date
Nikolay Nikolov
7cef39657f * stack alignment on the WASI platform is 16 bytes 2022-07-15 10:52:50 +03:00
Nikolay Nikolov
c910ec814c * set the default stack size for the WASI platform to 65536 bytes (this is the
default, used by the linker)
2022-07-14 20:56:11 +03:00
Nikolay Nikolov
ef4255c65b - removed spurious comment 2022-02-16 02:25:32 +02:00
Nikolay Nikolov
c450b63f1c + enabled compilation of the fpintres unit for the WASI target and enabled tf_has_winlike_resources for the target 2021-10-02 22:43:05 +03:00
Nikolay Nikolov
bc76487b87 + enable the WebAssembly internal assembler and object writer 2021-09-26 20:46:47 +03:00
Nikolay Nikolov
cc314e61a2 + started working on the WebAssembly internal assembler 2021-09-19 16:17:09 +03:00
nickysn
c7f3469a3f * use up to 16 bytes alignment for the WASI target
git-svn-id: trunk@49178 -
2021-04-11 13:38:05 +00:00
nickysn
c5cac5f554 * set the default debug info type to dbg_dwarf2 for the WebAssembly targets
git-svn-id: branches/wasm@48444 -
2021-01-28 15:55:31 +00:00
nickysn
b865995339 * system_wasi_info renamed system_wasm32_wasi_info
git-svn-id: branches/wasm@48361 -
2021-01-24 00:58:37 +00:00
nickysn
888368bb5e + added ifdefs to set the source info for WASI
git-svn-id: branches/wasm@48360 -
2021-01-24 00:56:58 +00:00
nickysn
66c1a57ab4 * use the LLVM-MC assembler by default for the WebAssembly targets
git-svn-id: branches/wasm@47172 -
2020-10-24 15:33:35 +00:00
nickysn
35a4e705db + define tf_smartlink_sections for the WASM targets
git-svn-id: branches/wasm@46703 -
2020-08-26 20:26:36 +00:00
nickysn
8b3dd67869 + enabled tf_needs_symbol_type for the wasm targets
git-svn-id: branches/wasm@46702 -
2020-08-26 17:26:45 +00:00
nickysn
438908d86a + added tf_under_development for the wasm32 targets
git-svn-id: branches/wasm@46673 -
2020-08-23 19:20:30 +00:00
nickysn
6759ef3a6c + added tf_needs_symbol_size for the wasm32 targets
git-svn-id: branches/wasm@46670 -
2020-08-23 17:06:18 +00:00
nickysn
5e4ddd6969 * synchronized with trunk
git-svn-id: branches/wasm@46305 -
2020-08-06 22:41:56 +00:00
nickysn
6a1688d45c * use ld_none for the internal linker for the WASM32 targets, because that's the
convention used by FPC for targets, that don't have an internal linker
  implemented yet

git-svn-id: branches/wasm@46271 -
2020-08-05 19:30:57 +00:00
nickysn
a2a4d5473a * use as_wasm32_wabt as external assembler, since that's what's more stable. The
binaryen assembler can always be selected by compiling with -Abinaryen

git-svn-id: branches/wasm@46270 -
2020-08-05 19:29:05 +00:00
nickysn
914ee08cd9 * renamed as_wasm_binaryen -> as_wasm32_binaryen and as_wasm_wabt -> as_wasm32_wabt
git-svn-id: branches/wasm@46264 -
2020-08-05 16:13:56 +00:00
nickysn
9a0a7b42cb * changed the long name of the WASI target
git-svn-id: branches/wasm@46262 -
2020-08-05 16:09:46 +00:00
nickysn
bccbcc8594 * short name of the WASI target changed to 'Wasi'
git-svn-id: branches/wasm@46261 -
2020-08-05 16:07:52 +00:00
nickysn
080aa1ca74 + added target WASI, clone of the 'WASM' target
git-svn-id: branches/wasm@46259 -
2020-08-05 15:36:08 +00:00