florian
|
1641585655
|
* updated bcase.pp benchmark by Gareth Moreton, now used also as test
git-svn-id: trunk@40710 -
|
2018-12-30 22:21:03 +00:00 |
|
Jonas Maebe
|
acfa2088ef
|
+ test for previous commit
git-svn-id: trunk@40646 -
|
2018-12-25 17:52:56 +00:00 |
|
pierre
|
430ec7bbe4
|
Try to ix compilation failures in units/fpcunit directory
git-svn-id: trunk@40601 -
|
2018-12-20 22:39:40 +00:00 |
|
pierre
|
e9e5b05caa
|
Remove Unicode $180E (Mongolian Vowel Separator), as it is not anymore a whitespace character
git-svn-id: trunk@40600 -
|
2018-12-20 21:30:44 +00:00 |
|
pierre
|
0846456ce4
|
* Skip all surrogate values in for loops from low(word) to high(word)
git-svn-id: trunk@40560 -
|
2018-12-15 21:06:01 +00:00 |
|
pierre
|
0fafe640c5
|
Change tstringlistexchange test code to give different error values and check that sort is done properly instead of requiring a given number of exchanges
git-svn-id: trunk@40547 -
|
2018-12-14 09:51:45 +00:00 |
|
pierre
|
bf7af550c8
|
Add mode objfpc to units/character/tutf32convert test
git-svn-id: trunk@40546 -
|
2018-12-14 09:32:01 +00:00 |
|
pierre
|
f8563772c5
|
Always accept empty string as meaning zero is TryRomanToInt, fixes intermittent errors in tromantoint test
git-svn-id: trunk@40537 -
|
2018-12-13 10:21:58 +00:00 |
|
nickysn
|
da5868b668
|
+ added method TBits.CopyBits for fast copying
git-svn-id: trunk@40524 -
|
2018-12-11 15:52:09 +00:00 |
|
Jonas Maebe
|
8846041b23
|
* use volatile() to prevent wrong optimizations by llvm
git-svn-id: trunk@40466 -
|
2018-12-04 19:53:23 +00:00 |
|
pierre
|
89ee644919
|
Replace aint (which is a compiler specific type) by ptruint type, which is defined in system unit
git-svn-id: trunk@40102 -
|
2018-10-31 09:07:57 +00:00 |
|
yury
|
a9972b4309
|
* Disabled some tests for android.
git-svn-id: trunk@39981 -
|
2018-10-18 16:42:05 +00:00 |
|
yury
|
bcf03a52d8
|
* Disabled some tests for android since they turn PIC off.
git-svn-id: trunk@39972 -
|
2018-10-18 13:05:45 +00:00 |
|
yury
|
aa6f6423b2
|
* tests: On x86_64-android long double is 128-bit. There is no support for 128-bit floats in FPC yet. So disable long double tests for x86_64-android for now.
git-svn-id: trunk@39970 -
|
2018-10-18 12:31:23 +00:00 |
|
svenbarth
|
c0c602f76d
|
* fix tests as depending on the platform the first parameter in the RTTI data might *not* be $self
git-svn-id: trunk@39965 -
|
2018-10-17 20:53:51 +00:00 |
|
yury
|
7b150102bf
|
+ Added test object files for x86_64-android.
git-svn-id: trunk@39964 -
|
2018-10-17 19:39:17 +00:00 |
|
yury
|
9ef7a17390
|
* Delete temp files after test.
git-svn-id: trunk@39918 -
|
2018-10-12 15:08:30 +00:00 |
|
yury
|
da39d06d80
|
+ Added test object files for aarch64-android.
git-svn-id: trunk@39902 -
|
2018-10-08 08:29:23 +00:00 |
|
yury
|
46b89f0ef9
|
* Modified test to not create sub-dirs outside the test's directory.
git-svn-id: trunk@39864 -
|
2018-10-06 10:03:36 +00:00 |
|
Tomas Hajny
|
e147f6fb48
|
* additional tests added similarly to tfexpand.pp to test modified behaviour discussed in bug #34166
git-svn-id: trunk@39848 -
|
2018-09-30 20:49:24 +00:00 |
|
Tomas Hajny
|
62b57e81cd
|
* FExpand / ExpandFileName behaviour updated according to discussion in bug #34166
git-svn-id: trunk@39840 -
|
2018-09-28 22:57:57 +00:00 |
|
florian
|
a34d4e715c
|
Merged riscv_new branch
git-svn-id: trunk@39813 -
|
2018-09-26 19:49:08 +00:00 |
|
pierre
|
afc25c8838
|
sparc64-linux objects recompiled with GCC 7.3.0
git-svn-id: trunk@39733 -
|
2018-09-11 08:16:56 +00:00 |
|
svenbarth
|
46ef16ac11
|
* generate an error if the type parameters of a generic routine's definition does not match with its interface or forward declaration
+ added tests
git-svn-id: trunk@39703 -
|
2018-09-02 16:20:29 +00:00 |
|
svenbarth
|
50323043c1
|
* generate an error if the type parameters of the record, object or class do not match with its declaration
+ added test
git-svn-id: trunk@39702 -
|
2018-09-02 16:20:25 +00:00 |
|
svenbarth
|
10886d8cef
|
* fix for Mantis #34206: when specializing nested routines of a generic routine we don't need access to their genericdef (which isn't available anyway in other units when loading from PPU) as their definition is completely contained in the token stream
+ added simplified test for the problem
git-svn-id: trunk@39692 -
|
2018-08-31 16:11:05 +00:00 |
|
florian
|
6b9f52b4f2
|
+ couple of { %OPT=-CE } to tests added
git-svn-id: branches/laksen/riscv_new@39641 -
|
2018-08-19 12:42:26 +00:00 |
|
florian
|
14bfcbb0da
|
* compiled the calling convention test files by riscv64-linux-gnu-gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
with -O3
git-svn-id: branches/laksen/riscv_new@39508 -
|
2018-07-24 21:11:52 +00:00 |
|
florian
|
269069f5db
|
* empty dummy object files
git-svn-id: branches/laksen/riscv_new@39488 -
|
2018-07-22 18:43:07 +00:00 |
|
svenbarth
|
441fc2fab6
|
* also parse postfix operators after parsing a _STRING token (required for class functions on type helpers for String)
+ added tests
git-svn-id: trunk@39399 -
|
2018-07-06 15:57:11 +00:00 |
|
svenbarth
|
664724fb82
|
+ add static functions to check for the correct string helper
git-svn-id: trunk@39398 -
|
2018-07-06 15:57:03 +00:00 |
|
pierre
|
841a166847
|
Add explicit {$hugecode off} for tests that need it
git-svn-id: trunk@39391 -
|
2018-07-05 20:58:13 +00:00 |
|
svenbarth
|
a2b58b842b
|
+ add support for threadvars in records
+ added tests
git-svn-id: trunk@39289 -
|
2018-06-23 13:49:16 +00:00 |
|
svenbarth
|
c3ca96279a
|
+ add support for threadvars inside classes
+ added tests
git-svn-id: trunk@39288 -
|
2018-06-23 13:49:12 +00:00 |
|
pierre
|
ddf0aab494
|
Explicitly disabled overflow and range check
git-svn-id: trunk@39267 -
|
2018-06-21 04:56:32 +00:00 |
|
svenbarth
|
1c9ea4c120
|
* enable modeswitch arrayoperators for the tests
git-svn-id: trunk@39263 -
|
2018-06-20 19:54:09 +00:00 |
|
svenbarth
|
be0d51d64c
|
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
+ added tests
git-svn-id: trunk@39215 -
|
2018-06-12 19:40:45 +00:00 |
|
michael
|
d08f06df22
|
* Test for bug ID #33795
git-svn-id: trunk@39200 -
|
2018-06-09 12:28:01 +00:00 |
|
florian
|
21d785e41b
|
* do not unroll loops if the counter variable is accessed outside the current scope
git-svn-id: trunk@39163 -
|
2018-06-03 15:12:48 +00:00 |
|
nickysn
|
6ee483279c
|
+ added qword/tbyte ptr to tasm27a.pp - these are also supported by delphi
git-svn-id: trunk@39145 -
|
2018-05-29 16:48:49 +00:00 |
|
nickysn
|
d39699da94
|
+ added dword/qword/tbyte ptr to the tasm27.pp test (these are also supported by TP7)
git-svn-id: trunk@39144 -
|
2018-05-29 16:46:22 +00:00 |
|
nickysn
|
49b414ffee
|
+ support ugly constructs like 'DD BYTE PTR 5' in the x86 intel syntax inline
assembler; these are TP7 and Delphi compatible
git-svn-id: trunk@39143 -
|
2018-05-29 15:43:08 +00:00 |
|
svenbarth
|
ee2c573deb
|
* adjust test so that it tests all three floating point types
git-svn-id: trunk@39134 -
|
2018-05-28 15:36:14 +00:00 |
|
nickysn
|
58be30a0fd
|
+ added test tasm27a.pp - similar to tasm27.pp, but for i386 and checked against Delphi
git-svn-id: trunk@39133 -
|
2018-05-28 15:34:46 +00:00 |
|
svenbarth
|
e8153df7b7
|
* fix compilation
git-svn-id: trunk@39132 -
|
2018-05-28 15:16:37 +00:00 |
|
pierre
|
64dc9abbc2
|
Use small value of MAX_DISP also for i8086 CPU
git-svn-id: trunk@39130 -
|
2018-05-28 09:01:34 +00:00 |
|
pierre
|
48f06bef12
|
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
git-svn-id: trunk@39129 -
|
2018-05-28 08:11:42 +00:00 |
|
svenbarth
|
f077c7d950
|
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
fact a UnicodeString constant
+ added tests
git-svn-id: trunk@39123 -
|
2018-05-27 14:06:19 +00:00 |
|
pierre
|
c64455cfd4
|
Do not assume that size of integer type is 4 (it's 2 for msdos)
git-svn-id: trunk@39122 -
|
2018-05-26 06:04:57 +00:00 |
|
svenbarth
|
199b5809a3
|
* optimize "dynarr := dynarr + [elem]" to "Insert(elem, dynarr, High(SizeInt))" and "dynarr := [elem] + dynarr" to "Insert(elem, dynarr, 0)" (we need to do this in the typecheck of taddnode as otherwise the array constructor is already converted)
+ added test
* adjusted test for Mantis #30463 as p1 triggers the optimization as well
git-svn-id: trunk@39119 -
|
2018-05-25 16:03:56 +00:00 |
|