Commit History

作者 SHA1 備註 提交日期
  tg74 634338dcd2 merge with trunk 10 年之前
  tg74 3b09397e34 merge with trunk 11 年之前
  nickysn 894d400a7b + added is_farpointer(tdef) and is_hugepointer(tdef) helper functions to defutil 12 年之前
  nickysn bfd65ea550 * use tprocvardef(def).size (which takes into account far code/data) to determine cgsize for procvars in def_cgsize 12 年之前
  sergei 4e873d0561 + Determine early (before pass 2) whether managed parameters/locals/temps will cause the procedure to reference RTTI labels and, therefore, need GOT. 12 年之前
  Jonas Maebe 7d9f98e516 + def_cgmmsize() that returns a vector tcgsize for arraydefs (as generated 12 年之前
  Jonas Maebe 53ba7fbb8b * support formaldef in def_cgsize (-> OS_ADDR) 12 年之前
  Jonas Maebe 2dd75e707e * renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef 12 年之前
  nickysn 42b2228dc7 + far pointer support in defutil.def_cgsize 12 年之前
  nickysn 2486009d37 + support u64bit as well in defutil.range_to_basetype 12 年之前
  nickysn d88855566a + added defutil.is_nativesint and is_nativeuint 12 年之前
  nickysn 70d02e6942 + added defutil.is_nativeint and is_nativeord 12 年之前
  nickysn 7bce3c5208 * reverse the order of checks for determining the native int type (e.g. 8086 in large memory model would have 32-bit addresses, but a 16-bit native int) 12 年之前
  nickysn 848eeceded * use min and max in defutil.get_common_intdef 12 年之前
  nickysn a8d72cc11a * bug fix in defutil.get_common_intdef 12 年之前
  nickysn 9c435a0bcb + added is_8/16bit and is_oversizedint/is_oversizedord helper functions in defutil.pas 12 年之前
  nickysn a68dfed450 * defutil.is_smallset updated for 8/16-bit CPUs 12 年之前
  nickysn a274e62724 + added defutil.is_32bit helper function, similar to is_64bit 12 年之前
  nickysn f048e3fd3b + support 16-bit pointers (i8086 near pointers) in defutil.def_cgsize 12 年之前
  florian 761fcca4ec + is_dynamicstring 12 年之前
  florian ca5fabda6d * cleanup some unused units from uses clauses 13 年之前
  florian 7901662eb3 + mark method pointers as regable 13 年之前
  Jonas Maebe cf4a2bd392 * fixed java.lang.String and Pascal string comparisons after operator 13 年之前
  svenbarth b0458b55a3 Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359. 13 年之前
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 年之前
  Jonas Maebe 3589f90cf8 * also show the valid bounds in most cases when signalling a range check 13 年之前
  Jonas Maebe 930883edf6 * also report currency as automatable on non-x87 platforms 13 年之前
  florian 61eb25ea30 * qwordbool is obviously a 64 bit type, resolves #20889 13 年之前
  paul c6ca9e5091 compiler: 13 年之前
  Jonas Maebe 88df6573a0 * moved de2regtyp() from defutil to hlcgobj, so it can be overridden 14 年之前