Commit History

Autor SHA1 Mensaxe Data
  florian b6ccf16c9d * 0 is a valid label in iso mode, resolves #37428 %!s(int64=5) %!d(string=hai) anos
  marco 775567e8f7 # revisions: 44598,45635,45757,45764,45772 %!s(int64=5) %!d(string=hai) anos
  pierre 7062177e1b Merge of commit r44056 %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe eeb8c747d5 --- Merging r42499 into '.': %!s(int64=5) %!d(string=hai) anos
  marco d24f4b0926 --- Merging r42998 into '.': %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe f29598384b * Objective-Pascal inferred result type and improved category method searching %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3ac703506c * rest of the previous accidental partial commit %!s(int64=6) %!d(string=hai) anos
  marco 6574f0974a --- Merging r40284 into '.': %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe ae087b92d7 * when creating a unique type alias for an object, class or interface, %!s(int64=7) %!d(string=hai) anos
  svenbarth a1c910d892 * fix for Mantis #32108: ensure that types are registered once there is no more specialization is going on %!s(int64=7) %!d(string=hai) anos
  svenbarth 68c5f45593 * also add a generic dummy symbol to the current module's dummy symbols after it had been parsed %!s(int64=8) %!d(string=hai) anos
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 4c68ea1000 * use pocalls_cdecl and cstylearrayofconst more consistently instead of %!s(int64=8) %!d(string=hai) anos
  svenbarth 76f55f2030 * set the realname of the reused generic dummy symbol to the parsed name as the casing might differ from the generic that triggered the creation of said dummy symbol %!s(int64=9) %!d(string=hai) anos
  svenbarth 56ae2d34b2 Ensure that (Bit)SizeOf(GenericParameter) returns a sensible value in case of constants (which are evaluated at compile time unlike if occuring in code) %!s(int64=9) %!d(string=hai) anos
  florian 1142fdeccd * initialize variables to avoid warnings %!s(int64=9) %!d(string=hai) anos
  svenbarth d3660fec31 Implement support for parsing "generic [class] procedure" and "generic [class] function" in non-Delphi modes. Since "generic" is a prefix it is quite ugly to implement, but from a Pascal language point of view it fits better than "procedure generic xyz". %!s(int64=9) %!d(string=hai) anos
  svenbarth 74c79803f7 Extend tlocalvarsym with the ability to not register it if needed. %!s(int64=9) %!d(string=hai) anos
  svenbarth 0ac12f0eaf Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed. %!s(int64=9) %!d(string=hai) anos
  svenbarth 922646d106 Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. %!s(int64=9) %!d(string=hai) anos
  svenbarth 0ff87336aa Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls. %!s(int64=9) %!d(string=hai) anos
  svenbarth e8c68a09c1 pgenutil.pas, parse_generic_parameters: %!s(int64=10) %!d(string=hai) anos
  svenbarth 040786e5bb + extend tundefineddef with the possiblity to create it as unregistered %!s(int64=10) %!d(string=hai) anos
  svenbarth d45c275ef3 + extend ttypesym with the possiblity to create it as unregistered %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 3684e7665d * changed temporary type_e_anonymous_function_unsupported message into an %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 146e3bcb9e * synchronised with trunk till r29513 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe e97f31541e - reverted partial commit of merge %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a76bbf363d * synchronised with trunk r29513 %!s(int64=10) %!d(string=hai) anos