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 |
Nikolay Nikolov
|
a62c7555d7
- removed the DebugWriteXXX functions from the WASI system unit, since console
|
3 years ago |
Nikolay Nikolov
|
0d6b5338d0
+ implemented ChDir() for WASI
|
3 years ago |
Nikolay Nikolov
|
85ebd2c94c
* fixed handling of relative paths that are not directly relative to a preopened
|
3 years ago |
Nikolay Nikolov
|
bae50d80d2
* preopen fd names and current dir changed to use ansistring, as well as the
|
3 years ago |
Nikolay Nikolov
|
d45915b6ba
* preopened dirs structure in the system unit modified to be a pointer to an
|
3 years ago |
nickysn
|
afb9c2ae94
+ implemented environment variables support in the DOS unit for the WASI target
|
4 years ago |
nickysn
|
c275c3c7f2
+ implemented Randomize
|
4 years ago |
nickysn
|
ba1dcfc6a4
+ also resolve absolute paths in ConvertToFdRelativePath
|
4 years ago |
nickysn
|
bc08af99b0
+ initial implementation of resolving relative paths
|
4 years ago |