Commit Graph

249 Commits

Author SHA1 Message Date
Pierre Muller
b0bc73b1c2 Regenerate Makefile's 2023-09-11 21:31:12 +00:00
Pierre Muller
ddd4011b08 Regenerate Makefile's 2023-08-10 00:24:27 +02:00
Pierre Muller
e1651ccdab Regenerate Makefile's 2023-08-09 00:33:16 +02:00
Pierre Muller
3d987fa177 Regenerate Makefile's 2023-08-08 01:08:00 +02:00
Pierre Muller
607c603e0f Regenerate Makefile's 2023-08-07 14:59:15 +00:00
Pierre Muller
3297b8f1fa Regenerate Makefile's 2023-08-07 14:59:14 +00:00
Pierre Muller
b142049e1c Regenerate Makefile's 2023-08-06 20:58:45 +00:00
Pierre Muller
8917f84882 Regenarate rtl Makefile's 2023-08-05 20:27:10 +02:00
Pierre Muller
2130d92afc Regenerate Makefile's 2023-08-04 22:28:28 +00:00
Pierre Muller
9b1acb0397 Regenerate Makefile's 2023-08-04 21:31:43 +00:00
Pierre Muller
c01649c7d8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:29:30 +02:00
Pierre Muller
cefa2745b8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:16:24 +02:00
Pierre Muller
e354e8322f Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 16:33:00 +02:00
Pierre Muller
4bd9ad7dee Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 14:48:16 +02:00
Pierre Muller
84c8a68492 Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 12:30:48 +02:00
Pierre Muller
d1dca0a815 Regenerated Makefile's after HEAPTRCUNIT change in inc/Makefile.rtl 2023-08-04 11:01:19 +02:00
Pierre Muller
d4172b48bc Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 11:00:14 +02:00
Pierre Muller
ec0b830bba Regenerate Makefile's after 21b02cb56b 2023-08-02 22:36:20 +02:00
Pierre Muller
6577cd16e2 Regenerate Makefile's after 0c7c75435d 2023-08-02 15:22:26 +02:00
Pierre Muller
9c68cc9378 Update Makefile's after commit 93c116ff19 2023-08-02 14:22:34 +02:00
Pierre Muller
34169d4fbd Regenerated Makefile's after adding WINDIRSDIR variable 2023-08-02 12:58:30 +02:00
Pierre Muller
2f97637b0f Regenerate Makefile's after change in inc/Makefile.rtl 2023-08-02 11:25:58 +02:00
Pierre Muller
5004889c3c Update Makefile's after cpu unit dependency fix 2023-08-01 10:04:24 +02:00
Pierre Muller
1bfcd45307 Regnerated Makefile's after dependency fixes for debug info units 2023-07-31 14:59:32 +02:00
Michaël Van Canneyt
681a00a76f * Fixes based on feedback of team, fixes issue #40368 2023-07-30 11:19:47 +02:00
Michael VAN CANNEYT
ccfa38c68e * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Michaël Van Canneyt
f0ef6b08ed * Regenerated makefiles with subtarget support 2023-07-24 16:16:37 +02:00
Michael VAN CANNEYT
78374bf772 * Synchronize API for AnsiString/Unicode string, keep string where possible. 2023-07-24 15:38:09 +02:00
Michael VAN CANNEYT
96c83e7f39 * move $H here 2023-07-14 17:26:11 +02:00
Michael VAN CANNEYT
f6beba0b0b * string -> shortstring 2023-07-14 17:26:11 +02:00
Michael VAN CANNEYT
2ce2bab2a6 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
Nikolay Nikolov
fa27856478 + added promising _start and _initialize exports 2023-06-17 14:34:09 +03:00
Nikolay Nikolov
b97f3a08ed * since exporting webassembly globals doesn't yet work accross units, added a
workaround by using property getters and setters
2023-06-11 15:00:56 +03:00
Nikolay Nikolov
b247302871 + initial attempt (not fully working, yet) at implementing WebAssembly suspending externals 2023-06-11 14:07:35 +03:00
marcoonthegit
452ec93f06 * implement waitformultiple for win32 only.
* Change interface to allow for COM waiting + a basic windows implementation. (only for desktop apps? Use msgwait* for the rest?)
2023-05-20 14:37:26 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Nikolay Nikolov
e3139fea21 + setup a thread manager (functions are still not yet implemented), when the WASI RTL is compiled with multithreading support 2022-07-14 05:14:20 +03:00
Nikolay Nikolov
65d8c3d7eb * refactored duplicated code for epoch to datetime and vice versa conversion
between the dos and sysutils units for the WASI platform
2022-06-25 00:40:25 +03:00
marcoonthegit
9e70f49745 * fix missing ifdef for the non win32/64/unix targets.
* also do watcom.
2022-06-01 16:56:02 +02:00
marcoonthegit
e5ac0b2689 * anonymous method overloads for synchronize/queue. 2022-06-01 13:54:06 +02:00
Michaël Van Canneyt
4765d885df * Export wasiAlloc, wasiFree 2022-05-27 19:16:52 +02:00
Nikolay Nikolov
7cac9d2f02 + added AtomicStore() to the WebAssembly unit 2022-05-25 19:39:17 +03:00
Pierre Muller
f12752372f Regenerate Makefile after: Add implicit units to wasi rtl 2022-05-25 18:34:10 +02:00
Pierre Muller
f4964691b0 Add implicit units to wasi rtl 2022-05-25 18:34:10 +02:00
Nikolay Nikolov
585d0cf574 + added unit WebAssembly for WebAssembly-specific stuff. Currently contains
the AtomicFence intrinsic, which emits the atomic.fence instruction.
2022-05-24 14:50:42 +03:00
Nikolay Nikolov
8c562995d7 * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
Nikolay Nikolov
a8b789d183 * patch from Pierre for working around the exitcode <= 125 limitation in wasmtime 2022-05-24 10:15:44 +03:00
Michaël Van Canneyt
1b22a68fc6 * Export wasiAlloc and wasiFree 2022-05-18 14:48:11 +02:00
Pierre Muller
497dd20a08 Regenerate Makefile's with trunk fpcmake 2022-03-27 08:23:22 +00:00