paul
|
fe4b5ea82d
compiler: convert unicode constants which are > 127 to AnsiString (except UTF8String) in runtime to prevent conversion to wrong codepage (read issue #0021195)
|
12 jaren geleden |
paul
|
5d74e0578a
compiler: remove unused variables and unneeded assignments
|
12 jaren geleden |
pierre
|
78d31eb3cd
Add missing of pi_needs_got found by sparc compiler compiled with -dCHECK_PIC
|
13 jaren geleden |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 jaren geleden |
florian
|
e18a9cccaa
* fix expectlocs for method pointers
|
13 jaren geleden |
Jonas Maebe
|
c25d9d5e06
* do not search for overloaded operators while parsing constant declarations,
|
13 jaren geleden |
Jonas Maebe
|
3c1b82f9a0
* don't add value transformations for internal type casts from/to currency
|
13 jaren geleden |
Jonas Maebe
|
44fd18a041
* correctly set expectloc for bool->cbool type conversions (mantis #22502)
|
13 jaren geleden |
Jonas Maebe
|
99c22b87c1
* moved transformation of char-to-chararray type conversion into helpers
|
13 jaren geleden |
Jonas Maebe
|
9e0184884e
* correctly change the signdness information of tordconstnodes that are
|
13 jaren geleden |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 jaren geleden |
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 jaren geleden |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 jaren geleden |
paul
|
26f66897cd
compiler:
|
13 jaren geleden |
paul
|
435b72bcb1
compiler: check left node to be ord const diring widechar/unicodechar to shortstring before executing the code related to tordconstn()
|
13 jaren geleden |
paul
|
c1866d5c17
compiler:
|
13 jaren geleden |
paul
|
c6ca9e5091
compiler:
|
14 jaren geleden |
paul
|
9bc540e1c2
compiler: cleanup old code
|
14 jaren geleden |
paul
|
a99ffb3097
compiler: apply patches from Inoussa and Jonas:
|
14 jaren geleden |
paul
|
e0fecf5332
compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL.
|
14 jaren geleden |
paul
|
ee2e0a0c1d
compiler: remove CP_xxx constants since they are present in the system unit now
|
14 jaren geleden |
paul
|
7a74d2c2f8
compiler: reduce amount of hints and notes
|
14 jaren geleden |
paul
|
5560f6b3f2
compiler + rtl: pass codepage to fpc_CharArray_To_AnsiStr to get the preserve the codepage of result string
|
14 jaren geleden |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
14 jaren geleden |
florian
|
3e7ee21230
* booltype => pasbool8type
|
14 jaren geleden |
paul
|
05d66e31ce
merge r17603 from cpstrnew branch by inoussa:
|
14 jaren geleden |
paul
|
aaf5392315
merge r17601 from cpstrnew branch by inoussa:
|
14 jaren geleden |
paul
|
723f3424d4
merge r17484 from cpstrnew branch by michael:
|
14 jaren geleden |
paul
|
1db610ecbd
merge r17434 from cpstrnew branch by michael:
|
14 jaren geleden |
paul
|
7fd7eee1c9
merge r17330 from cpstrnew branch by michael:
|
14 jaren geleden |