Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 жил өмнө |
nickysn
|
22acb2e44b
* moved the i8086 specific code from tpointerconstnode.create to the i8086
|
11 жил өмнө |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 жил өмнө |
florian
|
99eadb91b3
* run CheckAndWarn to get proper locations for warnings about uninitialized variables
|
11 жил өмнө |
Jonas Maebe
|
90fb63db26
* also compare the type of tordconstnode in docompare, so that the node CSE
|
12 жил өмнө |
svenbarth
|
b57a587842
Fix for Mantis #24903.
|
12 жил өмнө |
Jonas Maebe
|
fb8fb29574
* record/use the code page of string constants typecasted to an ansistring
|
12 жил өмнө |
nickysn
|
ed29f7a92d
+ far pointer support in tpointerconstnode
|
12 жил өмнө |
florian
|
9375529430
+ put guids in a constant pool as well
|
12 жил өмнө |
florian
|
f6b78719bc
* fix trealconstnode.dogetcopy and trealconstnode.docompare, taking care of all fields, resolves #23486
|
12 жил өмнө |
sergei
|
c766c50907
* Proper fix for SPARC cycling with -dCHECK_PIC, pi_needs_got additionally must be set in following cases:
|
12 жил өмнө |
pierre
|
bc04e83b25
Add pi_needs_got to current_procinfo.flags in pass_1 method if a label reference is used
|
13 жил өмнө |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 жил өмнө |
paul
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
13 жил өмнө |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 жил өмнө |
Jonas Maebe
|
d1acb76df8
* don't replace "expr1 or expr1" or "expr1 and expr1" with just "expr1"
|
13 жил өмнө |
Jonas Maebe
|
74e721517d
* keep track of the type of symbolic floating point constants rather
|
13 жил өмнө |
paul
|
c6ca9e5091
compiler:
|
13 жил өмнө |
paul
|
56ecf146be
compiler: fix error in length retrieving during the unicode to utf8 conversion
|
13 жил өмнө |
paul
|
85c2f195d6
compiler: convert string constants from and to codepage 0. use compiler codepage during the conversion + test
|
13 жил өмнө |
paul
|
6ec879219e
compiler: fix tstringconstnode.changestringtype() for case of unicode to ansi conversion. remove hackish and incorrect change of ansistring def
|
13 жил өмнө |
paul
|
a99ffb3097
compiler: apply patches from Inoussa and Jonas:
|
13 жил өмнө |
paul
|
6266b88b74
compiler: fix string const conversion from one codepage to another
|
14 жил өмнө |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
14 жил өмнө |
paul
|
723f3424d4
merge r17484 from cpstrnew branch by michael:
|
14 жил өмнө |
paul
|
1db610ecbd
merge r17434 from cpstrnew branch by michael:
|
14 жил өмнө |
florian
|
a1381c1240
* some aint -> tcgint changes to avoid range check errors on systems with sizeof(aint)<4
|
14 жил өмнө |
Jonas Maebe
|
28c20cfc5e
* the default string type for the JVM target is no longer automatically
|
14 жил өмнө |
Jonas Maebe
|
67c2c7c166
* renamed cchartype to cansichartype
|
14 жил өмнө |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 жил өмнө |