Nikolay Nikolov
|
b3a9c36cbb
* fixed some warnings
|
преди 3 години |
Nikolay Nikolov
|
0662a0bd44
+ use WebAssembly asm labels for the code generation of 'break' statements as well
|
преди 3 години |
Nikolay Nikolov
|
01dc62b127
+ introduced the use of asm labels for WebAssembly. Resolve them in
|
преди 3 години |
florian
|
e1698a5969
* when compiling with the main branch compiler, p2align with 3 parameters can be used now
|
преди 3 години |
Nikolay Nikolov
|
6921b968f1
- removed TWasiSearchRec.Mode, because it was unused
|
преди 3 години |
Nikolay Nikolov
|
8c39213d39
+ implemented DOS.FSearch for WASI
|
преди 3 години |
Nikolay Nikolov
|
8e730d20db
+ implemented FindFirst, FindNext and FindClose in SysUtils for the WASI platform
|
преди 3 години |
Nikolay Nikolov
|
090cc8fa8f
* moved the FindFirst/FindNext/FindClose code from unit DOS to WasiUtil, using
|
преди 3 години |
Nikolay Nikolov
|
0ead28c1e0
- removed the RtlInfoType record, because it is only used only once in a local
|
преди 3 години |
Nikolay Nikolov
|
6cd88575c6
- removed unused, commented out fields from the RtlInfoType record
|
преди 3 години |
Nikolay Nikolov
|
78c4585b53
* the FNMatch private helper function moved from unit DOS to unit WasiUtil, and
|
преди 3 години |
Nikolay Nikolov
|
de3ab7e46b
* added the fpc_wasi_path_readlink_ansistring helper function to unit wasiutil
|
преди 3 години |
Nikolay Nikolov
|
b2a0df0d10
* ConvertToFdRelativePath removed from the interface part of the WASI system
|
преди 3 години |
Pierre Muller
|
c616832792
Disable utils packages for wasi OS if required package is not supported or if labels are used (which is not supported for wasm32 target CPU)
|
преди 3 години |
Pierre Muller
|
d4e610dbc3
Disable utils/fpcmkcfg package for wasi OS as it requires packages/fpmkunit package
|
преди 3 години |
florian
|
7e73e0dd23
+ support reading of .p2align with op code and/or max. bytes in the gas assembler reader
|
преди 3 години |
mattias
|
b8102dcdc0
fcl-js: fixed stackoverflow when freeing long binary list
|
преди 3 години |
mattias
|
6cfee2f5d5
fcl-passrc: updated lpi
|
преди 3 години |
florian
|
bdc826cc18
* x86-64: do not jump in inc/declocked to return but return directly
|
преди 3 години |
florian
|
08050086b9
* keep type when removing "1*", resolves #38840
|
преди 3 години |
Michaël Van Canneyt
|
e97e27b8d5
* Raise exception for fileseek positions that do not fit in longing. Issue #39407
|
преди 3 години |
Michaël Van Canneyt
|
1e74c418ae
* Fix integer overflow not being detected. Issue #39406
|
преди 3 години |
florian
|
ee10850a57
* patch by Sergey Larin: Reducing and aligning the size of TAnsiRec, TUnicodeRec for CPU64, resolves #38018:
|
преди 3 години |
florian
|
ea6529ff63
* manually merged merge request 69 by J. Gareth "Kit" Moreton:
|
преди 3 години |
florian
|
4012c3dbd4
* merge request 75 by J. Gareth "Kit" Moreton manually applied:
|
преди 3 години |
florian
|
5c75ef30ce
* test for #37785 which is resolved meanwhile
|
преди 3 години |
J. Gareth "Curious Kit" Moreton
|
fd28cc0db0
Better handling of zeroing upper parts of registers
|
преди 3 години |
J. Gareth "Curious Kit" Moreton
|
674ed4069a
Expanded MM block move to include YMM registers under AVX
|
преди 3 години |
florian
|
d55b2c2a35
+ extend assembler optimization MovxMov2Mov to MovxOp2Op
|
преди 3 години |
Nikolay Nikolov
|
21d843128d
+ added a wrapper function around __wasi_path_readlink that calls it iteratively
|
преди 3 години |