paul
|
26f66897cd
compiler:
|
13 éve |
paul
|
435b72bcb1
compiler: check left node to be ord const diring widechar/unicodechar to shortstring before executing the code related to tordconstn()
|
13 éve |
paul
|
c1866d5c17
compiler:
|
14 éve |
paul
|
c6ca9e5091
compiler:
|
14 éve |
paul
|
9bc540e1c2
compiler: cleanup old code
|
14 éve |
paul
|
a99ffb3097
compiler: apply patches from Inoussa and Jonas:
|
14 éve |
paul
|
e0fecf5332
compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL.
|
14 éve |
paul
|
ee2e0a0c1d
compiler: remove CP_xxx constants since they are present in the system unit now
|
14 éve |
paul
|
7a74d2c2f8
compiler: reduce amount of hints and notes
|
14 éve |
paul
|
5560f6b3f2
compiler + rtl: pass codepage to fpc_CharArray_To_AnsiStr to get the preserve the codepage of result string
|
14 éve |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
14 éve |
florian
|
3e7ee21230
* booltype => pasbool8type
|
14 éve |
paul
|
05d66e31ce
merge r17603 from cpstrnew branch by inoussa:
|
14 éve |
paul
|
aaf5392315
merge r17601 from cpstrnew branch by inoussa:
|
14 éve |
paul
|
723f3424d4
merge r17484 from cpstrnew branch by michael:
|
14 éve |
paul
|
1db610ecbd
merge r17434 from cpstrnew branch by michael:
|
14 éve |
paul
|
7fd7eee1c9
merge r17330 from cpstrnew branch by michael:
|
14 éve |
paul
|
29c6b034aa
merge r17330 from cpstrnew branch by michael:
|
14 éve |
paul
|
fbc01291c4
merge r17327 from cpstrnew branch by michael:
|
14 éve |
paul
|
06af8f3e44
merge r13486 from cpstrnew branch by florian:
|
14 éve |
paul
|
ae0d732c8f
merge r13485 from cpstrnew branch by florian:
|
14 éve |
Jonas Maebe
|
48695a7705
* when removing unnecessary 64 bit widenings, modify both the resultdef
|
14 éve |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 éve |
marco
|
90c47c5c86
* fix for renaming of type_interface_noguid (or so) to type_E_interface...
|
14 éve |
tom_at_work
|
1f023f4b36
* Use new qword_to_float32/64 compilerproc functions in first_int_to_real
|
14 éve |
paul
|
901a9a974e
compiler: don't create set constants from arrays with high bound > 255 if elements of array are lower than 255
|
14 éve |
florian
|
58fcf9dc52
* probably mark an overloaded := operator used as type conversion as used, resolves #18909
|
14 éve |
Jonas Maebe
|
eab29db98a
* merged tasnode.pass_typecheck() and tisnode.pass_typecheck() into a single
|
14 éve |
Jonas Maebe
|
d76ddcabe6
* don't give an internalerror when trying to explicitly apply an invalid
|
14 éve |
sergei
|
331a72c8d6
* ncnv.pas, insert_varargstypeconv(): Do not cast a string literal to AnsiString if it has been already casted to Wide/UnicodeString, resolves #18266.
|
14 éve |