Commit History

Author SHA1 Message Date
  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
  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