Commit History

Author SHA1 Message Date
  Nikolay Nikolov 0c6287894b * the WebAssembly internal assembler renamed WASM (previously it was OMF, which was the ID of the MS-DOS .obj writer, which I forgot to rename) 3 years ago
  Pierre Muller 7c21b37105 Avoid some range check error and convert internalerror into error messages 3 years ago
  Pierre Muller e0de75224b Add help for -Aomf option for wasm32 CPU and new message for ogwasm binary writer 3 years ago
  florian 86b774e792 + some more cpu specfic files for mips64(el) 3 years ago
  Nikolay Nikolov 3cb4952745 * AtomicWait marked as inline 3 years ago
  Nikolay Nikolov a916aa36d8 + added AtomicNotify() to the WebAssembly unit 3 years ago
  Nikolay Nikolov 19cce3e42e + added AtomicWait() to the WebAssembly unit 3 years ago
  Nikolay Nikolov 7cac9d2f02 + added AtomicStore() to the WebAssembly unit 3 years ago
  Pierre Muller f12752372f Regenerate Makefile after: Add implicit units to wasi rtl 3 years ago
  Pierre Muller f4964691b0 Add implicit units to wasi rtl 3 years ago
  Nikolay Nikolov 16f5863847 + added WebAssembly atomic store intrinsics 3 years ago
  Nikolay Nikolov 219294c02b + added AtomicLoad() to the WebAssembly unit 3 years ago
  Nikolay Nikolov 0103964250 + implemented WebAssembly atomic load intrinsics 3 years ago
  Nikolay Nikolov 9274f17c52 + reserved inline numbers for the WebAssembly atomic loads and stores 3 years ago
  Nikolay Nikolov 7fa8f514af + added AtomicCompareExchange() to the WebAssembly unit 3 years ago
  Nikolay Nikolov 9ba01e7aee + added AtomicExchange() to the WebAssembly unit 3 years ago
  Nikolay Nikolov 362cabe684 + added AtomicAnd(), AtomicOr() and AtomicXor() to the WebAssembly unit 3 years ago
  Nikolay Nikolov 99d66b4c93 + added AtomicAdd() and AtomicSub() intrinsics to the WebAssembly unit 3 years ago
  Nikolay Nikolov 585d0cf574 + added unit WebAssembly for WebAssembly-specific stuff. Currently contains 3 years ago
  Nikolay Nikolov d9781bcebe + added except_branchful.inc as a system unit dependency include file to wasm32/makefile.cpu 3 years ago
  Nikolay Nikolov 8c562995d7 * regenerate makefiles with latest fpcmake 3 years ago
  Nikolay Nikolov e74797d411 * replaced several internal errors, related to the WebAssembly labels 3 years ago
  Nikolay Nikolov 748f71e5bb + enabled compilation of units variants and rtti, bug #39579 is now fixed 3 years ago
  Nikolay Nikolov 6e4e3b8580 * fixed WebAssembly code generation in thlcgwasm.g_overflowCheck_loc (patch by Pierre) 3 years ago
  Nikolay Nikolov 8bea5dd41e * WebAssembly code generation fix in thlcgwasm.a_op_reg_reg_reg_checkoverflow, based on patch by Pierre (but simplified, to use a single block) 3 years ago
  Nikolay Nikolov 283c213a0c * patch by Pierre, which fixes WebAssembly code generation for signed div/mod with overflow checking 3 years ago
  Nikolay Nikolov 0f4340e659 * fix regressions after previous patch by correctly parsing output, which does not contain '##WASI-EXITCODE:' 3 years ago
  Nikolay Nikolov a8b789d183 * patch from Pierre for working around the exitcode <= 125 limitation in wasmtime 3 years ago
  florian 32fa0ecaf9 * cleanup 3 years ago
  florian e8e53d13cd * fix #39730 as suggested by Jonas 3 years ago