Historique des commits

Auteur SHA1 Message Date
  Michaël Van Canneyt 90eb89da9e * Add is_systemunit_unicode function (cchartype suymbol) il y a 2 ans
  Michaël Van Canneyt 98d6f2ee71 * Define char as AnsiChar il y a 2 ans
  Michaël Van Canneyt 55dfd6278b * Additional fields/enums for invoke helper il y a 2 ans
  Michaël Van Canneyt 40af8bc29a * Generate hidden class to be used for TVirtualInterface (wasm only) il y a 2 ans
  Sven/Sarah Barth 02110326da * for unique type aliases keep track of the original def il y a 2 ans
  Nikolay Nikolov 8df95f539d + magically insert a void externref type in the System unit, called WasmExternRef il y a 2 ans
  florian b541b22880 * some error messages use nicer symbol names il y a 2 ans
  Dmytro Bogatskyy 1cb4a08418 Add aarch64-iphonesim target il y a 2 ans
  Jonas Maebe 0594f9ae59 WPO: fix dead code detection, and handle procvars il y a 2 ans
  Sven/Sarah Barth b75b2745ad * also skip high parameters when pc_normal_no_hidden is given to tprocdef.getcopyas il y a 2 ans
  Sven/Sarah Barth 91ad898aad * fix typo in comment il y a 2 ans
  florian 0eee70ac81 * fix FindUnitSymtable for exception symtables, resolves #24801 and #39974 il y a 2 ans
  Jonas Maebe efbf5eaa01 Fix loading of ObjC protocol type after c8fee69345 il y a 3 ans
  Pierre Muller 2187bfaddd Add name of unit for return type if not from current module in tprocdef.customprocname il y a 3 ans
  Sven/Sarah Barth c8fee69345 * fix #39907: only load system class types from units that are marked as a System unit il y a 3 ans
  Ondrej Pokorny 55629aeb19 do not publish enums with jumps il y a 3 ans
  Sven/Sarah Barth 27c1bb3bea * an objectdef also requires an init for its members if a member (or a member of one of the parents) has a complex initialization il y a 3 ans
  Jonas Maebe 9e7895575e tarraydef.elecount: fix overflow detection il y a 3 ans
  florian 45bf47ee05 * compilation with -O3 fixed il y a 3 ans
  Sven/Sarah Barth 9aac622dc9 + add necessary core functions and functionality to implement capturing of variables il y a 3 ans
  Sven/Sarah Barth 90ebeb275a + add utility function to retrieve a file position of a usage of a type symbol from a type's definition il y a 3 ans
  Sven/Sarah Barth 5cf15be434 + add a constructor for trecorddef to declare an internal record type as part of a specific other type il y a 3 ans
  Sven/Sarah Barth 7de854ef1e + add method register_implemented_interface to tobjectdef which registers an implemented interface and - if desired - also initializes the GUID related fields of the objectdef il y a 3 ans
  Sven/Sarah Barth 76d3a9c4b5 * generate a better name if the procdef is an anonymous one il y a 3 ans
  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 il y a 4 ans
  Sven/Sarah Barth d56a90e5ed * keep track of symbols that are accessed from a nested/anonymous function that belong to a surrounding scope il y a 4 ans
  Sven/Sarah Barth 7f3a5eb9ab * extend tabstractprocdef.getcopyas by a parameter to control whether the copy should be registered or not il y a 3 ans
  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) il y a 3 ans
  Sven/Sarah Barth 3aebcccdf2 * allow procvars to not be registered right away il y a 4 ans
  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 il y a 3 ans