Commit History

Author SHA1 Message Date
  Nikolay Nikolov 68f4191119 + WASI: set StackBottom on startup 1 year ago
  Nikolay Nikolov 60bb6c19d9 + WASI: set StackLength on startup 1 year ago
  Nikolay Nikolov 3c027b0ba0 * WebAssembly threads: use the stack size, specified for the main thread (via 1 year ago
  Nikolay Nikolov e579da0844 + implemented CheckInitialStkLen for the WASI target (just returns the parameter 1 year ago
  Nikolay Nikolov c95dfe24e7 + WASI: use an initial heap area, that exists between the end of the stack area, 1 year ago
  Nikolay Nikolov 824658874d * in the WASI system unit initialization, call InitSystemThreads even if 1 year ago
  Michaël Van Canneyt e80ce5f61f * Allow to disable monitor 1 year ago
  Michaël Van Canneyt 4e4fcaa8a2 * Fix compilation without threads 2 years ago
  Michaël Van Canneyt 8c8f8088eb * Seems not all was committed 2 years ago
  Michaël Van Canneyt 4c26e4f989 * Enable monitor support 1 year ago
  Michael VAN CANNEYT f6beba0b0b * string -> shortstring 2 years ago
  Michael VAN CANNEYT 2ce2bab2a6 * Char -> AnsiChar 2 years ago
  Nikolay Nikolov b97f3a08ed * since exporting webassembly globals doesn't yet work accross units, added a 2 years ago
  Nikolay Nikolov b247302871 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals 2 years ago
  Nikolay Nikolov e3139fea21 + setup a thread manager (functions are still not yet implemented), when the WASI RTL is compiled with multithreading support 3 years ago
  Michaël Van Canneyt 4765d885df * Export wasiAlloc, wasiFree 3 years ago
  Nikolay Nikolov a8b789d183 * patch from Pierre for working around the exitcode <= 125 limitation in wasmtime 3 years ago
  Michaël Van Canneyt 1b22a68fc6 * Export wasiAlloc and wasiFree 3 years ago
  Nikolay Nikolov 68cd1c3973 + define USE_NOTHREADMANAGER in the WASI system unit 3 years ago
  Nikolay Nikolov b2a0df0d10 * ConvertToFdRelativePath removed from the interface part of the WASI system 3 years ago
  Nikolay Nikolov 21d843128d + added a wrapper function around __wasi_path_readlink that calls it iteratively 3 years ago
  Nikolay Nikolov aafb471bc8 * don't set InOutRes in ConvertToFdRelativePath, but return it instead. This 3 years ago
  Nikolay Nikolov fe903f2ae4 * fixed range check error in HasDriveLetter when path is 1 character long 3 years ago
  Nikolay Nikolov 00d5bb5bbc * fixed off-by-one error when initializing current_drive in the WASI system unit 3 years ago
  Nikolay Nikolov 27df4e98d2 * use rawbytestring instead of ansistring for the WASI file name handling 3 years ago
  Nikolay Nikolov a0e7882692 * use AllowDirectorySeparators, instead of checking for '/' and '\' 3 years ago
  Nikolay Nikolov d7755a56f6 * replaced '/' with DirectorySeparator in the WASI directory parsing code 3 years ago
  Nikolay Nikolov 13c344a3a0 * replaced ['/','\'] with AllowDirectorySeparators in the WASI directory 3 years ago
  Nikolay Nikolov 25ac138092 * keep the drive string separate in the preopen and the current dir records on 3 years ago
  Nikolay Nikolov 64db584eef * moved the preopened dir and current dir handling types and variables to the 3 years ago