Commit Graph

16583 Commits

Author SHA1 Message Date
Michaël Van Canneyt
e7fa63e0eb * Fix compilation of wasi RTLs on windows. 2026-02-19 11:02:01 +01:00
Rika Ichinose
0666ce8bda Reword the heaptrc message if the corruption is spot incrementally. 2026-02-16 13:17:09 +00:00
Michaël Van Canneyt
7b088f9484 * Free Translated resource strings, patch by Christoph. Fixes issue #41372 2026-02-15 18:02:26 +01:00
florian
a39d48b22d - remove unused variable 2026-02-15 14:32:14 +01:00
Michaël Van Canneyt
c188238d00 * Fix AV when optarg is empty. Fixes issue #42120 2026-02-14 19:59:57 +01:00
Rika Ichinose
28f6bb4ef1 Attempt to fix heaptrc fos DOS. 2026-02-14 18:35:51 +01:00
Rika Ichinose
2b44cafdf3 New cool heaptrc. 2026-02-13 21:30:40 +00:00
Michaël Van Canneyt
82f3f2b24a * Improve alignment of critical section (for wasm) 2026-02-12 22:57:54 +01:00
florian
a0e4a7168d * handle ...^ correctly for multiple writes in iso mode, resolves #41609 2026-02-09 22:33:28 +01:00
Rika Ichinose
e4e58c383e Split RecordRTTI into FinalizeRecordFields and AddRefRecordFields. 2026-02-07 14:12:56 +03:00
Rika Ichinose
5a0f69f452 Skip nil tails when finalizing pointer arrays. 2026-02-07 14:12:53 +03:00
Karoly Balogh
daa27044ec rtl/heap: while dealing with orphans, do not call FlushToFree if toFree is nil. this fixes a crash while exiting on MorphOS/PowerPC with threading enabled 2026-02-07 00:28:42 +01:00
Pierre Muller
4e920d2c00 Use '$if declared(fpfutimens)' to set USE_FUTIMES macro 2026-02-04 22:52:57 +01:00
Michaël Van Canneyt
e3f9937cf9 * Fix from Alfred to allow functioning on newer openbsd. fixes issue #41017 2026-02-04 18:58:37 +01:00
Karoly Balogh
53eeb1cf0f rtl/morphos: add optional support for the OSHeap allocator 2026-02-02 22:08:22 +01:00
mattias
8563e603b9 rtl: fixed building for namespaced win64 2026-01-30 13:46:14 +01:00
Pierre Muller
e0d11e050f Regenerate rtl Makefile's after merge of MR1211 2026-01-21 10:45:33 +01:00
Curtis Hamilton
f0b2557cb9 Merge branch source:main into main 2026-01-11 14:57:07 +00:00
Margers
09be6aeecf Comment fix (rtl). Char not AnsiChar. 2026-01-11 09:53:04 +00:00
Curtis Hamilton
894e8f7c50 Merge branch source:main into main 2026-01-08 13:36:22 +00:00
Rika Ichinose
08c1e50ebc Simplify TryResizeVar. 2026-01-08 09:03:22 +00:00
Curtis Hamilton
a1cb1d0818 Merge branch source:main into main 2026-01-06 12:38:21 +00:00
Pierre Muller
ea9999fb03 Fix compilation of i386-nativent RTL 2026-01-06 12:37:57 +00:00
Curtis Hamilton
25e7bac251 Merge branch source:main into main 2026-01-04 14:38:11 +00:00
florian
c1493ac46c * make SYSTEM_HAS_FEATURE_MONITOR a compiler based feature so programs can depend on it
* fix test
2026-01-04 15:09:56 +01:00
Curtis Hamilton
0442bedcf7 Merge branch source:main into main 2026-01-02 20:03:38 +00:00
Margers
d8cb1e2ba4 Mass typo fixes in comments for rtl part 2/2. 2026-01-02 20:07:40 +02:00
Curtis Hamilton
26a7cb69be Merge branch source:main into main 2026-01-02 01:04:35 +00:00
Margers
1ff096448c Mass trailing space removal for rtl. 2026-01-01 22:10:16 +00:00
Curtis Hamilton
6c82ee9bd2 Merge branch source:main into main 2026-01-01 17:25:03 +00:00
Michaël Van Canneyt
2d9377426d * Correct some fixes of typos 2026-01-01 16:02:49 +01:00
Margers
9a3465ef19 Mass typo fixes in comments for rtl part 1/2. 2026-01-01 14:45:36 +00:00
Curtis Hamilton
6a6275f51f Merge branch source:main into main 2026-01-01 11:41:27 +00:00
Margers
4ff1b9462d Typo fix in rtl debug string. 2026-01-01 10:45:53 +00:00
Curtis Hamilton
b829348b48 Update repository 2025-12-30 11:39:21 -05:00
Curtis Hamilton
bf34bfd479 Merge branch source:main into main 2025-12-29 22:21:20 +00:00
Michaël Van Canneyt
44aea2cacf * Added missing namespaced System.Intrinsics.pp 2025-12-29 20:40:43 +01:00
Curtis Hamilton
6afff62edb Merge branch source:main into main 2025-12-29 02:58:30 +00:00
Rika Ichinose
aeac1c60d1 Tailor fpc_ansistr_concat_(multi) to the common case of concatenations. 2025-12-28 21:29:24 +01:00
Curtis Hamilton
fcba79e567 files update 2025-12-27 23:19:48 -05:00
Curtis Hamilton
b3e2705226 Update repository 2025-12-27 12:58:13 -05:00
Curtis Hamilton
af595389a6 Update repository 2025-12-27 12:12:11 -05:00
florian
101d129d91 + intrinsics unit for i386 2025-12-27 10:10:14 -05:00
Curtis Hamilton
8195b89894 Update rtl Makefile 2025-12-27 15:07:41 +00:00
Curtis Hamilton
c4bd580773 Update fork 2025-12-27 09:27:01 -05:00
florian
dc29758cd0 * fix casing of IndexWord, resolves #41560 2025-12-25 16:08:53 +01:00
Karoly Balogh
50732a780e + add more verbose and robust detection of error scenarios to the heap manager 2025-12-25 05:48:23 +01:00
florian
9d7bac1611 + add $(ARCH) to includedir 2025-12-24 22:39:45 +01:00
Pierre Muller
2eb0813af2 Replace INTRINSICS by INTRINSICSUNIT variable 2025-12-24 14:23:10 +00:00
Pierre Muller
e88269a105 Add intinsics unit to CPU_SPECIFIC_COMMON_UNITS make variable 2025-12-24 14:23:10 +00:00