Valentin Kipyatkov
|
23c22984e8
|
Optimization: look for callables at first when prefix starts uppercase and the opposite otherwise
|
2016-11-02 19:25:25 +03:00 |
|
Valentin Kipyatkov
|
dbaaee7d0b
|
Refactoring: step 1
|
2016-11-02 19:25:24 +03:00 |
|
Valentin Kipyatkov
|
6c3d2c62b4
|
Minor
|
2016-11-02 19:25:23 +03:00 |
|
Valentin Kipyatkov
|
9f1cdde20b
|
Better modifier order
|
2016-11-02 19:25:22 +03:00 |
|
Valentin Kipyatkov
|
f6a73e756e
|
Refactoring
|
2016-11-02 19:25:22 +03:00 |
|
Valentin Kipyatkov
|
6c17fa7736
|
Performance optimization for completion after "ge", "se", etc
|
2016-11-02 19:25:21 +03:00 |
|
Valentin Kipyatkov
|
2b2ef5a349
|
Performance optimization: do not invoke DescriptorToSourceUtilsIde.getAnyDeclaration() on creating LookupElement - do it lazily
#KT-14606 In Progress
|
2016-11-02 19:24:46 +03:00 |
|
Denis Zharkov
|
8aefc0db7c
|
Do not suggest "Rename to _" quick-fix for parameter of named function
#KT-14586 Fixed
|
2016-11-02 15:38:03 +03:00 |
|
Yan Zhulanow
|
951868f590
|
Explicitly filter out classes found by DataBindingClassFinder and DataBindingComponentClassFinder for scope without sources (KT-12402)
This change is temporary, and it should be reverted when the original problem in DataBinding IDE support is fixed.
|
2016-11-01 19:36:33 +03:00 |
|
Yan Zhulanow
|
4188ef6e53
|
Fix conformance test
|
2016-11-01 19:36:32 +03:00 |
|
Yan Zhulanow
|
7338980d00
|
Lint: Add several checkCancelled() checks to UElementVisitor
|
2016-11-01 19:36:32 +03:00 |
|
Yan Zhulanow
|
65cea7e92c
|
Lint: Use IntellijApiDetector in IDE
|
2016-11-01 19:36:32 +03:00 |
|
Yan Zhulanow
|
6ff29f473b
|
Uast: Migrate to UAnnotation
|
2016-11-01 19:36:32 +03:00 |
|
Yan Zhulanow
|
fee54d9b86
|
Lint: Remove SdkWrapper and AnroidModelFacade (was needed in Android Studio 1.5)
|
2016-11-01 19:36:31 +03:00 |
|
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 |
|