Mattias Gaertner
|
23b90ee315
pas2js: version 0.9.23
|
7 years ago |
Mattias Gaertner
|
37ee69781e
fcl-js: fixed year
|
7 years ago |
Mattias Gaertner
|
51cec6ff38
pas2js: fixed unitpath with asterisk on unicode folder
|
7 years ago |
svenbarth
|
8a195c44ba
+ add overloads of IsInfinite() for Single and Extended (compatible with Delphi)
|
7 years ago |
svenbarth
|
ee2c573deb
* adjust test so that it tests all three floating point types
|
7 years ago |
nickysn
|
58be30a0fd
+ added test tasm27a.pp - similar to tasm27.pp, but for i386 and checked against Delphi
|
7 years ago |
svenbarth
|
e8153df7b7
* fix compilation
|
7 years ago |
nickysn
|
052da5c921
* use DW_OP_reg0..DW_OP_reg31 instead of DW_OP_regx in TDebugInfoDwarf.append_seg_reg
|
7 years ago |
pierre
|
64dc9abbc2
Use small value of MAX_DISP also for i8086 CPU
|
7 years ago |
pierre
|
48f06bef12
Add C objects linked with $L directive in %FILES to fix dosbox go32v2 tests
|
7 years ago |
Mattias Gaertner
|
2a598c851f
pastojs: allow {$H+}, error on {$H-}
|
7 years ago |
Mattias Gaertner
|
414653eac6
fcl-passrc: nicer warning on readonly letter switch
|
7 years ago |
Mattias Gaertner
|
a452e2dd5f
pastojs: Unicode character constants outside of BMP
|
7 years ago |
Mattias Gaertner
|
df71ab3ecf
pastojs: writestr and -Sm
|
7 years ago |
Mattias Gaertner
|
164587d798
fcl-passrc: writestr
|
7 years ago |
svenbarth
|
f077c7d950
+ add support for Unicode code point constants > $FFFF; they are converted to a surrogate pair so they are in
|
7 years ago |
pierre
|
c64455cfd4
Do not assume that size of integer type is 4 (it's 2 for msdos)
|
7 years ago |
pierre
|
a1bbd4c02d
Try to avoid inserting all RTTI symbols into executables on targets not supporting smartlinked sections
|
7 years ago |
nickysn
|
ad96cf758b
+ emit a DW_AT_address_class dwarf attribute on i8086 for procdefs, indicating
|
7 years ago |
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 years ago |
svenbarth
|
85439a0fa0
* also check for nf_assign_done_in_right flag after typechecking the right side
|
7 years ago |
nickysn
|
22e8763100
+ generate script code for creating the dwarf exe sections when using the
|
7 years ago |
pierre
|
4efb978858
Fix wrong preprocessor: $undefine is not accepted, must be $undef
|
7 years ago |
nickysn
|
f505718e6c
+ started implementing TMZExeOutput.writeDebugElf; nothing is written yet, only
|
7 years ago |
nickysn
|
b18602485a
* fixed base segment calculation on i8086 (code moved after call to OpenDwarf,
|
7 years ago |
nickysn
|
45bcbca71b
* fixed reading of DW_FORM_ref_addr on i8086
|
7 years ago |
nickysn
|
6bd99b65bf
+ emit DW_AT_frame_base dwarf attributes on i8086. Even though the Watcom
|
7 years ago |
nickysn
|
c5fe78201c
+ emit DW_OP_bregx dwarf ops for local variables and parameters, relative to BP
|
7 years ago |
nickysn
|
855c810c09
+ emit a DW_AT_WATCOM_memory_model dwarf attribute, when compiling for i8086
|
7 years ago |
nickysn
|
87e1fa8fc7
+ added enum with the values for DW_AT_WATCOM_memory_model
|
7 years ago |