Historie revizí

Autor SHA1 Zpráva Datum
  yury 348e30958e * If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment. před 17 roky
  peter 8f239d04b6 * cleanup and simplify the set type handling před 17 roky
  florian 6c53785e3a * first part of implements clean up and fixing před 17 roky
  Jonas Maebe f36e5411af * split cpu64bit compiler define into před 17 roky
  florian bc73f9021c Merged revisions 5891-10167,10169-10180 via svnmerge from před 17 roky
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes před 17 roky
  peter 793fd8fc09 * Add -Xg to help pages před 18 roky
  yury 6a4ee90cb0 * Inherit recordalignment by objects. Otherwise static instances of child objects are not aligned properly. Mantis #10454. před 18 roky
  Jonas Maebe 124c6c0c13 * always let mangled names start with an underscore on Mac OS X, because před 18 roky
  florian 5c96c4a671 + first part of support for an unicodestring type před 18 roky
  florian 4fed8c4ab5 + write aliasnames to ppu as well před 18 roky
  peter c8ed392469 * defstates doesn't affect any crc před 18 roky
  peter 273bfffe5b * store defstates in ppu, this field keeps the info what před 18 roky
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass před 18 roky
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number před 18 roky
  peter 703158292b * fix high value in pointer to array conversion před 18 roky
  peter 1249bf70ff * shorten mangledname names much quicker for nested procedures před 18 roky
  daniel 1f8fdf43c5 * Make elecount aword to handle u32bit typeconversions of array indexes. před 18 roky
  daniel 9a3c692bb3 * Make pointer to array conversion 64-bit safe. před 18 roky
  daniel e542a502c6 * Prevent some operations between qwords and signed types. před 18 roky
  florian 463fc20ecc * return proper vardef value for wordbool, resolves #9125 před 18 roky
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). před 18 roky
  Jonas Maebe af97f3350b * fixed bitsize of qwords in bitpacked records (mantis #9054) před 18 roky
  Jonas Maebe ae54e01b72 * don't use inc/dec on a property with a write method před 18 roky
  florian 0b92495b77 * gcc 3.x cpp name mangling před 18 roky
  florian c29455b111 * handle rtti for sets with a size of 1 and 2 properly, resolves #8660 před 18 roky
  florian ef4e5b2829 * return proper var* value for variants in tvariantdef.getvardef před 18 roky
  Jonas Maebe 4c1d540a21 * changed cpurequiresproperalignment from a compile-time define into před 18 roky
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: před 18 roky
  Jonas Maebe 615c450062 + support for bitpacking types with a negative lower bound před 18 roky