Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 2bb67ec47d * corrected usage of CPUNO32BITOPS пре 11 година
  florian bbabb77ec9 * disable 32 bit operation optimization for powerpc64 пре 11 година
  florian b147693cc5 * comment updated пре 12 година
  florian 945b318012 + get rid of unnecessary 64 bit conversions too if one of the operands is 8 or 16 bit пре 12 година
  florian d201bcb1cd * get rid of 64 bit operations on 64 bit targets as well if possible пре 12 година
  florian 17dcd2fa31 * get rid of unneeded 64 bit multiplications, it makes also for signed operations no difference if a calculation is carried out with 32 or 64 bit, if the result is casted to 32 bin again пре 12 година
  svenbarth 798bb91e90 Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. пре 12 година
  svenbarth 76f6de5cf1 Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again. пре 12 година
  sergei 90d66595c2 * typecheck_real_to_currency: generate inline round() node instead of direct call to fpc_round_real, this allows target-specific processing to take place and possibly emit more efficient code. пре 12 година
  Jonas Maebe de56f909d5 * synchronized with trunk up to and including r25430 пре 12 година
  Jonas Maebe b3b404db4b * handle any char constant -> p(wide)char conversions via cunicodestringtype пре 12 година
  Jonas Maebe 3c3ad705f1 * changed fpc_(u)char_to_shortstr() from a procedure into a function, like пре 12 година
  Jonas Maebe 10bb07a665 * brackets around and/or combination пре 12 година
  Jonas Maebe fb8fb29574 * record/use the code page of string constants typecasted to an ansistring пре 12 година
  florian be2ab84474 * make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes пре 12 година
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov пре 12 година
  florian 075abd6220 + support of stackframesize for arm thumb пре 12 година
  nickysn 889e8650f1 * fixed compiler crash due to infinite recursion when compiling boolean to longint conversion on a 16 or 8-bit CPU пре 12 година
  Jonas Maebe 0ad9f345dd * handle explicit typecasts of procdefs to procvardefs always via пре 12 година
  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 година
  paul 5d74e0578a compiler: remove unused variables and unneeded assignments пре 12 година
  pierre 78d31eb3cd Add missing of pi_needs_got found by sparc compiler compiled with -dCHECK_PIC пре 13 година
  florian ca5fabda6d * cleanup some unused units from uses clauses пре 13 година
  florian e18a9cccaa * fix expectlocs for method pointers пре 13 година
  Jonas Maebe c25d9d5e06 * do not search for overloaded operators while parsing constant declarations, пре 13 година
  Jonas Maebe 3c1b82f9a0 * don't add value transformations for internal type casts from/to currency пре 13 година
  Jonas Maebe 44fd18a041 * correctly set expectloc for bool->cbool type conversions (mantis #22502) пре 13 година
  Jonas Maebe 99c22b87c1 * moved transformation of char-to-chararray type conversion into helpers пре 13 година
  Jonas Maebe 9e0184884e * correctly change the signdness information of tordconstnodes that are пре 13 година
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 пре 13 година