Commit History

Автор SHA1 Съобщение Дата
  Frederic Kehrein 05b73f1523 Postponing building of VMT until inheritance chain is specialized преди 9 месеца
  florian 75d7b66bdf * compilation fixed преди 9 месеца
  Rika Ichinose 326776c7fa Turn TCallCandidates into an object, make it create FIgnoredCandidateProcs on demand, and outline such adding on demand into dedicated TFPList.AddOnDemand. преди 3 години
  florian 44d9234f38 * properly unlink unused type symbols from their defs to avoid преди 11 месеца
  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 година
  Michaël Van Canneyt 9e8f09b93f * Properly reset state when (re)compiling, by Artem Izmaylov. Fixes issue #40825 преди 1 година
  florian 1222456c13 * allow [] for constant set constraints, resolves #37020 преди 1 година
  Michaël Van Canneyt 22de07446d * Fix tgeneric91, need to postpone some additional generic procedures преди 1 година
  Michaël Van Canneyt 6ac14de986 * Properly handle finish state преди 1 година
  Michaël Van Canneyt 0bf0f26dd5 * Introduce m_processed преди 1 година
  florian 906571fa25 * improve pretty printing of symbols преди 1 година
  Michaël Van Canneyt ade7af5234 * Refer to bugreport for internal error 20231102 преди 1 година
  Michaël Van Canneyt 63a8fe07ee * Avoid access violation, use internalerror instead. See also issue #40502 преди 1 година
  florian 589fb20386 * write pretty symbol name of a generic is not found during specialization преди 1 година
  Michaël Van Canneyt a9cc89ff46 * Allow hidden units to be found when replaying generic преди 2 години
  Sven/Sarah Barth e8fcc5343b * use new chartype_for_stringlike function to retrieve the char type for a stringlike def instead of casting to a stringdef преди 2 години
  Jonas Maebe a641860fa8 Implicit specialisation: use regular array parameters for array constructors преди 2 години
  Sven/Sarah Barth f0e31628ad * ensure that hmodule is initialized correctly преди 2 години
  Sven/Sarah Barth e050a019a2 * fix #29859: ensure that it's correctly passed down into generate_specialization whether a unit name was provided for the specialization and if so search the generic only in that unit преди 2 години
  florian 3fa77a4f62 * fix life information propagation for while loops, resolves #39971 преди 2 години
  Sven/Sarah Barth 61debb1559 * fix #39869: correctly check whether the recorded token stream still needs to be parsed (the replay depth of the scanner needs to be *larger* than what it was before starting the playback) преди 3 години
  Sven/Sarah Barth b2a5334a75 * fix #39795: when extracting make_prettystring it was forgotten to also append the const part of the name to the specialize name преди 3 години
  Sven/Sarah Barth 897f0e1784 * if a symbol is not part of a symtable then assume it's from the current module преди 3 години
  Sven/Sarah Barth b5ab81c983 * an internal definition in a specialization might not have a genericdef преди 3 години
  Sven/Sarah Barth 533a11ec80 * correctly handle calling convention for function references преди 3 години
  Sven/Sarah Barth 06a00b53c3 * also handle function references when a generic one had been parsed преди 3 години
  Sven/Sarah Barth ec96d4242a * check hierarchy of the current generic or specialization def independant of whether it's a record- or objectdef преди 3 години