تاریخچه Commit ها

نویسنده SHA1 پیام تاریخ
  nickysn 256dc546ac + implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 8 سال پیش
  Jonas Maebe 2778bf55c7 * add "doregister" parameter to torddef.create, and don't register temporary 9 سال پیش
  florian 6c19c18bc9 + support 8 locations in splitparaloc64 10 سال پیش
  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. 16 سال پیش
  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 سال پیش