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
Károly Balogh
ddf8788c7a
m68k: try to generate better code from some pointermath - when the left is an address register and we do add/sub, also allocate an address register as temp, also only require that left and right sizes are same, when right is not a const
...
git-svn-id: trunk@39174 -
2018-06-05 16:45:02 +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
marco
c3ac166614
* avoid partial matches on extensions in TFPCustomImage.FindHandlerFromExtension
...
Patch by Ondrej
git-svn-id: trunk@39172 -
2018-06-04 14:33:03 +00:00
nickysn
e6a8c058e0
* moved the handling of LIDATA OMF records (which currently only produces a
...
'LIDATA records are not supported' error) to TOmfObjInput.ReadLeOrLiDataAndFixups
git-svn-id: trunk@39171 -
2018-06-04 14:20:07 +00:00
nickysn
02fc2827e0
* TOmfObjInput.ReadLEDataAndFixups renamed ReadLeOrLiDataAndFixups
...
git-svn-id: trunk@39170 -
2018-06-04 14:10:11 +00:00
nickysn
e410a0aefb
+ support OMF FIXUPP records, containing only THREAD subrecords to occur without
...
a preceding LEDATA or LIDATA record (this is allowed by the OMF spec)
git-svn-id: trunk@39169 -
2018-06-04 14:00:36 +00:00
Mattias Gaertner
49c97d1152
pastojs: test typeinfo(double)
...
git-svn-id: trunk@39168 -
2018-06-04 13:44:54 +00:00
Mattias Gaertner
6d7d4be12f
pastojs: typeinfo(intrange type)
...
git-svn-id: trunk@39167 -
2018-06-04 13:41:40 +00:00
nickysn
002b116322
* use a case statement, instead of 'if', based on the OMF record type in
...
TOmfObjInput.ReadLEDataAndFixups. This is to allow (in the future) handling of
LIDATA records and FIXUPP records without preceding LEDATA/LIDATA. No
functional changes in this commit.
git-svn-id: trunk@39166 -
2018-06-04 13:11:55 +00:00
marco
43d7b23555
* fix for #33817 , also p* marshalledstring for Delphi compat.
...
git-svn-id: trunk@39165 -
2018-06-04 10:58:23 +00:00
marco
438c4cbef7
* fix for #33823 dword->dword_ptr
...
git-svn-id: trunk@39164 -
2018-06-04 07:49:32 +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
michael
4b45825204
* Fix bug #33795
...
git-svn-id: trunk@39161 -
2018-06-02 11:09:33 +00:00
michael
107999f706
* Fix issue #33755
...
git-svn-id: trunk@39160 -
2018-06-02 11:00:18 +00:00
Mattias Gaertner
e2ed8e170e
pastojs: version 0.9.24
...
git-svn-id: trunk@39159 -
2018-06-02 07:16:33 +00:00
Mattias Gaertner
6d5c1642cd
pastojs: fixed resolve pending scopes before pending units
...
git-svn-id: trunk@39158 -
2018-06-02 07:15:38 +00:00
Mattias Gaertner
13ebc81095
fcl-passrc: added TPasIdentifierScope.WriteLocalIdentifiers
...
git-svn-id: trunk@39157 -
2018-06-02 07:15:16 +00:00
florian
f03a396757
* target classic MacOS builds again
...
git-svn-id: trunk@39156 -
2018-05-31 19:31:36 +00:00
Mattias Gaertner
22cd5ab757
pastojs: pcu: fixed compact format
...
git-svn-id: trunk@39155 -
2018-05-31 13:43:20 +00:00
Mattias Gaertner
f696ad58ee
fcl-passrc: fixed unit analyzer private method used by protected property
...
git-svn-id: trunk@39154 -
2018-05-31 13:42:54 +00:00
Mattias Gaertner
4c525de9fe
pastojs: fixed class-of RTTI
...
git-svn-id: trunk@39153 -
2018-05-31 09:49:58 +00:00
Mattias Gaertner
b6ac7e4c02
fcl-passrc: comment
...
git-svn-id: trunk@39152 -
2018-05-31 09:49:14 +00:00
nickysn
98634899f2
+ support OMF fixups, determined by thread
...
git-svn-id: trunk@39151 -
2018-05-30 15:49:27 +00:00
nickysn
2fb73de404
+ support reading OMF files with THREAD FIXUPP subrecords; note that fixups,
...
determined by thread are still not yet implemented
git-svn-id: trunk@39150 -
2018-05-30 14:30:54 +00:00
nickysn
ebecfb1ce9
+ added a FFixupThreads property with a TOmfThreads object to TOmfObjInput
...
git-svn-id: trunk@39149 -
2018-05-30 14:10:12 +00:00
nickysn
189cba817e
+ added method TOmfSubRecord_THREAD.ApplyTo, which applies the data in the
...
current thread subrecord to a TOmfThreads object
git-svn-id: trunk@39148 -
2018-05-30 13:52:34 +00:00
nickysn
26e808e155
+ added classes for maintaining the OMF fixup thread state
...
git-svn-id: trunk@39147 -
2018-05-30 13:35:52 +00:00
michael
133e7e53f0
* Fix bug #33803
...
git-svn-id: trunk@39146 -
2018-05-30 04:08:39 +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
nickysn
54a8d8de58
+ added class for decoding/encoding THREAD OMF subrecords
...
git-svn-id: trunk@39142 -
2018-05-29 15:05:07 +00:00
pierre
b1537a7f40
Add some more debug information to temp-generation when compiled with -dEXTDEBUG
...
git-svn-id: trunk@39141 -
2018-05-28 22:39:21 +00:00
pierre
0673f181bb
android jvm doesn't need clocale unit
...
git-svn-id: trunk@39140 -
2018-05-28 22:26:04 +00:00
pierre
9f38b25542
Disable SDL package also for netware and netwlibc OS targets
...
git-svn-id: trunk@39139 -
2018-05-28 22:20:03 +00:00
Mattias Gaertner
23b90ee315
pas2js: version 0.9.23
...
git-svn-id: trunk@39138 -
2018-05-28 20:26:38 +00:00
Mattias Gaertner
37ee69781e
fcl-js: fixed year
...
git-svn-id: trunk@39137 -
2018-05-28 20:26:25 +00:00
Mattias Gaertner
51cec6ff38
pas2js: fixed unitpath with asterisk on unicode folder
...
git-svn-id: trunk@39136 -
2018-05-28 19:18:09 +00:00
svenbarth
8a195c44ba
+ add overloads of IsInfinite() for Single and Extended (compatible with Delphi)
...
git-svn-id: trunk@39135 -
2018-05-28 15:36:18 +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
nickysn
052da5c921
* use DW_OP_reg0..DW_OP_reg31 instead of DW_OP_regx in TDebugInfoDwarf.append_seg_reg
...
in case the dwarf register number is 31 or smaller
git-svn-id: trunk@39131 -
2018-05-28 14:21:53 +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
Mattias Gaertner
2a598c851f
pastojs: allow {$H+}, error on {$H-}
...
git-svn-id: trunk@39128 -
2018-05-28 06:46:52 +00:00