Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 99994c0603 Merged revisions 11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045,12047-12050,12054,12056-12057,12059-12062,12064-12066,12073,12075,12077-12078,12082,12085,12087-12088,12092-12094,12099,12106-12110,12114,12117-12122,12125,12128-12131,12138,12141-12143,12152-12160,12162-12163,12166-12171,12173-12176,12196,12198-12205 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 79850c5027 * don't crash when someone uses an integer value to declare a wide/unicode %!s(int64=17) %!d(string=hai) anos
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 3f39c95163 * fixed asd_references for ansi/widestrings on Darwin %!s(int64=17) %!d(string=hai) anos
  yury 6daceb38f6 * Fixed unreachable code warnings. %!s(int64=17) %!d(string=hai) anos
  florian ae836f878f + handle also widestring constants in constant string expressions %!s(int64=17) %!d(string=hai) anos
  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. %!s(int64=17) %!d(string=hai) anos
  micha 4b8486e55b * fix r10544 to take care of packed objects %!s(int64=17) %!d(string=hai) anos
  micha 40211152d4 * make sure tobjects are pointer-size aligned in case of VMT usage; fixes tw1365 on armeb-linux %!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
  florian 57acf67659 + constant unicodestrings %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 368cd52f97 * fixed bug in typed constant record parsing with variant records %!s(int64=18) %!d(string=hai) anos
  peter 9f0ca44c94 * new tf_smartlink_library flag %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 5a0a6d0d9e * fixed and enabled smartlinking on Darwin by adding more .reference %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number %!s(int64=18) %!d(string=hai) anos
  florian 70b0bd1c5d * throw better error when variable values are used as typed consts, resolves #9333 %!s(int64=18) %!d(string=hai) anos
  yury 1782305ae2 * Completely fixed float constants in softfloat mode when compiler was compiled in hardfloat mode on arm-linux host. %!s(int64=18) %!d(string=hai) anos
  daniel 997240d094 - Remove unused variable. %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 20a35f9701 * fixed public/export support for initialised variables/typed %!s(int64=18) %!d(string=hai) anos
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe a767e89a5b - removed a comment which wasn't true anymore %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe a0b57eddb5 * new internal set format for big endian systems. Advantages: %!s(int64=18) %!d(string=hai) anos
  peter aa72495049 * fix resourcestring assignment in typedconst %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 691ad89ba5 * fixed rangecheck define typo %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 69cf42c4f7 * fixed val(s,int64) (it accepted values in the range %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 8bc876c3fb + support for bitpacked record constants %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 06208b5c5d * removed some unused code and associated variable %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 3794fab64d + support for packed array constants %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 82378bc73a * support assigned widechars with value < 255 to chars in Delphi mode %!s(int64=18) %!d(string=hai) anos