Commit History

Autor SHA1 Mensaxe Data
  daniel 41e0bc4cec * Register allocator finished %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe cb279b2029 * changed tt_persistant to tt_persistent :) %!s(int64=22) %!d(string=hai) anos
  florian 043bb34e81 * fixed temp. management for CPUs were the temp. space grows upwards %!s(int64=22) %!d(string=hai) anos
  peter 2c63c84131 * extdebug info temp alloc type was wrong %!s(int64=22) %!d(string=hai) anos
  peter 60978ba89c * aktprocdef renamed to current_procdef %!s(int64=22) %!d(string=hai) anos
  peter f4b818fc1d * removed funcretn,funcretsym, function result is now in varsym %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe b3a3398faf * fixed istemp() when tg.direction = 1 %!s(int64=22) %!d(string=hai) anos
  peter 26b4fdbfa7 * always allocate 4 bytes when 0 bytes are asked %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe d168ae15df * lots of new regallocator fixes, both in generic and ppc-specific code %!s(int64=22) %!d(string=hai) anos
  daniel 86bcea6ef5 * Code generator converted to new register notation %!s(int64=22) %!d(string=hai) anos
  daniel 684d11f7c2 * Fixed last commit %!s(int64=22) %!d(string=hai) anos
  daniel 6a8297aa34 * Made gettemp use intended procedure for setting reference %!s(int64=22) %!d(string=hai) anos
  daniel 55a161bbbf * Tregister changed into a record %!s(int64=22) %!d(string=hai) anos
  carl 9b4b57ce01 * fix bugs with istemp() was wrong, and every reference was a temp %!s(int64=23) %!d(string=hai) anos
  carl 53d90a34ab - remove some unused defines %!s(int64=23) %!d(string=hai) anos
  mazen 41153e2b1a + return_result_reg and function_result_reg are now used, in all plateforms, to pass functions result between called function and its caller. See the explanation of each one %!s(int64=23) %!d(string=hai) anos
  peter bfd72ad5d5 * merged changes from 1.0.7 up to 04-11 %!s(int64=23) %!d(string=hai) anos
  florian 431777f64d *** empty log message *** %!s(int64=23) %!d(string=hai) anos
  mazen baf943358d - no more used %!s(int64=23) %!d(string=hai) anos
  florian c1d369dc5f + added tcg.direction to allow upwards growing temp areas %!s(int64=23) %!d(string=hai) anos
  peter b65dedc9e4 * reduced level of comment that type is wrong for release %!s(int64=23) %!d(string=hai) anos
  peter 8b2fb4187e * fixed some wrong levels in extdebug comments %!s(int64=23) %!d(string=hai) anos
  peter a903647258 * when reusing a block also update the temptype instead of forcing it %!s(int64=23) %!d(string=hai) anos
  peter 4b81e16fe2 * tempgen cleanup %!s(int64=23) %!d(string=hai) anos
  florian e313bab4ff * first part of procinfo rewrite %!s(int64=23) %!d(string=hai) anos
  peter 4285e99853 * internal linker %!s(int64=23) %!d(string=hai) anos
  peter 06ebac4e27 * readded missing revisions %!s(int64=23) %!d(string=hai) anos
  carl 21b3a10f02 + defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand %!s(int64=23) %!d(string=hai) anos
  peter 2992e1819c * removed old logs and updated copyright year %!s(int64=23) %!d(string=hai) anos
  carl 6101b737db + target_info.size_of_pointer -> pointer_size %!s(int64=23) %!d(string=hai) anos