Kirill Kranz
52651a7ede
First compiler Build
2024-09-29 16:56:18 +03: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
Rika Ichinose
fc1050a834
Make use of CPUX86_HINT_BSX_DEST_UNCHANGED_ON_ZF_1 in Bsf*/Bsr*.
2024-09-22 08:33:44 +00:00
florian
44d9234f38
* properly unlink unused type symbols from their defs to avoid
...
internal errors when generating debug info, resolves #40886
2024-09-20 22:49:08 +02:00
florian
8b48127b2c
* as shared libraries without glibc on linux currently don't work, link those tests
...
on current fpc versions and linux always against glibc, so the shared library handling is tested
2024-09-19 22:57:45 +02:00
florian
76fc3275bc
* handle except blocks as normal code block with regard to specialization of generics, resolves #40890
2024-09-17 23:02:25 +02:00
florian
9d7ea2c069
* revert check for boolean type when handling LOC_FLAG in tcgassignmentnode.pass_generate_code. This makes pas boolean the default,
...
resolves #40908
2024-09-16 22:48:18 +02:00
florian
5c91c89aea
* avr: take advantage of sbiw in mod/div_word
...
+ test
2024-09-11 22:40:10 +02:00
Pierre Muller
cfe85a036b
Add TEST_FAILLIST, TEST_LOG and TEST_LONGLOG variables, and use those to set LOGFILES list, to avoid troubles if LOG, LONGLOG or FAILLIST variables already are set
2024-09-11 11:21:12 +02:00
florian
9146eaf083
* fixed also comment
2024-09-03 21:04:09 +01:00
florian
266662971b
+ cosh(800) should raise an floating point overflow
2024-09-02 21:34:58 +01:00
florian
d43d581507
* fix test for non-x86 platforms
2024-09-01 21:19:25 +01:00
Pierre Muller
8a38755dab
Add SEPLOG make variable, and add it to LOGFILES value
2024-08-30 22:57:57 +02:00
Pierre Muller
26a49835b5
Use seplog name for separate chunck output file
2024-08-30 22:57:57 +02:00
Pierre Muller
2db7b8d565
announce start of each chunk
2024-08-30 22:57:57 +02:00
Pierre Muller
7e07a36fe4
Rename separate logs to use sep_log prefix
2024-08-30 22:57:57 +02:00
Pierre Muller
70998b6720
Use MAKEINC_SEPARATE to enable use of '-f' option of gparmake, to redirect dotest output to separate log files
2024-08-30 22:57:57 +02:00
Pierre Muller
e60bf232b9
Add '-f' option to gparmake, to redirect dotest output to separate log files
2024-08-30 22:57:57 +02:00
Pierre Muller
9f69dd28b4
Allow to pass antoher exitcode to fail utility by command line first parameter
2024-08-30 22:57:56 +02:00
Pierre Muller
34a18adea6
Set Result to false at ExecuteRedir function entry
2024-08-30 22:57:56 +02:00
Pierre Muller
b36c8199bd
Add non-empty UniqueSuffix also as string prefix to all Verbose procedure calls
2024-08-30 22:57:56 +02:00
florian
7d1bb89455
* patch by Alexander (Rouse_) Bagel: TArrayHelper.BinarySearch, when searching
...
for an element that is obviously missing from the array, should return
the position where the element should have been, but instead it reset AFoundIndex to -1, resolves #40867
2024-08-29 21:18:57 +01:00
florian
0735ac0d1f
* throw an error in iso/extended pascal mode if enum types are passed to writeln, resolves #40896
2024-08-24 22:14:43 +02:00
Nikolay Nikolov
71ada8453a
+ increase WebAssembly max memory limit for test tw11006.pp, because the test
...
runs out of memory with the default memory limit of 256 MiB
2024-08-24 13:19:08 +03:00
Nikolay Nikolov
d561390687
+ increase WebAssembly max memory limit for test tmt1.pp, because the test runs
...
out of memory with the default memory limit of 256 MiB
2024-08-24 13:12:08 +03:00
Nikolay Nikolov
42d8a29156
+ test runner: allow forcing thread tests by specifying the TEST_THREADS=1 environment option
2024-08-23 13:16:00 +03:00
Nikolay Nikolov
1e630e8a17
+ increase WebAssembly max memory limit for test theapthread.pp, because the
...
test runs out of memory with the default memory limit of 256 MiB
2024-08-22 20:08:35 +03:00
Nikolay Nikolov
2dd610c140
* fixed test tw0882.pp for WebAssembly's memory requirements
2024-08-18 10:17:13 +03:00
Rika Ichinose
801e14c33b
Faster Insert(ansi/unicodestring).
2024-08-12 20:09:30 +00:00
Nikolay Nikolov
e48fdc5b0f
+ added WebAssembly inline asm tests for:
...
i32.clz
i64.clz
i32.ctz
i64.ctz
i32.popcnt
i64.popcnt
2024-07-28 19:32:36 +03:00
Nikolay Nikolov
c1d6cad444
+ added WebAssembly inline asm tests for:
...
i32.rotl
i64.rotl
i32.rotr
i64.rotr
2024-07-28 19:24:02 +03:00
Nikolay Nikolov
5043bdaf18
+ added WebAssembly inline asm tests for:
...
i32.shr_s
i64.shr_s
2024-07-28 19:17:28 +03:00
Nikolay Nikolov
536b85021d
+ added WebAssembly inline asm tests for:
...
i32.shr_u
i64.shr_u
2024-07-28 19:12:12 +03:00
Nikolay Nikolov
a1e4d5a517
+ added WebAssembly inline asm test for:
...
i32.shl
i64.shl
2024-07-28 19:06:20 +03:00
Nikolay Nikolov
3967814081
+ added WebAssembly inline asm test for:
...
i32.and
i64.and
i32.or
i64.or
i32.xor
i64.xor
2024-07-28 18:58:31 +03:00
Nikolay Nikolov
28a849a293
+ added WebAssembly inline asm test for:
...
i32.rem_s
i64.rem_s
i32.rem_u
i64.rem_u
2024-07-28 18:46:48 +03:00
Nikolay Nikolov
3ad7a0e716
+ added WebAssembly inline asm tests for the instructions:
...
i32.div_s
i64.div_s
i32.div_u
i64.div_u
2024-07-28 18:38:32 +03:00
florian
124480e73a
* spelling fixed
2024-07-27 19:51:37 +02:00
Michaël Van Canneyt
429d04089e
* Wrong file copied
2024-07-27 13:21:24 +02:00
Michaël Van Canneyt
87137a4aaa
* Do not include class and array properties in RTTI
2024-07-27 08:21:44 +02:00
florian
a57971204c
* reduce iterations for RiscV32 for now
2024-07-26 21:48:20 +02:00
Michaël Van Canneyt
342d3338e5
* Correctly pass UsePublishedOnly on to sub-contexts. Fixes issue #40828
2024-07-24 18:07:09 +02:00
Nikolay Nikolov
50c1eb4089
+ added WebAssembly inline asm test for the instructions:
...
i32.mul
i64.mul
f32.mul
f64.mul
2024-07-21 15:23:20 +03:00
Nikolay Nikolov
813427da84
+ added WebAssembly inline asm test for the instructions:
...
i32.sub
i64.sub
f32.sub
f64.sub
2024-07-21 15:03:38 +03:00
Nikolay Nikolov
7f4f254888
+ added test for the WebAssembly inline asm call instruction
2024-07-20 21:54:03 +03:00
Nikolay Nikolov
bbb159658a
+ added basic WebAssembly inline assembler test
2024-07-20 17:08:23 +03:00
florian
e4b88655af
* test for mr 724
2024-07-20 13:46:06 +02:00
Michaël Van Canneyt
b0a82993e6
* Inherit extended RTTI settings from parent object
2024-07-19 16:05:14 +02:00
Michaël Van Canneyt
de1b3a982b
* Do not generate RTTI for generic methods (delphi compatible)
2024-07-19 10:42:41 +02:00