Commit History

Author SHA1 Message Date
  Alligator-1 9caabdc4e7 Immediately set the capacity 1 year ago
  florian abcced55af * (lsighly, added safety check) patch by Евгений Савин, resolves #40784 1 year ago
  Sven/Sarah Barth eaf24269bc * check that the corresponding genericdef of the adjusted def is indeed valid 1 year ago
  Michaël Van Canneyt 325d29307f * Indentation and casing changes 1 year ago
  Michaël Van Canneyt 881eb0fab5 * Check whether call to deref(impl) is needed during re-resolve (indexes may be -1 if not yet built) 1 year ago
  Sven/Sarah Barth ea102d792f * fix #40634 the 2nd: a (strict) protected symbol in a parent class of the owner is supposed to be visible 1 year ago
  Sven/Sarah Barth 1dbde8a79d - remove no longer required check as that is now handled by check_strict_private (not to mention that the check had been placed incorrectly anyway...) 1 year ago
  Sven/Sarah Barth 11200cfaf6 * use check_strict_private and check_strict_protected in their respective non-strict checks to avoid code duplication 1 year ago
  Sven/Sarah Barth 852aee489c * move the checks for strict private and protected into their own nested functions 1 year ago
  Sven/Sarah Barth d9903e6e16 * fix #40634: correctly check visibility for child classes in case of a mixture of specializations and non-specializations 1 year ago
  Sven/Sarah Barth 43721f21c4 * fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping 1 year ago
  Sven/Sarah Barth ed8a05d697 * use iscurrentunit only when there isn't a suitable def that the moduleid of the symtables can be compared to 1 year ago
  Michael VAN CANNEYT a74a35a16e * Check that system unit is actually loaded before using it to search for system symbols 2 years ago
  Michael VAN CANNEYT 5adde504a9 * Do not crash when module pointer is nil 2 years ago
  Jinyang He 8fac3d62ce add has_double_field 2 years ago
  Sven/Sarah Barth 4b659175d9 - remove no longer required readonly functionality from tparasymtable 2 years ago
  Jonas Maebe c5f4a6acd0 LLVM: fix variant records when alignment of first part is not the highest 2 years ago
  Sven/Sarah Barth 9e3483fbeb * fix #39977: allow a capturer to access any method independant of visibility as the visibility checks are supposed to have been done before the captured symbol was converted 2 years ago
  florian 0eee70ac81 * fix FindUnitSymtable for exception symtables, resolves #24801 and #39974 2 years ago
  Jonas Maebe b0e1867b4c symcreat: support for scanner/parser escape sequences 2 years ago
  Sven/Sarah Barth 3eac88eeaf * protected symbols are visible for defs declared in a local symtable as well 3 years ago
  Sven/Sarah Barth ac4df2b066 * don't check for a duplicate internal symbol in inherited symtables 3 years ago
  Jonas Maebe 3d3c904ac5 TSymStr: more consistent usage 3 years ago
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym 3 years ago
  Sven/Sarah Barth 90844c2027 * fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations 3 years ago
  florian e4ee8fa6a2 * patch by Rika to pass some strings by reference, resolves #39338 3 years ago
  Sven Barth 3ce6cae11d * fix for #39310 by fixing various small issues in tabstractrecordsymtable.has_single_field: 4 years ago
  svenbarth 7343e9c4a2 * correctly handle the case should the generic dummy symbol be a procsym instead of a typesym 4 years ago
  Jonas Maebe c0c0acbcb9 * fixed llvm shadow symtable construction in case fields are reordered 4 years ago
  svenbarth 3597696e98 * fix for Mantis #38145: allow overloading of assignment operators that return ShortStrings with a specific size 4 years ago