- 24 3月, 2021 13 次提交
-
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
This is needed to compile this code with FIR
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Novozhilov 提交于
-
由 Dmitriy Dolovov 提交于
^KT-45136
-
由 Dmitriy Dolovov 提交于
^KT-45136
-
由 Vyacheslav Gerasimov 提交于
-
- 23 3月, 2021 27 次提交
-
-
由 Dmitry Petrov 提交于
-
由 Ilya Kirillov 提交于
-
由 Yahor Berdnikau 提交于
Gradle will create such directories itself. Also it should fix build cache issue with kapt tasks - build cache was disabled due to the 'overlapping outputs'. ^KT-45532 Fixed
-
由 Ilmir Usmanov 提交于
#KTIJ-5663
-
由 Ilmir Usmanov 提交于
#KTIJ-5663 Fixed
-
由 Alexander Udalov 提交于
This will be used in the compiler starting from 1.5.20 instead of the currently used approach of looking for the single value parameter of the primary constructor. The problem with the current approach is that primary constructor can be private (since 1.4.30) and the property could always be private. Relying on private declarations from metadata is dangerous; for example lazy IR doesn't usually create stubs for private declarations, and it didn't create stubs for private inline class constructors before b5f9b1df, which led to the problem reported in KT-44723.
-
由 Mark Punzalan 提交于
HLApplicatorWithTargetAndInput and making HLQuickFix public.
-
由 Mark Punzalan 提交于
ReplaceCallFix.
-
由 Mark Punzalan 提交于
AbstractHighLevelQuickFixTest.
-
由 Mark Punzalan 提交于
KtFirExpressionTypeProvider.getExpectedType(): - Infix function parameter - Variable assignment - Property declaration - Function expression body
-
由 Mark Punzalan 提交于
-
由 Mark Punzalan 提交于
from idea-frontend-independent.
-
由 Mark Punzalan 提交于
-
由 Mark Punzalan 提交于
-
由 Andrei Klunnyi 提交于
^KT-44299 fixed
-
由 hungvietnguyen 提交于
Group flag names and default values in one place to make the code easier to read and prevent mistakes and inconsistencies.
-
由 Igor Chevdar 提交于
-
由 Svyatoslav Scherbina 提交于
Don't use IrClass.declarations to find enum entries during lowerings, because this enum might already be lowered and thus have all entries removed.
-
由 Ilmir Usmanov 提交于
Previously, -Xallow-result-return-type was used to test, whether the launcher parses -X... flags correctly, however, it has no effect - returning Result is allowed anyway. So, instead, use -Xno-inline and check runtime behavior.
-
由 Vyacheslav Karpukhin 提交于
-
由 Vyacheslav Karpukhin 提交于
1. Correctly process project dependencies 2. Don't include variant-specific dependencies into more generic sourcesets
-
由 Vyacheslav Karpukhin 提交于
AndroidDependencyResolver: when operating without Android IDE plugin, don't duplicate dependencies for Android sourcesets
-
由 Alexander Udalov 提交于
#KT-44723 Fixed
-
由 Alexander Udalov 提交于
-
由 Ilmir Usmanov 提交于
-
由 Mads Ager 提交于
When a suspension point is inlined, the inlining local spans unspilling code where the local slot has not been initialized. The transformer already inserted initialization code for the local, however, it did not split the local variable table. Therefore, the inlining local is defined on instructions where the local slot has no value (namely the instructions that initialize the local slot on the unspilling path). This change adds splitting of the local variable table as well. When updating to a new version of D8, the uninitialized local slot showed up. D8 will repair it in this case, but it is better to not generate such code.
-
由 Aleksei.Cherepanov 提交于
-