Yan Zhulanow
|
7404b91cb3
|
Lint: Fix diagnostic tests
|
2016-11-01 19:36:31 +03:00 |
|
Yan Zhulanow
|
565ca0f7a3
|
Lint: Fix compilation errors after replacing diagnostics
|
2016-11-01 19:36:31 +03:00 |
|
Vyacheslav Gerasimov
|
2be9a083ad
|
Lint: Android Lint diagnostics fixes
|
2016-11-01 19:36:31 +03:00 |
|
Yan Zhulanow
|
c2ddd943f9
|
Lint: Update diagnostics because of the new Uast. Also, these diagnostics are from AS 2.2.
|
2016-11-01 19:36:31 +03:00 |
|
Yan Zhulanow
|
4c4d6a4ad4
|
Temporary remove outdated Uast tests
|
2016-11-01 19:36:30 +03:00 |
|
Yan Zhulanow
|
d5d491e6b2
|
Lint: Update Uast implementation (the new version is without declaration level)
|
2016-11-01 19:36:30 +03:00 |
|
Denis Zharkov
|
6491d3fbac
|
Do not report DSL scope violation error when language-version is 1.0
#KT-11551 Fixed
|
2016-11-01 15:58:14 +03:00 |
|
Denis Zharkov
|
7553d3f72b
|
Intoduce and support DslMarker annotation
#KT-11551 In Progress
|
2016-11-01 15:58:14 +03:00 |
|
Denis Zharkov
|
b8e8206c4f
|
Minor. Remove redundant parameter
LexicalWritableScope.implicitReceiver is always null for all constructor's usages
|
2016-11-01 15:58:14 +03:00 |
|
Kirill Rakhman
|
8a73a1da2c
|
Implement Intention + Inspection to remove empty secondary constructor body #KT-14326 Fixed
|
2016-11-01 14:11:28 +03:00 |
|
Kirill Rakhman
|
495dd3641c
|
Add Inspection to remove empty primary constructor #KT-14521 Fixed
|
2016-11-01 14:11:14 +03:00 |
|
Kirill Rakhman
|
ba7f60040a
|
clean up psi package
|
2016-11-01 14:11:07 +03:00 |
|
Kirill Rakhman
|
e10d10c49e
|
Add quick fix to remove single lambda parameter if it's unused #KT-14593 Fixed
|
2016-11-01 14:11:02 +03:00 |
|
Anton Bannykh
|
2fb7b01320
|
Fix capturing variables declared via destructuring (#KT-14535 fixed).
|
2016-11-01 14:00:24 +03:00 |
|
Anton Bannykh
|
bb4d8f9223
|
Cleaned up AliasingContext.java
|
2016-11-01 13:55:09 +03:00 |
|
Ilya Gorbunov
|
49ea0f5984
|
Relax generic variance in Array.flatten
|
2016-10-31 22:05:38 +03:00 |
|
Ilya Gorbunov
|
adaad58cc7
|
Add required builtins when building tests. Either as reference to kotlin-runtime, or resort to those from the compiler with the -Xadd-compiler-builtins argument.
|
2016-10-31 22:03:16 +03:00 |
|
Ilya Ryzhenkov
|
f79116a6d8
|
Optimize reflection by using Class.getName instead of Class.getCanonicalName
|
2016-10-31 20:17:33 +03:00 |
|
shiraji
|
e7575599eb
|
Correct handling of "Redundant if" for negation case #KT-14575 Fixed
|
2016-10-31 12:35:00 +03:00 |
|
shiraji
|
62f81e795c
|
Redundant calls of conversion methods: do not suggest for flexible receiver types #KT-14570 Fixed
|
2016-10-31 12:24:43 +03:00 |
|
Alexander Udalov
|
f9a48857f5
|
Add IR sources to kotlin-compiler-sources.jar
|
2016-10-31 11:27:04 +03:00 |
|
Vyacheslav Gerasimov
|
2f859f6996
|
fix KotlinAndroidAddStringResource: correct generic extension function processing + minor refactoring
|
2016-10-30 22:56:37 +03:00 |
|
Alexey Tsvetkov
|
2ffb0abb59
|
Fix caches closing/flushing when IC builds non-incrementally
|
2016-10-28 23:55:03 +03:00 |
|
Dmitry Jemerov
|
91f76ada04
|
build fix: don't use API not available in IDEA 161
|
2016-10-28 21:16:29 +02:00 |
|
Ilya Gorbunov
|
ed2a218ec2
|
Add new bitwise operations to constant evaluator map. #KT-13554
|
2016-10-28 20:50:13 +03:00 |
|
Dmitry Petrov
|
ed60674d13
|
KT-14498: Properly check variance in expanded types.
|
2016-10-28 18:02:15 +03:00 |
|
Alexey Tsvetkov
|
49bf1e5917
|
Fix forcing java to compile if kotlin classes are compiled
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
fa6ed71fbd
|
Fix running gradle tests on windows
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
2c1699bc89
|
Minor: remove js-library dependency from jvm module
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
7642314780
|
Always flush caches
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
fc1af746c6
|
Gradle IC: treat companion object change as class signature change
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
f01a956a8b
|
Gradle IC: fix converting class to package facade
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
151cf7d073
|
Gradle IC: support multifile classes
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
f25d948b3f
|
Gradle IC should fail if duplicating class is added
#KT-14554 fixed
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
67b3d54b37
|
In case of IC failure rebuild all files since last build
Before this change only files from last iteration were rebuilt.
It is correct and optimal, but there are many diffs with JPS/Gradle
logs.
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
7c16d086aa
|
Groundwork for using IC without Gradle
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
7c1ebba57a
|
Minor: do not print index in parametrized test name
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
6191fd87ec
|
Minor: shorten references after move
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
68a7d88673
|
Refactoring: reorder IncrementalJvmCompilerRunner constructor parameters
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
3fabe6e4a7
|
Minor: update copyright in Gradle plugin
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
4a48c30f02
|
Cleanup: optimize imports in Gradle plugin
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
4ea9216672
|
Minor: replace File::isFile with File::exists
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
b0411de5c6
|
Minor: make Rebuild object
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
417f4f821b
|
Minor: remove duplicated logger utils
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
368e48780e
|
Refactoring: move IC classes into separate package
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
3bcd6e9a93
|
Refactoring: do not pass properties as parameters
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
c283515922
|
Refactoring: pass classpath and destination in K2JVMCompilerArguments
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
90dbf6c5fc
|
Refactoring: delegate IC files management to IncrementalJvmCompilerRunner
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
d569651099
|
Refactoring: split GradleMessageCollector and remove Gradle Logger from IncrementalJvmCompilerRunner
|
2016-10-28 17:58:10 +03:00 |
|
Alexey Tsvetkov
|
78c115523c
|
Refactoring: move all IC logic to IncrementalJvmCompilerRunner
|
2016-10-28 17:58:10 +03:00 |
|