Michaël Van Canneyt
|
325d29307f
* Indentation and casing changes
|
1 年間 前 |
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 年間 前 |
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 年間 前 |
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 年間 前 |
Sven/Sarah Barth
|
11200cfaf6
* use check_strict_private and check_strict_protected in their respective non-strict checks to avoid code duplication
|
1 年間 前 |
Sven/Sarah Barth
|
852aee489c
* move the checks for strict private and protected into their own nested functions
|
1 年間 前 |
Sven/Sarah Barth
|
d9903e6e16
* fix #40634: correctly check visibility for child classes in case of a mixture of specializations and non-specializations
|
1 年間 前 |
Sven/Sarah Barth
|
43721f21c4
* fix #40621: when checking for visibility of members then always use the genericdefs for specializations for correct scoping
|
1 年間 前 |
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 年間 前 |
Michael VAN CANNEYT
|
a74a35a16e
* Check that system unit is actually loaded before using it to search for system symbols
|
2 年 前 |
Michael VAN CANNEYT
|
5adde504a9
* Do not crash when module pointer is nil
|
2 年 前 |
Jinyang He
|
8fac3d62ce
add has_double_field
|
2 年 前 |
Sven/Sarah Barth
|
4b659175d9
- remove no longer required readonly functionality from tparasymtable
|
2 年 前 |
Jonas Maebe
|
c5f4a6acd0
LLVM: fix variant records when alignment of first part is not the highest
|
2 年 前 |
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 年 前 |
florian
|
0eee70ac81
* fix FindUnitSymtable for exception symtables, resolves #24801 and #39974
|
2 年 前 |
Jonas Maebe
|
b0e1867b4c
symcreat: support for scanner/parser escape sequences
|
2 年 前 |
Sven/Sarah Barth
|
3eac88eeaf
* protected symbols are visible for defs declared in a local symtable as well
|
3 年 前 |
Sven/Sarah Barth
|
ac4df2b066
* don't check for a duplicate internal symbol in inherited symtables
|
3 年 前 |
Jonas Maebe
|
3d3c904ac5
TSymStr: more consistent usage
|
3 年 前 |
Pierre Muller
|
5acd7a7b83
Rename tsymtable.insert and delete methods to insertsym ands deletesym
|
3 年 前 |
Sven/Sarah Barth
|
90844c2027
* fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations
|
3 年 前 |
florian
|
e4ee8fa6a2
* patch by Rika to pass some strings by reference, resolves #39338
|
3 年 前 |
Sven Barth
|
3ce6cae11d
* fix for #39310 by fixing various small issues in tabstractrecordsymtable.has_single_field:
|
3 年 前 |
svenbarth
|
7343e9c4a2
* correctly handle the case should the generic dummy symbol be a procsym instead of a typesym
|
4 年 前 |
Jonas Maebe
|
c0c0acbcb9
* fixed llvm shadow symtable construction in case fields are reordered
|
4 年 前 |
svenbarth
|
3597696e98
* fix for Mantis #38145: allow overloading of assignment operators that return ShortStrings with a specific size
|
4 年 前 |
Jonas Maebe
|
cc315e0ac7
* fix tw3930 after r37927
|
4 年 前 |
florian
|
392d66a9ce
* variables can have the same name as the main program in iso mode, resolves #37322
|
5 年 前 |
florian
|
84a1f614d9
* fix several double ;
|
5 年 前 |