Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 0c675a4039 * the objc1 unit has been renamed to objc %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. %!s(int64=17) %!d(string=hai) anos
  tom_at_work 3a4940e9c2 * fixed compilation with -dEXTDEBUG after adding ROL/ROR internal opcodes %!s(int64=17) %!d(string=hai) anos
  tom_at_work b01454d2a3 * removed code for splitting a 64 bit store into 32 bit ones on 64 bit ppc. For more information see comments of r9721 %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe f36e5411af * split cpu64bit compiler define into %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 6e9b3bf345 * perform double->single-conversion-before-storing workaround for %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 7dac4e7e81 * fixed ppc compiler compilation with -dextdebug %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 31764a0e3b + unaligned support in a_load_reg_ref and a_load_ref_reg for ppc64 %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 45b7358d81 + PIC support for darwin/ppc64 %!s(int64=18) %!d(string=hai) anos
  peter 9f0ca44c94 * new tf_smartlink_library flag %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe b9752680a5 * fixed crashes when combining -Cg with -g or -pg due to a missing %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 335bc9fd46 + PIC support for darwin/ppc32 (-Cg works now, no regressions in test %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 28bab3fb4f - removed some unused variables %!s(int64=18) %!d(string=hai) anos
  tom_at_work 2d1f9b20a3 * merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some related bugfixing/cleanup %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 615c450062 + support for bitpacking types with a negative lower bound %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 430351e424 * fixed 64 bit bug in a_load_subsetref_regs_noindex %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 359c19ee9e - removed ppc601 as ppc32 cpu target %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 4d1f213889 * fixed gprof support for darwin/ppc32 (although the output from gprof %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe e815b923d5 * a_loadfpu_* gets two size parameters: fromsize and tosize %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe d4258ae636 * fixed memory leak in creation of darwin call stubs %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 9acc38e82a * moved some more common powerpc32/64 things to ppcgn %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 2e131baa4c * code generator support for subsetreferences (memory locations which %!s(int64=19) %!d(string=hai) anos
  tom_at_work 540af422ca * allocate dedicated register for a_call_ref() to avoid problems with R0-usage on ppc64. %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 5fc6e81f55 - removed some unit dependencies (most notable cg64f32) %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe a387be19a0 + a_call_ref for ppc32 and ppc64 %!s(int64=19) %!d(string=hai) anos