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 години |
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
|
преди 15 години |
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 години |
florian
|
02eeb3dad6
o update by Michael Denisenko for case <string> of
|
преди 16 години |
florian
|
cf215d5097
o patch by Michael V. Denisenko to handle case <string> of (see also #13700)
|
преди 16 години |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
преди 17 години |
Jonas Maebe
|
0ae33aeab0
* the result of not(dword(ordconst)) has to be dword as well for Delphi
|
преди 17 години |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
преди 17 години |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
преди 17 години |
florian
|
57acf67659
+ constant unicodestrings
|
преди 17 години |
florian
|
5c96c4a671
+ first part of support for an unicodestring type
|
преди 17 години |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
преди 18 години |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
преди 18 години |
daniel
|
df1e31034a
* Fix endian issue in ppuload/ppuwrite.
|
преди 18 години |
florian
|
03951d793a
* don't try to range check ordconst nodes being actually classes
|
преди 18 години |
daniel
|
2e57912288
* Fix remaining constexp issues: powerpc,libcurl,browcol
|
преди 18 години |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
преди 18 години |
Jonas Maebe
|
69cf42c4f7
* fixed val(s,int64) (it accepted values in the range
|
преди 18 години |