Commit Graph

71753 Commits

Author SHA1 Message Date
Michaël Van Canneyt
07a2c6b37e * Replace labeltable with dynamic array 2025-03-20 17:01:31 +01:00
Michaël Van Canneyt
b58469a7bd * Change pchar to dynamic array of ansichar 2025-03-20 17:01:31 +01:00
Michaël Van Canneyt
b5e2003392 * Create proper unicode string for single char if in unicode rtl 2025-03-20 17:01:31 +01:00
florian
61bf79c0ac + RiscV: FcmpAndi2Fcmp optimization 2025-03-19 23:00:22 +01:00
florian
36e9e39bca * allow type casted pointer constants being used as arrays which address can be takes, resolves #41177 2025-03-18 22:57:44 +01:00
Pierre Muller
4acf7d25a0 Move charset unit to implicit units list 2025-03-18 15:04:20 +01:00
Pierre Muller
bfcdd91950 Add missing Makefile and Makefile.fpc.fpcmake files for fcl-openapi package 2025-03-18 13:59:07 +00:00
Pierre Muller
35047acebd Disable of utils packages for wasip2 OS target 2025-03-17 13:55:33 +00:00
Pierre Muller
2ee0138591 Add WasiSharedLibExt 2025-03-17 12:50:49 +00:00
Pierre Muller
39a3f5a678 Handle executable extension for WASI OSes 2025-03-17 01:01:50 +00:00
Oleg Latov
3874fb7725 fcl-base: blowfish2: Remove unnecessary destructor from TBlowFish2Stream 2025-03-16 18:20:46 +00:00
Michaël Van Canneyt
2256593e92 * IN case of IO error, MD5File will return an empty digest. Fixes issue #41194 2025-03-16 19:15:21 +01:00
Margers
bf510fbd62 Revert: Refactor menu change code. 2025-03-16 17:21:47 +00:00
Margers
edf4f0b416 Simple Stepped menu entry. 2025-03-16 17:06:43 +00:00
Margers
ab0363149e Merge branch source:main into stepped_window_arrangement_v2 2025-03-16 16:55:03 +00:00
florian
ddd846ede4 + Aarch64: UMul64x64_128 assembler implementation 2025-03-16 10:33:03 +01:00
florian
28c14ff345 + RiscV: UMul64x64_128 assembler implementation
+ test
2025-03-15 23:10:48 +01:00
Rika Ichinose
ff2492edf5 Add System.UMul64x64_128. 2025-03-15 22:18:55 +01:00
Henrique Gottardi Werlang
d48e984ba0 Fix for the visibility checking with the correct configuration. 2025-03-15 10:53:17 -03:00
florian
8870c72d91 + implement System.CPUCount on darwin, resolves #41187 2025-03-15 11:58:45 +01:00
Rika Ichinose
4f92679625 BMI1 → BMI2. 2025-03-13 01:02:15 +03:00
florian
860a2d0145 - disable Slti0B2B as well 2025-03-12 22:56:48 +01:00
florian
ad50adf5f3 * some RiscV optimizer improvements and fixes 2025-03-11 22:56:03 +01:00
Michaël Van Canneyt
922457e5b5 * Remove MMM after discussion on core 2025-03-11 09:57:26 +01:00
Michaël Van Canneyt
b5bccf7a77 * Fix typo 2025-03-11 09:56:55 +01:00
Nikolay Nikolov
b50d6ff99c - disable packages that don't compile on the wasip2 platform 2025-03-11 02:10:22 +02:00
florian
c7290bfb78 * enclose {$define DEBUG_AOPTCPU} in {$ifdef EXTDEBUG} 2025-03-10 22:50:49 +01:00
Nikolay Nikolov
a150115ed2 + added wasip2 to fpmake 2025-03-10 23:33:23 +02:00
Nikolay Nikolov
42b466015d + added wasip2 to the NO_NATIVE_COMPILER_OS_LIST 2025-03-10 23:30:11 +02:00
Nikolay Nikolov
1d22802ba9 + initial wasip2 rtl, most things are not implemented 2025-03-10 23:30:11 +02:00
Pierre Muller
22345e4a28 Fix compilation of mips-linux rtl using 3.2.X compiler 2025-03-10 21:01:54 +00:00
Nikolay Nikolov
9ddf46bfdc * regen makefiles 2025-03-10 22:46:58 +02:00
Nikolay Nikolov
97fde50101 * regen makefiles 2025-03-10 22:39:51 +02:00
Nikolay Nikolov
57fb0bfa35 + add support for wasip2 to fpcmake 2025-03-10 22:36:39 +02:00
Nikolay Nikolov
f0b2d4a4ca + added wasip2 to the compiler help screen (marked as experimental) 2025-03-10 21:56:41 +02:00
Nikolay Nikolov
263e7e1de1 * removed tf_under_development from the wasip1 and wasip1threads targets, since they're now relatively stable (unlike wasip2) 2025-03-10 21:54:37 +02:00
Nikolay Nikolov
c515d45026 + added new target to the compiler: wasm32-wasip2. Not working, yet. 2025-03-10 21:53:40 +02:00
Michaël Van Canneyt
09417140de * Define for mormot memory manager. Speeds up by 66% 2025-03-10 17:02:54 +01:00
florian
1f6ac0609e + SltiAndi2Slti optimization 2025-03-09 20:34:21 +01:00
Alligator-1
cb237c9008 const for TFormatSettings 2025-03-09 14:53:24 +00:00
Michaël Van Canneyt
a412bc39cd * Add CheckAllRTL explanation 2025-03-09 15:50:39 +01:00
Michaël Van Canneyt
a05f52dfed * Add CheckAllRTL 2025-03-09 15:49:18 +01:00
Michaël Van Canneyt
523c4486aa * Add CheckAllRTL 2025-03-09 15:48:26 +01:00
Michaël Van Canneyt
2ff7f45a36 * Add tssql 2025-03-09 10:57:47 +01:00
Michaël Van Canneyt
393fc1cea2 * Correct counting 2025-03-09 10:57:47 +01:00
Michaël Van Canneyt
efe885c446 * Introduce stInvalid test status 2025-03-09 10:57:46 +01:00
Michaël Van Canneyt
17ed4b4d6c * Correctly count all fields 2025-03-09 10:55:49 +01:00
Michaël Van Canneyt
117aa5c883 * Correction for creating maps 2025-03-09 10:55:49 +01:00
Michaël Van Canneyt
74180145d7 * Cosmetic changes & correction aDate param 2025-03-09 10:55:49 +01:00
Michaël Van Canneyt
984a468997 * Color change 2025-03-09 10:55:49 +01:00