tg74
|
634338dcd2
merge with trunk
|
10 years ago |
tg74
|
3b09397e34
merge with trunk
|
11 years ago |
Jonas Maebe
|
de56f909d5
* synchronized with trunk up to and including r25430
|
12 years ago |
Jonas Maebe
|
b3b404db4b
* handle any char constant -> p(wide)char conversions via cunicodestringtype
|
12 years ago |
Jonas Maebe
|
3c3ad705f1
* changed fpc_(u)char_to_shortstr() from a procedure into a function, like
|
12 years ago |
Jonas Maebe
|
10bb07a665
* brackets around and/or combination
|
12 years ago |
Jonas Maebe
|
fb8fb29574
* record/use the code page of string constants typecasted to an ansistring
|
12 years ago |
florian
|
be2ab84474
* make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes
|
12 years ago |
florian
|
0e41df598e
* merge i8086 branch by Nikolay Nikolov
|
12 years ago |
florian
|
075abd6220
+ support of stackframesize for arm thumb
|
12 years ago |
nickysn
|
889e8650f1
* fixed compiler crash due to infinite recursion when compiling boolean to longint conversion on a 16 or 8-bit CPU
|
12 years ago |
Jonas Maebe
|
0ad9f345dd
* handle explicit typecasts of procdefs to procvardefs always via
|
12 years ago |
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 years ago |
paul
|
5d74e0578a
compiler: remove unused variables and unneeded assignments
|
12 years ago |
pierre
|
78d31eb3cd
Add missing of pi_needs_got found by sparc compiler compiled with -dCHECK_PIC
|
13 years ago |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 years ago |
florian
|
e18a9cccaa
* fix expectlocs for method pointers
|
13 years ago |
Jonas Maebe
|
c25d9d5e06
* do not search for overloaded operators while parsing constant declarations,
|
13 years ago |
Jonas Maebe
|
3c1b82f9a0
* don't add value transformations for internal type casts from/to currency
|
13 years ago |
Jonas Maebe
|
44fd18a041
* correctly set expectloc for bool->cbool type conversions (mantis #22502)
|
13 years ago |
Jonas Maebe
|
99c22b87c1
* moved transformation of char-to-chararray type conversion into helpers
|
13 years ago |
Jonas Maebe
|
9e0184884e
* correctly change the signdness information of tordconstnodes that are
|
13 years ago |
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 |