florian
|
cc3cbbb7b9
* fix x86 compilation after my last commit
|
3 лет назад |
florian
|
a4672fbd1c
o based on a patch by Rika, resolves #39401:
|
3 лет назад |
Nikolay Nikolov
|
bae50d80d2
* preopen fd names and current dir changed to use ansistring, as well as the
|
3 лет назад |
florian
|
bff09e8e9e
+ CPU units: check for SHA support
|
3 лет назад |
florian
|
6c7e6191f6
+ support of SHA extension in the internal assembler
|
3 лет назад |
florian
|
8f68988aef
* another location to use source register as second register in VCVTSD2SS and VCVTSS2SD
|
3 лет назад |
florian
|
b4bf371b34
* generate VMOVAPS for (V)Cvtss2CvtSd(V)Cvtsd2ss optimization, resolves #39360
|
3 лет назад |
Nikolay Nikolov
|
344da9597f
+ added the current WebAssembly exceptions mode to the .ppu module flags and
|
3 лет назад |
Yuriy Sydorov
|
7388735b11
* Strength reduction optimization: - Use a temp for complex loop start values to prevent double evaluation.
|
3 лет назад |
Yuriy Sydorov
|
6bf4c7a68d
* Optimized evaluation of the condition.
|
3 лет назад |
Pierre Muller
|
b93998c17c
Disable utils for wasi target, because paszlib cannot be compiled due to use of goto labels
|
3 лет назад |
florian
|
4752230c8f
* use source register as second register in VCVTSD2SS and VCVTSS2SD, this should break
|
3 лет назад |
florian
|
ec40db3da7
+ (V)Cvtss2CvtSd(V)Cvtsd2ss2Nop optimization, resolves #39360
|
3 лет назад |
florian
|
d5867793f6
* partially applied patch by J. Gareth "Kit" Moreton to inline parts of cclasses, resolves #39344
|
3 лет назад |
Bi0T1N
|
e77bf0f3bd
Add two more templates to show the possibilities
|
4 лет назад |
Bi0T1N
|
25af28de1e
Add initial Description templates
|
4 лет назад |
Nikolay Nikolov
|
d45915b6ba
* preopened dirs structure in the system unit modified to be a pointer to an
|
3 лет назад |
Nikolay Nikolov
|
e078408dcf
+ implemented SysUtils.GetEnvironmentVariable, GetEnvironmentVariableCount and
|
3 лет назад |
Nikolay Nikolov
|
7533496505
+ implemented SysUtils.Sleep for WASI
|
3 лет назад |
Nikolay Nikolov
|
d134fc1ddf
+ implemented SysUtils.GetTickCount64 for WASI
|
3 лет назад |
florian
|
91cf1774dd
* replace MT random generator by Xoshiro128**, resolves #38237
|
3 лет назад |
Nikolay Nikolov
|
e19fcd2b8b
+ implemented GetMsCount in the DOS unit for WASI
|
3 лет назад |
Nikolay Nikolov
|
074ce9c50f
+ added call to g_maybe_checkforexceptions after generating call to fpc_iocheck
|
3 лет назад |
Nikolay Nikolov
|
3c58f26e83
* thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as
|
3 лет назад |
Nikolay Nikolov
|
387c80cc57
+ default exception handling in WebAssembly native exceptions mode
|
3 лет назад |
Nikolay Nikolov
|
fab4ca449b
* twasmexceptionstatehandler_nativeexceptions.handle_nested_exception and
|
3 лет назад |
Nikolay Nikolov
|
04a41fa5b0
- removed duplicated assignment
|
3 лет назад |
Nikolay Nikolov
|
99ab6bd56d
+ proper exception object cleanup when using break, continue or exit in try
|
3 лет назад |
Nikolay Nikolov
|
ddbdc529b1
+ proper exception cleanup for try except blocks that use exit, break or
|
3 лет назад |
Nikolay Nikolov
|
023f08d54b
+ exception cleanup when break, continue or exit is used inside a
|
3 лет назад |