Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 38e0e0ca29 * fixed comment %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe cddb2ffcae * give a compile-time error when trying to define a short/ansistring typed constant %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 72758864e4 * only allow field names in record/object typed constant declarations (mantis #16234) %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 734f9de2a0 + support for array of widechar typed constants (based on patch by %!s(int64=15) %!d(string=hai) anos
  paul c879230f08 compiler: fix parsing and handling of typed constants declared inside classes/objects + tests %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 78b9820e11 * support record fields separated by commas instead of semicolons in typed %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 025ec34e4d + "CExtended" type that is the same as "extended", but conforming to the %!s(int64=15) %!d(string=hai) anos
  paul 009ef9184d compiler: add dispinterfaces to most of places where something is comparing to usual interfaces since they are not very different things %!s(int64=15) %!d(string=hai) anos
  florian cf5c42b596 * give a better error message and do better error recovery if too few typed constant array elements are provided %!s(int64=15) %!d(string=hai) anos
  florian b5e7b3e1e7 o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests): %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 559e284bd0 * merged r13762-14047 from trunk %!s(int64=15) %!d(string=hai) anos
  paul e784ec1079 merge revisions 13898-13899: %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe a149674a75 Merged revisions 13458-13596 via svnmerge from %!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
  Jonas Maebe 335e159c11 Merged revisions 13351-13373,13376-13457 via svnmerge from %!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 5a2ccfff52 --WARNING: start build process with FPC 2.2.4; won't work when %!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=16) %!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