florian
|
2ef405b3e5
|
* avoid that not explicitly as vectors marked arrays end up in registers where they are handled not properly
|
2025-02-28 22:15:16 +01:00 |
|
Nikolay Nikolov
|
0977f0ac0d
|
* WASI system.pp: check that WebAssembly threads are always turned off for the wasip1 target, and always turned on for the wasip1threads target
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
7703ff9b34
|
* moved the common WASI RTL source files and includes to a 'wasicommon' dir
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
40e41a846f
|
+ added .o files for the C linking tests for the wasip1threads platform
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
31644454d0
|
* test/cg/obj/wasi renamed test/cg/obj/wasip1
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
ac669830a2
|
* fix dotest.pp after the wasi->wasip1 rename and the addition of wasip1threads
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
4ac20ba523
|
+ added tf_no_pic_supported to the WASI platforms
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
d1dbbc0a35
|
+ also handle system_wasm32_wasip1threads in the compiler anywhere system_wasm32_wasip1 is handled
|
2025-02-28 15:12:21 +02:00 |
|
Nikolay Nikolov
|
51035eb0f4
|
+ added system_wasm32_wasip1threads to systems_internal_sysinit
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
0d069b160f
|
+ added wasip1threads to fpmake.pp
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
890512cae2
|
+ added wasip1threads to fpmkunit
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
1d85913234
|
+ added wasip1threads rtl
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
698e16a12d
|
+ added system_wasm32_wasip1threads to systems_wasm
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
b9098d8c5f
|
+ register the wasip1threads target in the compiler
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
55d3d1447c
|
* increased string size of tsysteminfo.shortname in order to fit 'wasip1threads'
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
bf0c724d80
|
* regen makefiles
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
b8007e33e3
|
* wasi renamed wasip1 in the utils/*/fpmake.pp files
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
ab3a10eaed
|
* WASI renamed WASIp1 in ppudump
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
924c917276
|
* fixed compilation of ppudump
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
cf0f337447
|
+ support wasip1threads in fpcmake
|
2025-02-28 15:12:20 +02:00 |
|
Nikolay Nikolov
|
4340d03ba9
|
+ compiler support for a new target: wasip1threads
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
32c1f78dc1
|
* wasi renamed wasip1 in the compiler help screen
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
251ca6b658
|
* ifdef on wasip1 when setting the source OS info to wasip1
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
4423989868
|
* renamed wasi -> wasip1 in fpmake.pp files
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
1f965d262d
|
* wasi renamed wasip1 in fpmkunit
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
12c494cc0f
|
* update makefiles
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
ce8643a2bc
|
* update fpcmake.inc
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
995a5431c3
|
* wasi renamed wasip1 in fpcmake
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
59ab80bbb0
|
+ add WASI as extra define for the wasip1 target
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
5a32b7159e
|
* system_wasm32_wasi_info renamed system_wasm32_wasip1_info
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
2bc965ee28
|
* the name string of the WASI target changed from 'The WebAssembly System Interface (WASI)' to 'The WebAssembly System Interface Preview 1 (WASI 0.1)'
|
2025-02-28 15:12:19 +02:00 |
|
Nikolay Nikolov
|
e20466ffd1
|
* system_wasm32_wasi renamed system_wasm32_wasip1
|
2025-02-28 15:12:19 +02:00 |
|
Michaël Van Canneyt
|
e958ad5126
|
* Add delphi-compatible TList constructor with array of values
|
2025-02-28 10:12:47 +01:00 |
|
florian
|
70591f6449
|
* factor out TRVCpuAsmOptimizer.OptPass1Andi
|
2025-02-27 22:55:35 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
d9e97e3f0f
|
* New test for detecting faulty "LeaLea2LeaLea" optimisations
|
2025-02-27 21:25:23 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
83c9b17ec5
|
* x86: Fixed oversight in LeaLea2LeaLea optimisations where bad code is
generated if the intermediate register appears in the first reference
|
2025-02-27 21:25:23 +00:00 |
|
Michaël Van Canneyt
|
d86e726e87
|
* Invoke helper also needs generic ids
|
2025-02-27 17:36:43 +01:00 |
|
Michaël Van Canneyt
|
a0a453f890
|
* Various IsXYZ functions for TValue
|
2025-02-27 17:36:43 +01:00 |
|
Michaël Van Canneyt
|
3b8a4137a5
|
* IInterfaceListEx
|
2025-02-27 17:36:43 +01:00 |
|
Nikolay Nikolov
|
92de1a6fbe
|
+ for consistency, added ps1 to the commented enum in fpcmmain.pp
|
2025-02-27 14:29:58 +02:00 |
|
florian
|
fd72ed8c56
|
* applied fix for #41161 as proposed by Pierre
|
2025-02-26 22:40:26 +01:00 |
|
Ondrej Pokorny
|
7f9def422f
|
fix KeepConnectionTimeout loop
|
2025-02-26 09:32:46 +00:00 |
|
Ondrej Pokorny
|
e2c9661234
|
whitespace cleanup
|
2025-02-26 09:32:46 +00:00 |
|
Pierre Muller
|
610972b26c
|
Fix compilation of rtl for mipsel-ps1 target
|
2025-02-26 08:16:15 +00:00 |
|
florian
|
831a46eb2f
|
+ more sext.b usage
|
2025-02-25 22:50:14 +01:00 |
|
mattias
|
c40cb181fe
|
fcl-css: nicer name
|
2025-02-25 16:34:34 +01:00 |
|
Michaël Van Canneyt
|
1ae6f4ab97
|
* Fix compilation : implement correct GetLocalTimeOffset overload
|
2025-02-25 14:16:25 +01:00 |
|
Nikolay Nikolov
|
fa384956d6
|
+ define EOL_ONE_CHAR for the WASI platform
|
2025-02-25 13:18:44 +02:00 |
|
Nikolay Nikolov
|
6286ff38cc
|
* WASI: avoid using inner preopened dirs, that escape to the parent with '..',
in case there's an outer preopened dir
|
2025-02-25 12:53:41 +02:00 |
|
mattias
|
d322143566
|
fcl-css: parse pseudo elements as unary or binary elements, resolver: pseudo element
|
2025-02-25 11:25:42 +01:00 |
|