Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 years ago |
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 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
paul
|
26f66897cd
compiler:
|
13 years ago |
paul
|
435b72bcb1
compiler: check left node to be ord const diring widechar/unicodechar to shortstring before executing the code related to tordconstn()
|
13 years ago |
paul
|
c1866d5c17
compiler:
|
14 years ago |
paul
|
c6ca9e5091
compiler:
|
14 years ago |
paul
|
9bc540e1c2
compiler: cleanup old code
|
14 years ago |
paul
|
a99ffb3097
compiler: apply patches from Inoussa and Jonas:
|
14 years ago |
paul
|
e0fecf5332
compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL.
|
14 years ago |
paul
|
ee2e0a0c1d
compiler: remove CP_xxx constants since they are present in the system unit now
|
14 years ago |
paul
|
7a74d2c2f8
compiler: reduce amount of hints and notes
|
14 years ago |
paul
|
5560f6b3f2
compiler + rtl: pass codepage to fpc_CharArray_To_AnsiStr to get the preserve the codepage of result string
|
14 years ago |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
14 years ago |
florian
|
3e7ee21230
* booltype => pasbool8type
|
14 years ago |
paul
|
05d66e31ce
merge r17603 from cpstrnew branch by inoussa:
|
14 years ago |
paul
|
aaf5392315
merge r17601 from cpstrnew branch by inoussa:
|
14 years ago |
paul
|
723f3424d4
merge r17484 from cpstrnew branch by michael:
|
14 years ago |
paul
|
1db610ecbd
merge r17434 from cpstrnew branch by michael:
|
14 years ago |
paul
|
7fd7eee1c9
merge r17330 from cpstrnew branch by michael:
|
14 years ago |
paul
|
29c6b034aa
merge r17330 from cpstrnew branch by michael:
|
14 years ago |
paul
|
fbc01291c4
merge r17327 from cpstrnew branch by michael:
|
14 years ago |
paul
|
06af8f3e44
merge r13486 from cpstrnew branch by florian:
|
14 years ago |
paul
|
ae0d732c8f
merge r13485 from cpstrnew branch by florian:
|
14 years ago |
Jonas Maebe
|
1403e3df29
* renamed fpc_WChar_To_ShortStr() compilerproc to fpc_UChar_To_ShortStr() for
|
14 years ago |
Jonas Maebe
|
7da5987d03
* fixed passing single elements to open array var-parameters on non-managed
|
14 years ago |
Jonas Maebe
|
28c20cfc5e
* the default string type for the JVM target is no longer automatically
|
14 years ago |
Jonas Maebe
|
67c2c7c166
* renamed cchartype to cansichartype
|
14 years ago |
Jonas Maebe
|
851cb65021
* activate code to remove unnecessary widenings to 64 bit in case
|
14 years ago |
Jonas Maebe
|
d48fa1d7e2
* for all managed VM targets, reject ord->ptr typecasts (except for 0),
|
14 years ago |