Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. преди 17 години
  Jonas Maebe 79850c5027 * don't crash when someone uses an integer value to declare a wide/unicode преди 17 години
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from преди 17 години
  Jonas Maebe 3f39c95163 * fixed asd_references for ansi/widestrings on Darwin преди 17 години
  yury 6daceb38f6 * Fixed unreachable code warnings. преди 17 години
  florian ae836f878f + handle also widestring constants in constant string expressions преди 17 години
  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. преди 17 години
  micha 4b8486e55b * fix r10544 to take care of packed objects преди 17 години
  micha 40211152d4 * make sure tobjects are pointer-size aligned in case of VMT usage; fixes tw1365 on armeb-linux преди 17 години
  Jonas Maebe f36e5411af * split cpu64bit compiler define into преди 17 години
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes преди 17 години
  florian 57acf67659 + constant unicodestrings преди 18 години
  Jonas Maebe 368cd52f97 * fixed bug in typed constant record parsing with variant records преди 18 години
  peter 9f0ca44c94 * new tf_smartlink_library flag преди 18 години
  Jonas Maebe 5a0a6d0d9e * fixed and enabled smartlinking on Darwin by adding more .reference преди 18 години
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number преди 18 години
  florian 70b0bd1c5d * throw better error when variable values are used as typed consts, resolves #9333 преди 18 години
  yury 1782305ae2 * Completely fixed float constants in softfloat mode when compiler was compiled in hardfloat mode on arm-linux host. преди 18 години
  daniel 997240d094 - Remove unused variable. преди 18 години
  Jonas Maebe 20a35f9701 * fixed public/export support for initialised variables/typed преди 18 години
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). преди 18 години
  Jonas Maebe a767e89a5b - removed a comment which wasn't true anymore преди 18 години
  Jonas Maebe a0b57eddb5 * new internal set format for big endian systems. Advantages: преди 18 години
  peter aa72495049 * fix resourcestring assignment in typedconst преди 18 години
  Jonas Maebe 691ad89ba5 * fixed rangecheck define typo преди 18 години
  Jonas Maebe 69cf42c4f7 * fixed val(s,int64) (it accepted values in the range преди 18 години
  Jonas Maebe 8bc876c3fb + support for bitpacked record constants преди 18 години
  Jonas Maebe 06208b5c5d * removed some unused code and associated variable преди 18 години
  Jonas Maebe 3794fab64d + support for packed array constants преди 18 години
  Jonas Maebe 82378bc73a * support assigned widechars with value < 255 to chars in Delphi mode преди 18 години