História revízii

Autor SHA1 Správa Dátum
  Sven/Sarah Barth 76d3a9c4b5 * generate a better name if the procdef is an anonymous one 3 rokov pred
  Sven/Sarah Barth 2be8f01efe * implement assignment of anonymous functions to procedure or method variables if they either capture nothing or (in case of method variables) at most the Self variable 4 rokov pred
  Sven/Sarah Barth d56a90e5ed * keep track of symbols that are accessed from a nested/anonymous function that belong to a surrounding scope 4 rokov pred
  Sven/Sarah Barth 7f3a5eb9ab * extend tabstractprocdef.getcopyas by a parameter to control whether the copy should be registered or not 3 rokov pred
  Sven/Sarah Barth 5e148c1dca + add a new tproccopytyp pc_normal_no_paras to copy an abstractprocdef without its parameters (useful if the parameters themselves will be reused and the original def otherwise deleted) 3 rokov pred
  Sven/Sarah Barth 3aebcccdf2 * allow procvars to not be registered right away 4 rokov pred
  Sven/Sarah Barth a764c035b2 * if the symbol belongs to the current def also consider it a specialization if it's a nameless type symbol from an implicit function specialization as their owner gets changed to the function itself 3 rokov pred
  Sven/Sarah Barth 8bef91d1de * declare the type symbol of an internal def as sp_internal 3 rokov pred
  Sven/Sarah Barth 30a7199165 * make the VMT symbol and type def of the corresponding class or object instead of having them be global 3 rokov pred
  Jonas Maebe 3d3c904ac5 TSymStr: more consistent usage 3 rokov pred
  Jonas Maebe fcaea21075 SymAnsiStr: fix "make all" and webtbs/tw39661* 3 rokov pred
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym 3 rokov pred
  Sven/Sarah Barth 90844c2027 * fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations 3 rokov pred
  ccrause 665c1b3966 Move member variable "section" to tprocdef. Type of "section" to agree with symansistr define. 3 rokov pred
  ccrause 738a0a35de Add section directive for subroutines for embedded and freertos systems. 3 rokov pred
  Yuriy Sydorov b78761efd3 * Removed obsolete OLDREGVARS ifdefs. 3 rokov pred
  florian a4672fbd1c o based on a patch by Rika, resolves #39401: 3 rokov pred
  Jonas Maebe 3fb0fab410 Fix bitpacking 62/63 bit fields on 64 bit targets 3 rokov pred
  Jonas Maebe fcb646bc3b obcpas: fix categories implementing protocols 3 rokov pred
  nickysn 3ecb41cd2d * improvements to the prevention of dangling pointers in tmodule.deflist, 4 rokov pred
  nickysn ea5ffd597f * set self to nil in current_module.deflist for registered defs in the 4 rokov pred
  florian fe57cd3536 * fix LLVM after r48828 4 rokov pred
  florian 4c2e0b9ff0 * for setjmp based exception handling, get the type of the exception reason from the setjmp result 4 rokov pred
  florian 857cbddf04 * applied patch by Pierre to fix make cycle -Cr 4 rokov pred
  florian 34f7c3e6d4 + array defs. of open arrays are now marked by ado_OpenArray, so (internally!) zero sized array can be declared with 0..-1 4 rokov pred
  yury 64c586b86d * Removed/ifdefed lots of unused variables. 4 rokov pred
  svenbarth cc92af8423 * apply patch by Blaise.ru to enable the correct generation of names for classes/interfaces inside local symtables; these will be required for reference function types which are in fact interfaces and classes, this does not mean that ordinary classes can be declared inside functions 4 rokov pred
  svenbarth cbe352808a * fix for Mantis #38238: when creating a copy of a procdef for a procvar set the methodpointer flag also for methods of records 4 rokov pred
  svenbarth 32938dde1c * apply patch by Blaise.ru to allow record methods to be assigned to method variables as well (this is Delphi compatible) 4 rokov pred
  pierre 6230de31bb * Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882. 4 rokov pred