Историја ревизија

Аутор SHA1 Порука Датум
  florian 7d79b285b0 * move pattern variables into tscannerfile пре 1 недеља
  Margers 3d536547eb Mass typo fixes in comments for compiler. пре 1 месец
  Sven/Sarah Barth 6fe10aafff * if a generic parameter is local to the current procdef then use the local symtable for the specialization пре 1 месец
  Michaël Van Canneyt d57974dde7 * Allow to ask pretty format when giving full hierarchy name пре 2 месеци
  mattias 789b361482 compiler: set nil after free пре 2 месеци
  Sven/Sarah Barth 1f8a8dd160 * when specializing a generic also push symtables of structured owners пре 2 месеци
  Sven/Sarah Barth 76099bf30e * fix #41506: check against the correct symtable type (namely static instead of record) пре 2 месеци
  Sven/Sarah Barth 9d8624b6b5 * adjust generate_specialization() so that it always takes a symbol name and its symtable пре 3 месеци
  Sven/Sarah Barth 4bf58bb2d0 - remove internal error 20231102 and the associated define SKIP_INTERNAL20231102 as I've now found an example that would trigger the internal error, but shouldn't fail пре 4 месеци
  Sven/Sarah Barth 1c9d59510c * also store and restore the optoken when specializing to avoid potential issues when checking for compatible operator overloads пре 4 месеци
  Sven/Sarah Barth 94141934bc * extend add_generic_dummysym so that an explicit name can be provided in case the symbol does not yet have one set пре 4 месеци
  mattias 9e54493696 compiler: wait for crc: clean up waitingforunit, processqueue: stop endless loop пре 5 месеци
  mattias 329442eb27 compiler: added module state ms_compiled_waitcrc and delay writing ppu until all used unit crcs are computed пре 5 месеци
  mattias 0b176e43f7 compiler: tmodulestate comments and removed unused ms_error пре 5 месеци
  Michaël Van Canneyt 4b5c6ba3fc * Fix tgenconst13 пре 11 месеци
  Michaël Van Canneyt 8c5a48da2b * Make compilerwidestring a class using dyn array, rework tstringconstnode: value_str -> valueas, valuews пре 11 месеци
  Sven/Sarah Barth ead882f58d * fix #40876: correctly check for generic constant parameters without concrete value пре 1 година
  Sven/Sarah Barth dedc018beb * when parsing generic parameter types allow the use of generics that are part of the current specialization stack (this can be the case if a generic is used inside itself as a type parameter for a specialization) пре 1 година
  Sven/Sarah Barth 9b63123bf0 + add utility function to check whether a generic belongs to the currently parsed generic even if it's further up in the specialization stack пре 1 година
  Sven/Sarah Barth 8f81b213dc * keep track of the current generic def in the specialization state пре 1 година
  Sven/Sarah Barth db83f9c696 * keep track of the current specialization state of the current module пре 1 година
  Sven/Sarah Barth 79ff74ac44 * fix #41007: only unlink typesyms from their typedefs when releasing an unused implicit specialization if the typesym was created for the implicit specialization пре 1 година
  Frederic Kehrein 05b73f1523 Postponing building of VMT until inheritance chain is specialized пре 1 година
  florian 75d7b66bdf * compilation fixed пре 1 година
  Rika Ichinose 326776c7fa Turn TCallCandidates into an object, make it create FIgnoredCandidateProcs on demand, and outline such adding on demand into dedicated TFPList.AddOnDemand. пре 4 година
  florian 44d9234f38 * properly unlink unused type symbols from their defs to avoid пре 1 година
  Michaël Van Canneyt 1743df7b80 * Patch by Evgenii Savin to avoid IE 2010021502 when calling generic from other generic. Fixes issue #40770 пре 1 година
  Alligator-1 b64701da1b Partial revert "Immediately set the capacity" пре 1 година
  Alligator-1 9caabdc4e7 Immediately set the capacity пре 1 година
  Alligator-1 ffaeec243a Immediately set the capacity пре 1 година