Commit Graph

68662 Commits

Author SHA1 Message Date
marcoonthegit
6b7afc6b08 * added some winnls constants. Reworked locale_ and cal_ constants for easier maintenance. 2023-10-15 12:22:12 +02:00
Michaël Van Canneyt
32465fbdc1 * Fix wrong char->ansichar 2023-10-15 11:17:09 +02:00
Michaël Van Canneyt
151d72661a * Force close during destroy, add event to report errors 2023-10-15 11:16:45 +02:00
Michaël Van Canneyt
aa841d584d * Patch from Rika to enable assembler version of MD5 on i386-darwin. Fixes issue #40470 2023-10-15 10:24:45 +02:00
Michaël Van Canneyt
66e2cf5e5c * Fix MSDos compilation 2023-10-15 10:24:45 +02:00
Rika Ichinose
e1ea58dd2f MD5Transform for i386 without a stack frame and with less pushes. 2023-10-14 22:59:14 +03:00
Rika Ichinose
4603b80ac0 Remove “original version” of MD5Transform. 2023-10-14 22:59:13 +03:00
florian
f12abd03cc * compilation on non-x86 targets fixed 2023-10-14 21:29:28 +02:00
Michaël Van Canneyt
2da416c4ea * Some optimizations for FloatToStr (20% gain). Fixes issue #40137 2023-10-14 17:26:05 +02:00
florian
5b9998e38b * fix BMI1 version of SysV MD5Transform 2023-10-14 14:37:00 +02:00
J. Gareth "Curious Kit" Moreton
6a9a416f84 * Packages: BMI1 version of MD5Transform for x86_64 2023-10-14 12:35:20 +00:00
J. Gareth "Curious Kit" Moreton
fce4a953a7 * Packages: x86_64 assembly language version of MD5Transform added to hash package 2023-10-14 12:35:20 +00:00
J. Gareth "Curious Kit" Moreton
afc981d2cb * md5performancetest now gives better granularity on the elapsed time 2023-10-14 12:35:20 +00:00
Michaël Van Canneyt
a23441394b * remove double outfile identifier. Fixes issue #40414 2023-10-14 10:46:41 +02:00
Michaël Van Canneyt
761de25eb4 * Update to last version of TRegExpr engine. Fix issue #40433 2023-10-14 09:56:58 +02:00
Nikolay Nikolov
c97fa0a05d + introduced map_structured_asmlist 2023-10-14 02:18:47 +03:00
Michaël Van Canneyt
08821f9422 * Fix issue #40180 2023-10-13 17:19:36 +02:00
Michaël Van Canneyt
d5807e03b6 * Fix debug statement 2023-10-13 16:13:08 +02:00
Michaël Van Canneyt
358d45f9eb * Delphi compatibility unit. Fixes issue #40089 2023-10-13 15:33:59 +02:00
Michaël Van Canneyt
181aebe508 * Add windows colors 2023-10-13 08:32:43 +02:00
Michaël Van Canneyt
0ec1f182b4 * Disable debug info, patch by MichaelW. Fixes issue #40466 2023-10-12 21:26:19 +02:00
Michaël Van Canneyt
9ef5b8bce9 * Fixes in DoCopyProps. Fixes issue #40362 2023-10-12 11:11:48 +02:00
Michaël Van Canneyt
0d37b3c6ec * Use SinCos where possible. Fixes issue #40420 2023-10-12 09:11:21 +02:00
Michaël Van Canneyt
38776ca494 * Use const string arguments where possible. Fixes issue #40441 2023-10-12 08:49:07 +02:00
Michaël Van Canneyt
ac5b96a0c9 * Bind fields when needed in InternalOpen. Fixes issue #40450 2023-10-12 08:33:23 +02:00
Kai Burghardt
5307ef07c4 bypass realinteger conversion → real promotion in dateUtils.dateOf
The `dateUtils.dateOf` function takes one `tDateTime` value, a `real` value,
converts it to an `integer` using `trunc`, and then the value is automatically
promoted to a `real` value again (because of result data type `tDateTime`).

This is unnecessary (unless an error is the desired behavior).
You can use just `system.int` to obtain the integral (= date) part of `tDateTime`.
2023-10-11 23:05:33 +02:00
florian
f671db3fa6 + simple test for Dateutils.DateOf 2023-10-11 23:05:33 +02:00
Michaël Van Canneyt
3fbf05ec89 * Do not eat exceptions. Allow to handle errors in translation. Fixes issue #40430 2023-10-11 09:00:11 +02:00
Michaël Van Canneyt
26e66fda75 * Fix Access Violation when starting debug server failed 2023-10-11 08:47:53 +02:00
florian
94cb1c3a49 * correctly name nested enum type debug symbols, resolves #40462 2023-10-10 23:16:31 +02:00
mattias
435861b238 fcl-passrc: added test unit not used through alias 2023-10-10 19:37:04 +02:00
mattias
d8fa6e6a9c fcl-passrc: started test generic with type alias 2023-10-10 19:36:32 +02:00
Pierre Muller
ad637e8f09 Fix range error in tstruth2bu.pp test 2023-10-10 16:33:44 +00:00
Pierre Muller
71c6b6be0c Add also DOSDIR and CLASSESDIR 2023-10-09 11:38:14 +02:00
Pierre Muller
2815273cf0 Set SYSUTILSDIR to unix dir in linux Makefile.fpc 2023-10-09 11:19:21 +02:00
Pierre Muller
08f9aaa6e6 Regenerate Makefile's with centralized SYSTEMUNIT variable 2023-10-09 01:02:28 +02:00
Pierre Muller
cb2d675732 Remove OS specific SYSTEMUNIT variable setting 2023-10-09 01:02:28 +02:00
Pierre Muller
b317f47029 Set SYSTEMUNIT variable globally inside inc/Makefile.rtl 2023-10-09 01:02:28 +02:00
mattias
7aa2ae7b36 fcl-css: test user pseudo class 2023-10-08 23:26:48 +02:00
marcoonthegit
816a4714f6 * another indirection problem reported on the forum for libusb_free_device_list 2023-10-07 22:50:18 +02:00
marcoonthegit
018593270b * From double to triple indirection for the get_device_list function. Reported by Jurassic Pork on forum. 2023-10-07 16:40:41 +02:00
florian
a3f221e189 * allow set type to be a generic parameter, resolves #40453 2023-10-06 21:40:25 +02:00
Nikolay Nikolov
8e66041b79 + fix for the conversion of try..catch blocks to structured form 2023-10-05 20:50:24 +03:00
Nikolay Nikolov
11b743fd6a + also check for unexpected delegate instructions when converting to wasm structured form 2023-10-05 20:40:27 +03:00
Nikolay Nikolov
3a85a5a9cf + also debug print structured try..catch and try..delegate blocks 2023-10-05 20:37:55 +03:00
Nikolay Nikolov
84f0b94549 + more consistency checks for unexpected instructions when converting to wasm structured instruction form 2023-10-05 20:24:43 +03:00
Nikolay Nikolov
089e7ca6c8 + added compiler internal error when encountering certain unexpected wasm instructions (indicating improper nesting) 2023-10-05 20:19:08 +03:00
Nikolay Nikolov
595402cac7 + added else to case statement to avoid warning 2023-10-05 19:19:59 +03:00
Nikolay Nikolov
a5f1600275 + avoid more warnings 2023-10-05 19:12:26 +03:00
Nikolay Nikolov
da4980c4c0 + added else to case statement, avoid the warning, produce an internal error in this unexpected case 2023-10-05 19:05:39 +03:00