florian
28c14ff345
+ RiscV: UMul64x64_128 assembler implementation
...
+ test
2025-03-15 23:10:48 +01:00
florian
2b30f8b96a
* fixed and extended test to support all extensions
2025-01-19 21:45:18 +01:00
florian
b1c2023af1
+ support for RiscV hwprobe syscall
...
+ test
2025-01-19 18:42:04 +01:00
florian
e698a88b62
* make small test lest strict
2025-01-08 22:18:44 +01:00
florian
5ec3e6fd14
* restore old error value
2025-01-06 18:22:40 +01:00
Rika Ichinose
691dc59a2a
Faster trandg.pp.
2025-01-06 16:42:32 +00:00
florian
cdce37b8be
+ SMALL_TEST define for slow CPUs/soft float
2024-12-24 16:38:30 +01:00
florian
faae36afa1
* formatting
2024-12-24 16:38:30 +01:00
Pierre Muller
81129445c3
Replace tkernel_timespecs by TTimespecArr type to allow compilation with linux RTL using libc
2024-12-20 10:06:17 +00:00
florian
e471c08cf8
+ SHA512Support
2024-12-07 11:10:34 +01:00
Michaël Van Canneyt
736edf6422
* Better testlocation
2024-10-02 07:36:17 +02:00
Frederic Kehrein
dcabb0151f
Adding fpsockets unit to fcl-net
2024-10-02 07:36:17 +02:00
Frederic Kehrein
23dd7a5173
Adding TNullPtr to types
...
Additional changes:
* Now using TNullPtr instead of custom type in TNullable
* Adding assignment of variants with TNulPtr to avoid name conflicts
* Adding comparison to TNullPtr (Pointers, TObjects, TNullable)
2024-10-02 05:30:09 +00:00
Frederic Kehrein
6ff63107a6
Adding pointer access to nullable
2024-10-01 13:18:39 +00:00
Frederic Kehrein
d3b14eb1ba
Adding tuple unit
2024-09-29 12:49:57 +02:00
Frederic Kehrein
b5a0c3b1b6
Adding some convinience functions to TNullable
2024-09-28 13:05:08 +00:00
florian
97a5ec0ff4
+ test for Math.RandG based on demo provided by Rika for mr 692
2024-06-27 22:14:40 +02:00
florian
e2ed90d40f
* extended test
...
* fixed error numbers
2024-06-08 11:11:10 +02:00
florian
f2bcf407f3
+ test for Sysutils.Trim*
2024-06-07 23:28:08 +02:00
florian
a6fe41f3f6
* decrease failure rate
2024-05-28 23:21:40 +02:00
florian
5a59ffdca7
* extended with a Chi square test to check if the random values are equally distributed
2024-05-26 23:16:50 +02:00
florian
80e8dce98f
* remove unused variables
2024-04-02 16:41:24 +02:00
florian
20f9b82543
* AArch64: overflow checking for abs
...
* tabs adapted: also abs(longint) must overflow check on 64 bit platforms
2024-03-24 12:47:16 +01:00
florian
367beaaef4
+ extend test to test overflow checking
2024-03-23 22:21:42 +01:00
florian
57a1b5a39b
* fix test for i386
2024-03-10 23:02:38 +01:00
florian
11f076f0e7
+ CMPXCHG16BSupport
2024-02-28 22:18:42 +01:00
florian
272417e602
* while on windows the max. possible year should be 1980+127=2127, 2104 causes an error (seems to be limited to 2099), so stay with 2096
2024-01-27 20:38:06 +01:00
florian
08e494ffd1
* extended test
2024-01-21 11:32:28 +01:00
florian
de69f1d858
* moved files to appropriate location
2023-11-01 10:09:40 +01:00
Pierre Muller
ad637e8f09
Fix range error in tstruth2bu.pp test
2023-10-10 16:33:44 +00:00
Michaël Van Canneyt
ab4db7f475
* Fix OnChange being fired twice when adding an object. Fixes issue 40261
2023-10-02 22:17:59 +02:00
Pierre Muller
0210254b2d
Fix wrong index error
2023-09-07 22:54:55 +02:00
Rika Ichinose
1c4151d82e
Remake AdjustLineBreaks.
...
This version is correct and supposedly better in other ways (except for a bit of clarity maybe).
2023-08-29 20:08:03 +00:00
florian
15e7dd3d9f
* patch and test by Rika: Redirect StrUtils.RPos to StrUtils.RPosEx, fix a bit, improve a bit, resolves #40394
2023-08-27 22:33:00 +02:00
florian
fb391d571a
* another test renamed
2023-08-27 10:48:15 +02:00
florian
e1f7b50985
* renamed tests so they are actually run
2023-08-27 10:09:40 +02:00
Michaël Van Canneyt
56a906a421
* Hex2Bin Delphi-compatible overloads. Fixes issue #38712
2023-08-12 14:59:07 +02:00
Michaël Van Canneyt
fd39fd96b3
* Add enumerator for TStringBuilder. Fix issue #37088
2023-08-12 14:33:50 +02:00
Michaël Van Canneyt
6e84d4275d
* Fix for tmarshaller big endianness
2023-07-24 21:51:09 +02:00
Michaël Van Canneyt
b5433100f4
* cwstring for unix
2023-07-23 23:15:55 +02:00
Rika Ichinose
7f4420495b
TMarshal & TMarshaller, strange things from Delphi.
2023-07-22 15:24:27 +02:00
florian
899bdc0016
* first approach to fix tfrldexp on i386-win32
2023-01-06 23:03:40 +01:00
florian
cfbdf90ab0
* patch by Rika to optimize ArcCos, resolves #40078
2023-01-02 18:56:41 +01:00
florian
69eebe4c0c
+ patch by Rika to implement missing TPointF methods, resolves #40057
...
+ test by Rika
2022-12-29 15:20:49 +01:00
florian
c92056fcac
* patches by Rika: Fix a bug in LdExp(extended), and test Math.Frexp/Ldexp implementations instead of own, resolves #40030
2022-12-11 20:04:46 +01:00
florian
bf2911a562
+ test for #40025 by Rika, resolves #40025
2022-12-10 21:35:07 +01:00
Pierre Muller
96c63c4443
Fix fcmove instruction for external assemblers
2022-12-10 19:59:05 +00:00
Pierre Muller
a592636d9c
Use CMOV and FCMOV with a condition, the parser should reject without a condition
2022-12-10 17:06:35 +00:00
florian
3e6d4bf1cc
* new cpu feature tests
2022-11-09 23:09:07 +01:00
florian
12aa48602b
+ CMOVSupport function
2022-11-08 21:15:11 +01:00