Commit History

Author SHA1 Message Date
  Pierre Muller 430f1910ed Fix compliation error with -Oodfa option as reported by Gareth 3 years ago
  Sven/Sarah Barth a27bc236a0 * fix #39742: when assigning a function to a function reference it's not the function itself that needs to be checked to be captureable, but instead what it captures (this applies for both the non-generic and the generic case) 3 years ago
  Sven/Sarah Barth 3b7842c30e * ensure that a nested function variable can not be assigned to a function reference 3 years ago
  Jonas Maebe 59f293711a function references: make names of interface methods valid Pascal identifiers 3 years ago
  Sven/Sarah Barth 29cfa3b225 * ensure that the VMT for the function reference interface is generated correctly, but for this the invokedef needs to be copied without hidden parameters (and handle_calling_convention will be done by the VMT builder as well) 3 years ago
  Sven/Sarah Barth dadc10658c * set the correct symtable level for the invoke procdef 3 years ago
  Sven/Sarah Barth 0c9b622a74 * fix compilation with DEBUG_NODE_XML defined 3 years ago
  Sven/Sarah Barth f73fc7d566 * fix #39736: ensure that the capturer object and any converted function reference interface are considered used 3 years ago
  Sven/Sarah Barth 7974f39522 * implement assignment of procedure and method variables and routines (global, instance and nested) to function references 3 years ago
  Sven/Sarah Barth 9aac622dc9 + add necessary core functions and functionality to implement capturing of variables 3 years ago
  Sven/Sarah Barth 2ed2c21313 + add support for parsing function references 3 years ago
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym 3 years ago
  svenbarth 4da6465d05 * correctly set the generic related defoptions for an outlined procdef 5 years ago
  svenbarth b1ee29c836 * fix for Mantis #30205: (adjusted) patch by Do-wan Kim to only use the default calling convention for exception handlers 6 years ago
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending 6 years ago