- 17 12月, 2020 2 次提交
-
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
Update includes: - Changing syntax of `OI/`NI` tags from `<!NI;TAG!>` to `<!TAG{NI}!>` - Fix some incorrect directives - Change order of diagnostics in some places - Remove ignored diagnostics from FIR test data (previously `DIAGNOSTICS` didn't work) - Update FIR dumps in some places and add `FIR_IDENTICAL` if needed - Replace all JAVAC_SKIP with SKIP_JAVAC directive
-
- 26 11月, 2020 1 次提交
-
-
由 Mikhail Glukhikh 提交于
-
- 06 11月, 2020 3 次提交
-
-
由 Denis Zharkov 提交于
They are not SubstitutionOverrides anymore
-
由 Denis Zharkov 提交于
UPPER_BOUND_VIOLATED for type alias constructors is not supported properly See KT-43142
-
由 Denis Zharkov 提交于
-
- 30 10月, 2020 1 次提交
-
-
由 Mikhail Glukhikh 提交于
In init block or property initializers, for `val x` declared in primary constructor, `x` reference is now resolved to property, not to parameter. So we need two different scopes for primary constructor, one for 'pure' parameters and another one for all parameters, including val/var ones. #KT-42844 Fixed
-
- 22 10月, 2020 2 次提交
-
-
由 Mikhail Glukhikh 提交于
-
由 Victor Petukhov 提交于
^KT-42195 Fixed ^KT-41741 Fixed
-
- 21 10月, 2020 1 次提交
-
-
由 Dmitriy Novozhilov 提交于
There is introduced algorithm of resolution with jumps: before resolution of some class we resolve all status of members of its supertypes, so we can properly determine inherited visibility and modifiers
-
- 29 9月, 2020 2 次提交
-
-
由 Dmitriy Novozhilov 提交于
#KT-38400 Fixed
-
由 Dmitriy Novozhilov 提交于
#KT-41989 Fixed #KT-37317 Fixed
-
- 16 9月, 2020 1 次提交
-
-
由 Лихолетов Михаил 提交于
-
- 03 9月, 2020 1 次提交
-
-
由 Jinseong Jeon 提交于
-
- 31 8月, 2020 2 次提交
-
-
由 Mikhail Glukhikh 提交于
-
由 Mikhail Glukhikh 提交于
-
- 28 8月, 2020 1 次提交
-
-
由 Nick 提交于
-
- 25 8月, 2020 1 次提交
-
-
由 Nick 提交于
-
- 24 8月, 2020 4 次提交
- 12 8月, 2020 1 次提交
-
-
由 Nick 提交于
-
- 11 8月, 2020 1 次提交
-
-
由 Denis Zharkov 提交于
Make it work independently of being called for inner class (as in FE 1.0)
-
- 10 8月, 2020 1 次提交
-
-
由 Nick 提交于
-
- 05 8月, 2020 4 次提交
- 02 8月, 2020 4 次提交
-
-
由 Nick 提交于
-
由 Nick 提交于
-
由 Mikhail Glukhikh 提交于
-
由 Mikhail Glukhikh 提交于
This commit introduces several different things, in particular: - check type arguments in expressions - new TypeArgumentList node to deal with diagnostic source - ConeDiagnostic was moved to fir:cones - ConeIntermediateDiagnostic to use in inference (?) without reporting - detailed diagnostics on error type
-
- 01 8月, 2020 2 次提交
-
-
由 Nick 提交于
-
由 Nick 提交于
Before this commit, we had effective visibility as a part of FIR status, so it was integrated into the full pipeline. In this commit, we introduced "effective visibility as a service" which is now used only by exposed visibility checker. This allows us to make the thing universal for all FIR nodes, including nodes for Java / deserialized.
-
- 29 7月, 2020 1 次提交
-
-
由 Dmitriy Novozhilov 提交于
Also introduce few new diagnostics: - NONE_APPLICABLE more many inapplicable candidates - HIDDEN for visible candidates
-
- 20 7月, 2020 3 次提交
-
-
由 Dmitriy Novozhilov 提交于
#KT-40409 Fixed
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
KT-38992
-
- 17 7月, 2020 1 次提交
-
-
由 Nick 提交于
-