Commit History

Upphovsman SHA1 Meddelande Datum
  Sven/Sarah Barth 5d7e3ca240 * fix #40060: ensure that Self is not added for anonymous functions that are part of a static class method 2 år sedan
  Sven/Sarah Barth e050a019a2 * fix #29859: ensure that it's correctly passed down into generate_specialization whether a unit name was provided for the specialization and if so search the generic only in that unit 2 år sedan
  Sven/Sarah Barth 35a57bac94 * generate the generic name for a specialization of a generic interface alias in the same way as for specializations in general 2 år sedan
  Sven/Sarah Barth 399d82e1da - remove unused consume_generic_interface; it has been superseded by handle_generic_interface in 17a0ac7fc03 2 år sedan
  Sven/Sarah Barth 6cbbf9c52a * $P/$OpenStrings is supposed to be a local switch, so change that accordingly 2 år sedan
  florian a401898139 * spelling fixes 3 år sedan
  florian 6c47f8f4d7 * do not warn on anonymous functions without captured variables about being not used, resolves #39853 3 år sedan
  Jonas Maebe 59f293711a function references: make names of interface methods valid Pascal identifiers 3 år sedan
  Sven/Sarah Barth 92082ab28f * correctly handle directives for anonymous functions 3 år sedan
  Sven/Sarah Barth fd26453d5a * name of result variable of anonymous functions can be changed (and must be in modes without modeswitch Result) 3 år sedan
  Sven/Sarah Barth 4dbdb4f0f1 + initial support for anonymous functions, for now as essentially nested functions 4 år sedan
  Sven/Sarah Barth 39f5534969 * adjust handle_calling_convention so that it can be used with both proc(var)defs and invokables 3 år sedan
  Sven/Sarah Barth c92e290d67 * extend parse_proctype_directives to handle proc(var)defs as well as invokables 3 år sedan
  Sven/Sarah Barth bb637fa389 * adjust parse_proctype_directives so that it can handle a function reference as well 3 år sedan
  Sven/Sarah Barth e5ac99a4c9 * apply patch by Blaise.ru: parse_object_proc_directives() and parse_object_record_directives() should only be called with procdefs, so change the parameter from tabstractprocdef to tprocdef to make this explicit 3 år sedan
  Sven/Sarah Barth 9c9c6cc81b * apply patch by Blaise.ru: 3 år sedan
  Sven/Sarah Barth 0bbfad1add * apply patch by Blaise.ru: 3 år sedan
  Sven/Sarah Barth 542c3f0c4c * use tproc_parse_flags in parse_proc_dec_finish as well 4 år sedan
  Sven/Sarah Barth 9664ad4138 * use tparse_proc_flags for parse_proc_head as well 4 år sedan
  Sven/Sarah Barth f6a444c6fc * combine the Boolean parameters of read_proc and read_proc_dec into a set 4 år sedan
  Sven/Sarah Barth 3aebcccdf2 * allow procvars to not be registered right away 4 år sedan
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym 3 år sedan
  florian 4718029fe0 * do not throw an error if syscall is used with a syntax not applicable for the current 3 år sedan
  florian 546455faca * throw error properly if a target does not support sections 3 år sedan
  ccrause 665c1b3966 Move member variable "section" to tprocdef. Type of "section" to agree with symansistr define. 3 år sedan
  ccrause 738a0a35de Add section directive for subroutines for embedded and freertos systems. 3 år sedan
  Sven/Sarah Barth 2a5023508a + add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128 3 år sedan
  Karoly Balogh 568d4de77e * aros64: recent developments hanged the library call ABI, lets try to follow it (aros64 is experimental) 3 år sedan
  svenbarth f9957f30a5 * fix for Mantis #38771: the owner of the procdef might be Nil in case of a specialization (that virtual can't be used on generics is caught later on) 4 år sedan
  nickysn 9fa61a6c9f - removed the discardresult proc directive 4 år sedan