fpc/rtl/wasi
Nikolay Nikolov 6286ff38cc * WASI: avoid using inner preopened dirs, that escape to the parent with '..',
in case there's an outer preopened dir
2025-02-25 12:53:41 +02:00
..
wasiinc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
classes.pp * Add delphi-compatible observers to classes 2023-11-08 00:04:18 +01:00
dos.pp * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Makefile Fix directories for some source files, based on suggestion by Alfred Glänzer in #40995 2024-11-19 22:12:31 +00:00
Makefile.fpc * Added nothreads unit for fake thread support. Currently only WASI 2024-05-19 16:14:45 +02:00
rtldefs.inc
si_dll.pp * WASI: preserve the initial value of the stack pointer on startup, so that we 2024-07-21 18:21:50 +03:00
si_prc.pp * WASI: preserve the initial value of the stack pointer on startup, so that we 2024-07-21 18:21:50 +03:00
sysdir.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
sysfile.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
sysheap.inc * WebAssembly: optimized SysOSAlloc to use memory area left at the end of the 2024-08-04 18:04:10 +03:00
sysos.inc + workaround for newer wasmtime versions that don't report the fd type of 2021-06-23 21:22:15 +00:00
sysosh.inc * WebAssembly threads: fixed race condition LockMutex in the check where Locked 2024-08-03 02:34:05 +03:00
system.pp * WASI: avoid using inner preopened dirs, that escape to the parent with '..', 2025-02-25 12:53:41 +02:00
systhrd.inc * Allow host environmentto get main and self thread IDs. Needed for inter-thread messaging in browser 2025-02-07 16:42:44 +01:00
sysutils.pp * WebAssembly: fixed SysUtils.sleep() with large timeouts causing incorrect time 2024-09-03 02:30:14 +03:00
tthread.inc * WebAssembly threads: in TThread.WaitFor, call CheckSynchronize in a loop, 2024-09-03 01:19:51 +03:00
wasiapi.pp * Explicitly specify path to include files 2024-08-08 09:59:40 +02:00
wasiutil.pp * WASI: workaround for FindFirst/FindNext opening the current directory, by using its full name 2025-02-25 12:21:45 +02:00
wasmmutex.inc * WebAssembly threads: don't check for GetThreadState(MyThread)<>tsRunning in 2024-08-04 01:56:25 +03:00