Commit History

Autor SHA1 Mensaxe Data
  paul d29de71b75 compiler: allow message after the *deprecated* keyword %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe c2c68ddb8f - removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs %!s(int64=16) %!d(string=hai) anos
  florian 9d659dc937 * accept const <guid const> = <guid string>; again, resolves #14134 %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 380e957a79 * init wpo collectors before parsing the interface of units %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 273e1f54c9 * fixed parsing of typed constant bitpacked arrays where the element's %!s(int64=16) %!d(string=hai) anos
  ivost 0438667eed * fixed bug #5800 %!s(int64=16) %!d(string=hai) anos
  ivost 0f519439b5 * reverted r12690 and r12691 %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 5c981f38ff * better error messages for invalid floating point and classrefdef %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. %!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=17) %!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