Historial de Commits

Autor SHA1 Mensaje Fecha
  florian ec3a04da9b + forgotten pseudo-instructions added hace 3 años
  marcoonthegit 9e70f49745 * fix missing ifdef for the non win32/64/unix targets. hace 3 años
  marcoonthegit e5ac0b2689 * anonymous method overloads for synchronize/queue. hace 3 años
  marcoonthegit d38c881828 * add IEquatable<T>, requested on forum. hace 3 años
  Pierre Muller 430f1910ed Fix compliation error with -Oodfa option as reported by Gareth hace 3 años
  Pierre Muller 0e142c00cc Disable finalisation code fro LLVM compiler to avoid interface finalisation troubles hace 3 años
  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) hace 3 años
  Sven/Sarah Barth 0874521a78 + add tests to ensure that the assignment of nested function variables to function references is forbidden hace 3 años
  Sven/Sarah Barth 883cc6d697 + add tests that ensure that the overload selection works correctly when functions, methods or nested functions are assigned when overloads for function references are involved as well hace 3 años
  Sven/Sarah Barth 2372a06926 * fix #39740: consider a conversion of a procedure or procedure variable to a function reference as a bit more expensive than otherwise hace 3 años
  Sven/Sarah Barth 492754ecca * the check for nested procvars is now done during the conversion in capturer_add_procvar_or_proc so loosen the check in proc_to_funcref_equal_internal hace 3 años
  Sven/Sarah Barth 3b7842c30e * ensure that a nested function variable can not be assigned to a function reference hace 3 años
  Sven/Sarah Barth 2688834265 * regenerate msg{idx,txt}.inc hace 3 años
  Sven/Sarah Barth ea8e3cfc37 + add an error message that a nested function variable can not be assigned to a function reference hace 3 años
  Sven/Sarah Barth 4361e36ce0 * make proc_to_funcref_conv publicly available hace 3 años
  Sven/Sarah Barth 7bb1b12b4f + add a mode Delphi equivalent for tanonfunc56 to check whether overload selection works correctly hace 3 años
  florian eaeb8b70ff + added Risc-V register information file generation to the compiler Makefile hace 3 años
  Pierre Muller 2cdbdcd5c5 Manually increase refs of newly created labelsymbol in insertpcrelativedata hace 3 años
  Pierre Muller f27b55e9b2 Also add a comment when a label has been optimized out when compiled DEBUG_LABEL hace 3 años
  Pierre Muller ad72542e9e Fix compilation of sparc compiler with -dDEBUG_ALL_OPT hace 3 años
  Sven/Sarah Barth 5a680f0148 * fix #39745: the conversion from ordinals to pointer types in mode Delphi is not allowed for a void type (happens when using a typecast to convert a method without parameters to a function reference) hace 3 años
  florian 252707a873 + "rescued" mkrvreg.pp from old svn data hace 3 años
  florian ae457a18ad * unified Risc-V 32 and 64 register data file hace 3 años
  florian 5d6ef0f70c * cleanup hace 3 años
  Jonas Maebe 59f293711a function references: make names of interface methods valid Pascal identifiers hace 3 años
  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) hace 3 años
  Sven/Sarah Barth dadc10658c * set the correct symtable level for the invoke procdef hace 3 años
  Jonas Maebe 60b0bc5535 read_record_fields: fix overflows of variant record size variables hace 3 años
  Jonas Maebe a19deace45 llvmdbg: fix overflows for aggregates > 2^61 bytes hace 3 años
  Jonas Maebe 9e7895575e tarraydef.elecount: fix overflow detection hace 3 años