Nikolay Nikolov
|
09e61201d2
* fixed WASI bug in do_read, where the result of the __wasi_fd_read syscall function was ignored
|
před 3 roky |
Nikolay Nikolov
|
977b2f2a4b
+ implemented SysUtils.FileRead for WASI
|
před 3 roky |
Nikolay Nikolov
|
305393a9c1
- removed the zero constants from the implementation of SysUtils.FileOpen for WASI
|
před 3 roky |
Nikolay Nikolov
|
0bbc5a7528
+ implemented SysUtils.FileCreate for WASI
|
před 3 roky |
Nikolay Nikolov
|
62846f54ad
+ implemented SysUtils.FileOpen for WASI
|
před 3 roky |
Nikolay Nikolov
|
aa4070ca8a
+ implemented SysUtils.FileClose for WASI
|
před 3 roky |
Nikolay Nikolov
|
27df4e98d2
* use rawbytestring instead of ansistring for the WASI file name handling
|
před 3 roky |
Nikolay Nikolov
|
a0e7882692
* use AllowDirectorySeparators, instead of checking for '/' and '\'
|
před 3 roky |
Nikolay Nikolov
|
60d350f067
* another instance of ['/','\'] replaced with AllowDirectorySeparators
|
před 3 roky |
Nikolay Nikolov
|
d7755a56f6
* replaced '/' with DirectorySeparator in the WASI directory parsing code
|
před 3 roky |
Nikolay Nikolov
|
13c344a3a0
* replaced ['/','\'] with AllowDirectorySeparators in the WASI directory
|
před 3 roky |
Nikolay Nikolov
|
25ac138092
* keep the drive string separate in the preopen and the current dir records on
|
před 3 roky |
florian
|
07413be8b5
+ being able to define change information for xmm0
|
před 3 roky |
Nikolay Nikolov
|
64db584eef
* moved the preopened dir and current dir handling types and variables to the
|
před 3 roky |
Nikolay Nikolov
|
a62c7555d7
- removed the DebugWriteXXX functions from the WASI system unit, since console
|
před 3 roky |
Nikolay Nikolov
|
0d6b5338d0
+ implemented ChDir() for WASI
|
před 3 roky |
Nikolay Nikolov
|
85ebd2c94c
* fixed handling of relative paths that are not directly relative to a preopened
|
před 3 roky |
J. Gareth "Curious Kit" Moreton
|
a925522ead
xor optimisation now doesn't check to see if the REX prefix will actually be removed, as it's beneficial for speed reasons to only use the 32-bit register when zeroing the whole thing
|
před 3 roky |
florian
|
2c180cf101
* by default, DEBUG_AOPTCPU is only enabled if the compiler is compiled with -dEXTDEBUG
|
před 3 roky |
J. Gareth "Curious Kit" Moreton
|
d502bccc1b
A pair of inlines
|
před 3 roky |
florian
|
a41e991a13
* fix also IDE building after fpccrc to fpchash renaming
|
před 3 roky |
florian
|
cc3cbbb7b9
* fix x86 compilation after my last commit
|
před 3 roky |
florian
|
a4672fbd1c
o based on a patch by Rika, resolves #39401:
|
před 3 roky |
Nikolay Nikolov
|
bae50d80d2
* preopen fd names and current dir changed to use ansistring, as well as the
|
před 3 roky |
florian
|
bff09e8e9e
+ CPU units: check for SHA support
|
před 3 roky |
florian
|
6c7e6191f6
+ support of SHA extension in the internal assembler
|
před 3 roky |
florian
|
8f68988aef
* another location to use source register as second register in VCVTSD2SS and VCVTSS2SD
|
před 3 roky |
florian
|
b4bf371b34
* generate VMOVAPS for (V)Cvtss2CvtSd(V)Cvtsd2ss optimization, resolves #39360
|
před 3 roky |
Nikolay Nikolov
|
344da9597f
+ added the current WebAssembly exceptions mode to the .ppu module flags and
|
před 3 roky |
Yuriy Sydorov
|
7388735b11
* Strength reduction optimization: - Use a temp for complex loop start values to prevent double evaluation.
|
před 3 roky |