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 |
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
|
3 years ago |
florian
|
2c180cf101
* by default, DEBUG_AOPTCPU is only enabled if the compiler is compiled with -dEXTDEBUG
|
3 years ago |
J. Gareth "Curious Kit" Moreton
|
d502bccc1b
A pair of inlines
|
3 years ago |
florian
|
a41e991a13
* fix also IDE building after fpccrc to fpchash renaming
|
3 years ago |
florian
|
cc3cbbb7b9
* fix x86 compilation after my last commit
|
3 years ago |
florian
|
a4672fbd1c
o based on a patch by Rika, resolves #39401:
|
3 years ago |
Nikolay Nikolov
|
bae50d80d2
* preopen fd names and current dir changed to use ansistring, as well as the
|
3 years ago |
florian
|
bff09e8e9e
+ CPU units: check for SHA support
|
3 years ago |
florian
|
6c7e6191f6
+ support of SHA extension in the internal assembler
|
3 years ago |
florian
|
8f68988aef
* another location to use source register as second register in VCVTSD2SS and VCVTSS2SD
|
3 years ago |
florian
|
b4bf371b34
* generate VMOVAPS for (V)Cvtss2CvtSd(V)Cvtsd2ss optimization, resolves #39360
|
3 years ago |
Nikolay Nikolov
|
344da9597f
+ added the current WebAssembly exceptions mode to the .ppu module flags and
|
3 years ago |
Yuriy Sydorov
|
7388735b11
* Strength reduction optimization: - Use a temp for complex loop start values to prevent double evaluation.
|
3 years ago |
Yuriy Sydorov
|
6bf4c7a68d
* Optimized evaluation of the condition.
|
3 years ago |
Pierre Muller
|
b93998c17c
Disable utils for wasi target, because paszlib cannot be compiled due to use of goto labels
|
3 years ago |
florian
|
4752230c8f
* use source register as second register in VCVTSD2SS and VCVTSS2SD, this should break
|
3 years ago |
florian
|
ec40db3da7
+ (V)Cvtss2CvtSd(V)Cvtsd2ss2Nop optimization, resolves #39360
|
3 years ago |
florian
|
d5867793f6
* partially applied patch by J. Gareth "Kit" Moreton to inline parts of cclasses, resolves #39344
|
3 years ago |
Bi0T1N
|
e77bf0f3bd
Add two more templates to show the possibilities
|
4 years ago |
Bi0T1N
|
25af28de1e
Add initial Description templates
|
4 years ago |
Nikolay Nikolov
|
d45915b6ba
* preopened dirs structure in the system unit modified to be a pointer to an
|
3 years ago |
Nikolay Nikolov
|
e078408dcf
+ implemented SysUtils.GetEnvironmentVariable, GetEnvironmentVariableCount and
|
3 years ago |
Nikolay Nikolov
|
7533496505
+ implemented SysUtils.Sleep for WASI
|
3 years ago |
Nikolay Nikolov
|
d134fc1ddf
+ implemented SysUtils.GetTickCount64 for WASI
|
3 years ago |
florian
|
91cf1774dd
* replace MT random generator by Xoshiro128**, resolves #38237
|
4 years ago |
Nikolay Nikolov
|
e19fcd2b8b
+ implemented GetMsCount in the DOS unit for WASI
|
4 years ago |
Nikolay Nikolov
|
074ce9c50f
+ added call to g_maybe_checkforexceptions after generating call to fpc_iocheck
|
4 years ago |