Historie revizí

Autor SHA1 Zpráva Datum
  florian 626ef4ae0c * give an error if an explicit enumeration valid exceeds the valid range, resolves #34633 před 5 roky
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration před 5 roky
  svenbarth b0b2218cca * fix for Mantis #35981: ensure that the "specialize" token is only really used in non-Delphi modes před 6 roky
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value před 6 roky
  svenbarth ed5f19e7e3 * change boolean parameters for try_consume_unitsym to a set před 6 roky
  svenbarth 39bab2dbcc * rename trtti_attributesdef to trtti_attributes_list před 6 roky
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] před 6 roky
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would před 6 roky
  Jonas Maebe ed2ae508d0 * only add hidden parameters for objectdef methods after generating the vmt, před 6 roky
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending před 6 roky
  Jonas Maebe 28df55fe08 * moved handle_calling_convention() to pparautl před 6 roky
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the před 6 roky
  svenbarth a2b58b842b + add support for threadvars in records před 7 roky
  svenbarth e7f29e9e28 * also pass the pattern with which the potential unit/namespace symbol had been found to try_consume_unitsym*() před 7 roky
  florian 1bc322c218 * allow generic parameters as array range, resolves #33414 před 7 roky
  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 před 7 roky
  florian b1dff29cbf * removed unused units před 8 roky
  maciej-izak 48b149acd4 New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. před 8 roky
  svenbarth f8c23c84b6 * have pointerdefs and classrefdefs "inherit" the df_generic and df_specialization flags from the def they point to and set the genericdef accordingly před 8 roky
  svenbarth 70817baf98 * since we already allow inline specializations in mode ObjFPC due to generic functions it's only consequential to also allow specializations after pointers (they are already allowed in mode Delphi). před 8 roky
  svenbarth 386b7ac154 * fix for Mantis #28753: don't return generic dummys from single_type(); ensures that parameters correctly evaluate to error defs should generic dummies be used před 9 roky
  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". před 9 roky
  florian 70b8789262 o basic extended pascal support: před 9 roky
  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. před 9 roky
  Jonas Maebe b22e2ef400 * add "doregister" parameter to tsetdef.create, and don't register temporary před 9 roky
  Jonas Maebe 2778bf55c7 * add "doregister" parameter to torddef.create, and don't register temporary před 9 roky
  svenbarth d4635f10df Remaining fix for Mantis #28674. před 9 roky
  svenbarth c25e7491e7 Fix for Mantis #28674. před 9 roky
  svenbarth d45c275ef3 + extend ttypesym with the possiblity to create it as unregistered před 10 roky
  svenbarth 66781b5526 Fix for Mantis #28530. před 10 roky