2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  florian fb4b1cbf35 * warn only in delphi mode if an explicit enumeration value exceeds the range, relaxes r43191 5 жил өмнө
  florian 626ef4ae0c * give an error if an explicit enumeration valid exceeds the valid range, resolves #34633 5 жил өмнө
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration 5 жил өмнө
  svenbarth b0b2218cca * fix for Mantis #35981: ensure that the "specialize" token is only really used in non-Delphi modes 6 жил өмнө
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value 6 жил өмнө
  svenbarth ed5f19e7e3 * change boolean parameters for try_consume_unitsym to a set 6 жил өмнө
  svenbarth 39bab2dbcc * rename trtti_attributesdef to trtti_attributes_list 6 жил өмнө
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] 6 жил өмнө
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 жил өмнө
  Jonas Maebe ed2ae508d0 * only add hidden parameters for objectdef methods after generating the vmt, 6 жил өмнө
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending 6 жил өмнө
  Jonas Maebe 28df55fe08 * moved handle_calling_convention() to pparautl 6 жил өмнө
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the 6 жил өмнө
  svenbarth a2b58b842b + add support for threadvars in records 7 жил өмнө
  svenbarth e7f29e9e28 * also pass the pattern with which the potential unit/namespace symbol had been found to try_consume_unitsym*() 7 жил өмнө
  florian 1bc322c218 * allow generic parameters as array range, resolves #33414 7 жил өмнө
  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 7 жил өмнө
  florian b1dff29cbf * removed unused units 8 жил өмнө
  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. 8 жил өмнө
  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 8 жил өмнө
  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). 8 жил өмнө
  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 8 жил өмнө
  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". 9 жил өмнө
  florian 70b8789262 o basic extended pascal support: 9 жил өмнө
  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. 9 жил өмнө
  Jonas Maebe b22e2ef400 * add "doregister" parameter to tsetdef.create, and don't register temporary 9 жил өмнө
  Jonas Maebe 2778bf55c7 * add "doregister" parameter to torddef.create, and don't register temporary 9 жил өмнө
  svenbarth d4635f10df Remaining fix for Mantis #28674. 9 жил өмнө
  svenbarth c25e7491e7 Fix for Mantis #28674. 9 жил өмнө
  svenbarth d45c275ef3 + extend ttypesym with the possiblity to create it as unregistered 10 жил өмнө