Nikolay Nikolov
267b99a8aa
+ added code for creating labels, associated with blocks and converting branch with consts to the corresponding block's label
2023-10-16 22:39:32 +03:00
Nikolay Nikolov
e318348372
+ added a block stack parameter to TAsmMapFunc
2023-10-16 20:55:53 +03:00
Nikolay Nikolov
3f4c41b45f
+ introduced twasmstruc_stack
2023-10-16 20:38:56 +03:00
Michaël Van Canneyt
9588204585
* (re)Build element ID list at end of parse. Fixes issue #39391
2023-10-16 17:07:17 +02:00
Michaël Van Canneyt
c0354d0975
* Allow descendents to override methods to implement their own parsing. Fixes issue #40063
2023-10-16 14:41:31 +02:00
Michaël Van Canneyt
a61d606643
* Close dataset on SQL change. Fixes issue #39610
2023-10-16 14:19:06 +02:00
Ondrej Pokorny
8bd9651abd
TSQLConnection.DoInternalDisconnect: safe with Assigned(FStatements) - like TDatabase.CloseDataSets etc.
2023-10-16 09:45:53 +00:00
Ondrej Pokorny
cd909ec2bc
TCustomConnection.DoCloseError virtual
2023-10-16 09:45:53 +00:00
Michaël Van Canneyt
e1715d6d1a
* Add miter/penstyle, allow font in floating point size, allow simulation of italic/bold. Patch by Joeny Ang. Fixes issue #39836
2023-10-16 11:17:56 +02:00
Michaël Van Canneyt
bad90711ef
* Do not use comp type, use int64 instead. Fix issue #40469
2023-10-16 10:25:52 +02:00
Michaël Van Canneyt
c1be8e590d
* Add demo to show OnVerifyCertificate, part of issue #39998
2023-10-16 09:06:05 +02:00
Michaël Van Canneyt
fb7c1d8805
* Add foForceLF to allow LF-separated files on windows. Fixes issue #39893
2023-10-15 23:30:42 +02:00
florian
4794e5ffcf
* improve math.power as suggested by Paolo Valle, resolves #40461
2023-10-15 23:17:24 +02:00
Michaël Van Canneyt
2854f08daa
* Add boolean %b format specifier
2023-10-15 23:06:02 +02:00
Michaël Van Canneyt
d9fb288552
* Transfer ForcedClose from TSQLConnector to proxy. Fixes issue #39910
2023-10-15 22:35:12 +02:00
Michaël Van Canneyt
bc00d5ae06
* Forgot CenterAt
2023-10-15 22:23:00 +02:00
Michaël Van Canneyt
f73456a9d9
* FileNewer should return true if the dest file does not exist.
2023-10-15 17:14:05 +02:00
Michaël Van Canneyt
1b4e733a66
* Disable range checking
2023-10-15 16:57:59 +02:00
Michaël Van Canneyt
0bd34bb992
* Remove subtarget option
2023-10-15 16:54:15 +02:00
Michaël Van Canneyt
e28add8b31
* Add some missing identifiers to TRectF. Fixes issue #40068
2023-10-15 16:54:15 +02:00
Pierre Muller
8c620daf33
Remove readln and add NORUN marker for tw40453 test
2023-10-15 11:22:05 +00:00
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 real
→ integer
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