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

Аутор SHA1 Порука Датум
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: пре 11 година
  Jonas Maebe dab8754bb6 * moved joinreg64 from cg64f32 to cgobj (joinreg128 is also declared пре 11 година
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables пре 11 година
  florian aef0841fe4 * unified internalerror пре 11 година
  nickysn 49bd829ffc * refactored cg64f32.splitparaloc64 to use cgpara.locations_count пре 12 година
  nickysn ecb5a4866d * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack пре 12 година
  nickysn 40ab132efa * replaced tcgint(lo(x)) with longint(lo(x)) and tcgint(hi(x)) with longint(hi(x)) in cg64f32.pas, which should fix some of the const sign expansion regressions on some 32-bit architectures пре 12 година
  nickysn 5cda24a0b6 * fixed a lot of int64 const bugs on 16/8-bit CPUs by changing typecasts from aint to tcgint пре 12 година
  svenbarth 2038a607ac cg64f32.pas, tcg64f32.a_load64_*_cgpara: пре 12 година
  florian 7361e19799 + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers пре 13 година
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for пре 13 година
  Jonas Maebe 641b259aed * adjusted thlcg.g_rangecheck() implementation so it can be used for all пре 13 година
  Jonas Maebe 7f22a2f223 + support for range checking calculations with hlcgobj пре 14 година
  Jonas Maebe 9bc15a5f61 * renamed a_param_* to a_load_*_cgpara пре 15 година
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: пре 15 година
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed пре 16 година
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. пре 17 година
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). пре 18 година
  peter 91dbd27a42 * cleanup deleting of defs пре 18 година
  peter 658c46b903 * remove tdictionary and tindexarray пре 19 година
  Jonas Maebe 1f42ee201b + support for bitpacked records, except for: пре 19 година
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from пре 19 година
  peter 17bc033747 Merged revisions 2791-2793,2798-2800,2806-2825,2829-2830,2833,2839,2898 via svnmerge from пре 19 година
  peter 232555904e * symtablestack cleanup and rewrite пре 19 година
  Jonas Maebe 1139570b64 * fixed tests/test/trange5 пре 19 година
  peter 068c67190b * fix wrong opsize for rangecheck to qword пре 19 година
  peter a3ab2053c9 * support multiple asmlabel types, renamed getlabel to пре 20 година
  fpc 790a4fe2d3 * log and id tags removed пре 20 година
  fpc 50778076c3 initial import пре 20 година
  peter dd0664156d * fix passing of 64bit values when using -Or пре 20 година