marco
|
98f00acb06
|
* trunk to 3.3.1
git-svn-id: trunk@39635 -
|
2018-08-18 15:47:44 +00:00 |
|
florian
|
9e9c2c02ed
|
* test fails now if it causes an exception
git-svn-id: trunk@39624 -
|
2018-08-17 19:49:40 +00:00 |
|
florian
|
a825a66d01
|
* IntPower inverts the base first for negative exponents and multiplies then, resolves #34124
git-svn-id: trunk@39621 -
|
2018-08-16 20:45:35 +00:00 |
|
svenbarth
|
38ffcff3aa
|
* fix program name of the test
git-svn-id: trunk@39606 -
|
2018-08-12 07:21:58 +00:00 |
|
svenbarth
|
32c307e9ce
|
* fix for Mantis #34021: if one of the two operators is an array constructor try to use an operator overload for that first before converting it to a set
+ added tests
git-svn-id: trunk@39554 -
|
2018-08-03 15:24:59 +00:00 |
|
florian
|
6a150cdd75
|
* disable optimizations for proper warning
git-svn-id: trunk@39448 -
|
2018-07-13 21:00:34 +00:00 |
|
florian
|
93c5eae528
|
* accept dereferences in generics definitions, resolves #33700 properly
git-svn-id: trunk@39447 -
|
2018-07-13 21:00:33 +00:00 |
|
florian
|
0c6cf12fbf
|
+ support for the directive $EXCESSPRECISION
git-svn-id: trunk@39443 -
|
2018-07-12 21:39:50 +00:00 |
|
florian
|
96e92527e9
|
* constant folding of not must check if the deftype is really an orddef, resolves #33696
git-svn-id: trunk@39406 -
|
2018-07-07 14:17:41 +00:00 |
|
svenbarth
|
8df686ed2e
|
* Mantis #33898 is fixed by the fix for String type helpers as well
git-svn-id: trunk@39401 -
|
2018-07-06 15:57:23 +00:00 |
|
svenbarth
|
ec374c196e
|
* Mantis #33840 is fixed by the fix for String type helpers
git-svn-id: trunk@39400 -
|
2018-07-06 15:57:17 +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 |
|
pierre
|
f36ac3adbd
|
Use GetProcessId number for UniqueSuffix if -L is used without parameter
git-svn-id: trunk@39390 -
|
2018-07-05 11:11:15 +00:00 |
|
florian
|
b70fc52874
|
* patch by Ondrej Pokorny: the stored property modifier does not delete the inherited default value anymore, resolves #33564
git-svn-id: trunk@39357 -
|
2018-07-01 20:11:13 +00:00 |
|
florian
|
eb61923762
|
* patch by Ondrej Pokorny: The nodefault is now inherited from parent class, resolves #33563
git-svn-id: trunk@39356 -
|
2018-07-01 19:01:41 +00:00 |
|
svenbarth
|
05ac42766d
|
* fix test; it of course still fails, but now it fails with the expected warning instead of an error
git-svn-id: trunk@39351 -
|
2018-06-30 15:43:18 +00:00 |
|
florian
|
9af9658fa7
|
* first parameter of SetLength must be valid, as it is read
git-svn-id: trunk@39347 -
|
2018-06-30 11:25:43 +00:00 |
|
nickysn
|
e813a11e85
|
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
git-svn-id: trunk@39343 -
|
2018-06-29 14:16:35 +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 |
|
svenbarth
|
ff407c56d9
|
* extend scanning of $modeswitch to support not only + and -, but also ON and OFF like other switches
+ added tests
git-svn-id: trunk@39280 -
|
2018-06-22 21:29:08 +00:00 |
|
pierre
|
ddf0aab494
|
Explicitly disabled overflow and range check
git-svn-id: trunk@39267 -
|
2018-06-21 04:56:32 +00:00 |
|
pierre
|
e518bd52ba
|
Explicitly disabled overflow and range check for these two tests
git-svn-id: trunk@39266 -
|
2018-06-21 04:52:37 +00:00 |
|
svenbarth
|
1c9ea4c120
|
* enable modeswitch arrayoperators for the tests
git-svn-id: trunk@39263 -
|
2018-06-20 19:54:09 +00:00 |
|
florian
|
400861a907
|
* fixed TBits.NotBits, it is just an Xor operation, resolves #33706
git-svn-id: trunk@39243 -
|
2018-06-19 20:38:15 +00:00 |
|
svenbarth
|
c495f10b29
|
+ added tests for Mantis #33839 which is now fixed with the recent changes
git-svn-id: trunk@39234 -
|
2018-06-15 13:49:33 +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 |
|
pierre
|
cf8c5d2540
|
Report if ExitStatus of DosBox process is non-zero
git-svn-id: trunk@39197 -
|
2018-06-08 08:35:45 +00:00 |
|
pierre
|
be91b22d0f
|
Fix compilation of dbconfig program
git-svn-id: trunk@39181 -
|
2018-06-05 22:10:20 +00:00 |
|
pierre
|
5f62a2063c
|
Makefile regenerated
git-svn-id: trunk@39180 -
|
2018-06-05 21:40:32 +00:00 |
|
pierre
|
16963b7186
|
Add explict dependencies to used units
git-svn-id: trunk@39179 -
|
2018-06-05 21:39:44 +00:00 |
|
pierre
|
3d7d7a8b19
|
Change is_new local variable name to count_test, to reflect change in AddTestResult function
git-svn-id: trunk@39178 -
|
2018-06-05 21:38:50 +00:00 |
|
pierre
|
11c5f1f979
|
Change is_new parameter name to count_it, set it to true if new TestRes is different from previously in Database
git-svn-id: trunk@39177 -
|
2018-06-05 21:37:35 +00:00 |
|
pierre
|
b6e22a4757
|
Use old Copy procedure with 3 parameters
git-svn-id: trunk@39176 -
|
2018-06-05 21:36:12 +00:00 |
|
pierre
|
da8dc2b841
|
Correctly handle log files in root directory (from tests from packages directory)
git-svn-id: trunk@39175 -
|
2018-06-05 20:44:51 +00:00 |
|
pierre
|
7268c86602
|
Fix for msdos target: Use CodePointer where required
git-svn-id: trunk@39173 -
|
2018-06-05 11:31:42 +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 |
|
florian
|
3b3e33d863
|
+ correctly set var state of addr and frame in raise statements, resolves #33818
git-svn-id: trunk@39162 -
|
2018-06-03 09:31:19 +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 |
|