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
|
14 年之前 |
paul
|
85c2f195d6
compiler: convert string constants from and to codepage 0. use compiler codepage during the conversion + test
|
14 年之前 |
paul
|
6ec879219e
compiler: fix tstringconstnode.changestringtype() for case of unicode to ansi conversion. remove hackish and incorrect change of ansistring def
|
14 年之前 |
paul
|
a99ffb3097
compiler: apply patches from Inoussa and Jonas:
|
14 年之前 |
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 年之前 |
Jonas Maebe
|
7200245337
+ cs_unicodestrings global switch to indicate that the default string type
|
14 年之前 |
sergei
|
ba700ad2ff
* Improvements to Dispatch call handling:
|
14 年之前 |
Jonas Maebe
|
14b95b3b9b
* always force range checking for the upper and lower bounds of for-loops if
|
14 年之前 |
Jonas Maebe
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 年之前 |
Jonas Maebe
|
45d25bbe77
* fixed storing/loading widestring constant nodes into/from ppu files
|
15 年之前 |
florian
|
c6ffbe9eda
* support string constants > 255 chars
|
15 年之前 |
paul
|
166f8a63a2
compiler: implement class constants + tests
|
15 年之前 |
florian
|
448f3d99c1
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
|
15 年之前 |
florian
|
44aed2af60
o patch by Michael Denisenko, resolves #14734:
|
16 年之前 |
florian
|
24889df6ed
* fixed breakage by r13718
|
16 年之前 |
florian
|
daa5984212
* fix by Michael Vadymovitch Denisenko for r13712
|
16 年之前 |