Commit Verlauf

Autor SHA1 Nachricht Datum
  florian a401898139 * spelling fixes vor 3 Jahren
  Sven/Sarah Barth 7de854ef1e + add method register_implemented_interface to tobjectdef which registers an implemented interface and - if desired - also initializes the GUID related fields of the objectdef vor 3 Jahren
  Sven/Sarah Barth c3736810ac * if an interface is declared inherit the invokable flag from the parent interface vor 3 Jahren
  Sven/Sarah Barth 9664ad4138 * use tparse_proc_flags for parse_proc_head as well vor 4 Jahren
  Sven/Sarah Barth f6a444c6fc * combine the Boolean parameters of read_proc and read_proc_dec into a set vor 4 Jahren
  Jonas Maebe 3d3c904ac5 TSymStr: more consistent usage vor 3 Jahren
  florian 9e3f647333 * var, type, threadvar, const sections require also in classes etc. at least one declaration, resolves #39599 vor 3 Jahren
  Sven/Sarah Barth 3f14a19d3e * fix typos in comments, no code changes vor 3 Jahren
  Sven/Sarah Barth 2a5023508a + add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128 vor 3 Jahren
  florian c6874df5c8 * better error recovery, resolves #39485 vor 3 Jahren
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 vor 5 Jahren
  svenbarth 04a50733ad * get rid of the scanner message for attributes for real this time (sometimes I *really* hate Git -.-) vor 6 Jahren
  svenbarth 6d0c470a40 * check for unbound attributes inside classes (currently they are only allowed for published properties) vor 6 Jahren
  svenbarth 402728239f * trtti_attribute_list.bind already checks whether the dangling attribute list is assigned or not vor 6 Jahren
  svenbarth ced3885dbb * generate construction function for the attributes used in a unit using a more straight forward approach vor 6 Jahren
  svenbarth d9d2515ada * move binding of a dangling attribute list to a sym's/def's attribute list to a class procedure of trtti_attribute_list vor 6 Jahren
  svenbarth b5e6c0b98d * ensure that any potentially created constructor call is freed if the attribute is not bound to a def or sym vor 6 Jahren
  svenbarth ba413bcdfc * fix typo vor 6 Jahren
  svenbarth 39bab2dbcc * rename trtti_attributesdef to trtti_attributes_list vor 6 Jahren
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] vor 6 Jahren
  svenbarth d0eddbcbb9 * fix for Mantis #35735: also handle "generic" keyword inside helper types vor 6 Jahren
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would vor 6 Jahren
  Jonas Maebe 0b61b5d4cf * added extra header to ppu inside a subsection, so we won't run into vor 6 Jahren
  Jonas Maebe ed2ae508d0 * only add hidden parameters for objectdef methods after generating the vmt, vor 6 Jahren
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending vor 6 Jahren
  Jonas Maebe 28df55fe08 * moved handle_calling_convention() to pparautl vor 6 Jahren
  svenbarth c3ca96279a + add support for threadvars inside classes vor 7 Jahren
  svenbarth 5510b13975 * ensure that sto_has_generic is set when a generic routine has been parsed vor 7 Jahren
  svenbarth 90bd408de4 * fix for Mantis #32355: adjust the meaning of the typehelpers modeswitch for Delphi modes in that it enables the "type helper" syntax as it is in the non-Delphi modes; extending primitive types with record helpers is now always enabled in Delphi modes vor 8 Jahren
  svenbarth a6821c63e0 * store the type of the helper that had been encountered during parsing in the objectdef and by extension the PPU vor 8 Jahren