Commit History

Autor SHA1 Mensaxe Data
  Nikolay Nikolov 0f4340e659 * fix regressions after previous patch by correctly parsing output, which does not contain '##WASI-EXITCODE:' %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov a8b789d183 * patch from Pierre for working around the exitcode <= 125 limitation in wasmtime %!s(int64=3) %!d(string=hai) anos
  florian 32fa0ecaf9 * cleanup %!s(int64=3) %!d(string=hai) anos
  florian e8e53d13cd * fix #39730 as suggested by Jonas %!s(int64=3) %!d(string=hai) anos
  mattias 172803b2f7 fcl-passrc: fixed compile pas2js %!s(int64=3) %!d(string=hai) anos
  mattias 1b7aefc11d fcl-json: fixed compile pas2js %!s(int64=3) %!d(string=hai) anos
  mattias f2ba814b9e fcl-json: StringToJSON: fixed pas2js compile and less mem allocations %!s(int64=3) %!d(string=hai) anos
  mattias 20e3a7311c pastojs: fixed absolute result %!s(int64=3) %!d(string=hai) anos
  florian 4c8e802dd3 * continue const. propagation after a for loop when possible %!s(int64=3) %!d(string=hai) anos
  mattias bcea5581de pastojs: fixed call inherited of nested class %!s(int64=3) %!d(string=hai) anos
  marcoonthegit db9375d23f * add GetDateFormatEx, from bug #35118 by 440bx %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 47c271dcd0 + implemented InterlockedIncrement, InterlockedDecrement, InterlockedExchange, %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe ccc843f983 llvmdbg: emit uppercase symbol names unless C++-style debug info is selected %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 9a7a97175e llvmdbg: emit debug information for global variables %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 1b393c80aa llvmdbg: fix missing initialisation when there are no procedures %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe d0bf7acc18 llvmdbg: build hashtable to lookup llvmdecl belonging to a global variable %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe e865ab4c3a llvmdbg: handle nil in more places %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe a33e6230a0 llvm metadata: add DIGlobalVariableExpression enum %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe f896766837 agllvm: fix writing metadata operands for variable declarations %!s(int64=3) %!d(string=hai) anos
  florian 91481a5fae * more robust code for constant propagation in for loops %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov f1cb5d8f71 + support intrinsic for the memory.atomic.notify WebAssembly instruction %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 86643710c4 + support intrinsics for the WebAssembly memory.atomic.wait32 and memory.atomic.wait64 instructions %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 3cfdf000a2 + support the new WebAssembly threads and atomics instructions in the internal assembler %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov e376851fd8 * fixes to the WebAssembly atomic function intrinsics %!s(int64=3) %!d(string=hai) anos
  mattias 08a9b16c82 fcl-json: fixed tests %!s(int64=3) %!d(string=hai) anos
  mattias 5700cb56ac fcl-json: fixed StringToJSONString %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov e03b920520 + added intrinsic support for the WebAssembly cmpxchg atomic operations as well %!s(int64=3) %!d(string=hai) anos
  florian a1ee4e04ed * if a for loop does not change a variable, we can propate it if it is a constant, resolves #39726 %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 8817e896db Add missing reference increases for ait_jvar labels %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov d8f06aa4f1 + added instrinsic support for the all the 2-parameter read-modify-write %!s(int64=3) %!d(string=hai) anos