michael
|
133e7e53f0
* Fix bug #33803
|
7 anni fa |
nickysn
|
6ee483279c
+ added qword/tbyte ptr to tasm27a.pp - these are also supported by delphi
|
7 anni fa |
nickysn
|
d39699da94
+ added dword/qword/tbyte ptr to the tasm27.pp test (these are also supported by TP7)
|
7 anni fa |
nickysn
|
49b414ffee
+ support ugly constructs like 'DD BYTE PTR 5' in the x86 intel syntax inline
|
7 anni fa |
nickysn
|
54a8d8de58
+ added class for decoding/encoding THREAD OMF subrecords
|
7 anni fa |
pierre
|
b1537a7f40
Add some more debug information to temp-generation when compiled with -dEXTDEBUG
|
7 anni fa |
pierre
|
0673f181bb
android jvm doesn't need clocale unit
|
7 anni fa |
pierre
|
9f38b25542
Disable SDL package also for netware and netwlibc OS targets
|
7 anni fa |
Mattias Gaertner
|
23b90ee315
pas2js: version 0.9.23
|
7 anni fa |
Mattias Gaertner
|
37ee69781e
fcl-js: fixed year
|
7 anni fa |
Mattias Gaertner
|
51cec6ff38
pas2js: fixed unitpath with asterisk on unicode folder
|
7 anni fa |
svenbarth
|
8a195c44ba
+ add overloads of IsInfinite() for Single and Extended (compatible with Delphi)
|
7 anni fa |
svenbarth
|
ee2c573deb
* adjust test so that it tests all three floating point types
|
7 anni fa |
nickysn
|
58be30a0fd
+ added test tasm27a.pp - similar to tasm27.pp, but for i386 and checked against Delphi
|
7 anni fa |
svenbarth
|
e8153df7b7
* fix compilation
|
7 anni fa |
nickysn
|
052da5c921
* use DW_OP_reg0..DW_OP_reg31 instead of DW_OP_regx in TDebugInfoDwarf.append_seg_reg
|
7 anni fa |
pierre
|
64dc9abbc2
Use small value of MAX_DISP also for i8086 CPU
|
7 anni fa |
pierre
|
48f06bef12
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
7 anni fa |
Mattias Gaertner
|
2a598c851f
pastojs: allow {$H+}, error on {$H-}
|
7 anni fa |
Mattias Gaertner
|
414653eac6
fcl-passrc: nicer warning on readonly letter switch
|
7 anni fa |
Mattias Gaertner
|
a452e2dd5f
pastojs: Unicode character constants outside of BMP
|
7 anni fa |
Mattias Gaertner
|
df71ab3ecf
pastojs: writestr and -Sm
|
7 anni fa |
Mattias Gaertner
|
164587d798
fcl-passrc: writestr
|
7 anni fa |
svenbarth
|
f077c7d950
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
|
7 anni fa |
pierre
|
c64455cfd4
Do not assume that size of integer type is 4 (it's 2 for msdos)
|
7 anni fa |
pierre
|
a1bbd4c02d
Try to avoid inserting all RTTI symbols into executables on targets not supporting smartlinked sections
|
7 anni fa |
nickysn
|
ad96cf758b
+ emit a DW_AT_address_class dwarf attribute on i8086 for procdefs, indicating
|
7 anni fa |
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)
|
7 anni fa |
svenbarth
|
85439a0fa0
* also check for nf_assign_done_in_right flag after typechecking the right side
|
7 anni fa |
nickysn
|
22e8763100
+ generate script code for creating the dwarf exe sections when using the
|
7 anni fa |