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 |