Historial de Commits

Autor SHA1 Mensaje Fecha
  Ryan Joseph fefa163a35 * Introduce RTTI options in symbol definition hace 2 años
  Sven/Sarah Barth 1853d1ddd8 * keep track which nested function definition the new method has been converted from hace 1 año
  Sven/Sarah Barth ab5c5a7e9a * also keep track of captured def (necessary when functions are captured) hace 1 año
  Michaël Van Canneyt cd6d048588 * Add is_systemunit_unicode function (cchartype suymbol) hace 2 años
  Michaël Van Canneyt adf9f98f7c * Define char as AnsiChar hace 2 años
  Michaël Van Canneyt 7085083559 * Additional fields/enums for invoke helper hace 2 años
  Michaël Van Canneyt 92f148e667 * Generate hidden class to be used for TVirtualInterface (wasm only) hace 2 años
  Nikolay Nikolov adf843196a Merge remote-tracking branch 'origin/main' into wasm_js_promise_integration hace 2 años
  Sven/Sarah Barth 62cc594ca4 * for unique type aliases keep track of the original def hace 2 años
  Nikolay Nikolov 3e21d24098 + magically insert a void externref type in the System unit, called WasmExternRef hace 2 años
  florian 8f3cce556d * some error messages use nicer symbol names hace 2 años
  Dmytro Bogatskyy 327aac7f24 Add aarch64-iphonesim target hace 2 años
  Jonas Maebe 12bde4e903 WPO: fix dead code detection, and handle procvars hace 2 años
  Sven/Sarah Barth b6b2785b66 * also skip high parameters when pc_normal_no_hidden is given to tprocdef.getcopyas hace 2 años
  Sven/Sarah Barth d7d65fe0d7 * fix typo in comment hace 2 años
  florian 0eee70ac81 * fix FindUnitSymtable for exception symtables, resolves #24801 and #39974 hace 2 años
  Jonas Maebe efbf5eaa01 Fix loading of ObjC protocol type after c8fee69345 hace 3 años
  Pierre Muller 2187bfaddd Add name of unit for return type if not from current module in tprocdef.customprocname hace 3 años
  Sven/Sarah Barth c8fee69345 * fix #39907: only load system class types from units that are marked as a System unit hace 3 años
  Ondrej Pokorny 55629aeb19 do not publish enums with jumps hace 3 años
  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 hace 3 años
  Jonas Maebe 9e7895575e tarraydef.elecount: fix overflow detection hace 3 años
  florian 45bf47ee05 * compilation with -O3 fixed hace 3 años
  Sven/Sarah Barth 9aac622dc9 + add necessary core functions and functionality to implement capturing of variables hace 3 años
  Sven/Sarah Barth 90ebeb275a + add utility function to retrieve a file position of a usage of a type symbol from a type's definition hace 3 años
  Sven/Sarah Barth 5cf15be434 + add a constructor for trecorddef to declare an internal record type as part of a specific other type hace 3 años
  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 hace 3 años
  Sven/Sarah Barth 76d3a9c4b5 * generate a better name if the procdef is an anonymous one hace 3 años
  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 hace 4 años
  Sven/Sarah Barth d56a90e5ed * keep track of symbols that are accessed from a nested/anonymous function that belong to a surrounding scope hace 4 años