Vyacheslav Gerasimov
|
387d5ffd73
|
Added call to ImportFilter in import quickfix (KT-14439)
#KT-14439 Fixed
|
2016-11-03 17:20:57 +03:00 |
|
Michael Bogdanov
|
fd6d4c352c
|
Special enum function support; Fix for KT-10569: Cannot iterate over values of an enum class when it is used as a generic parameter
#KT-10569 Fixed
|
2016-11-03 14:27:13 +03:00 |
|
Valentin Kipyatkov
|
6a3597fa0f
|
Minor changes on code review
|
2016-11-02 19:25:28 +03:00 |
|
Valentin Kipyatkov
|
6d3dd5d9b7
|
More uses of partial body resolve
|
2016-11-02 19:25:28 +03:00 |
|
Valentin Kipyatkov
|
68174470c3
|
Add BodyResolveMode parameter to resolveToDescriptor()
|
2016-11-02 19:25:27 +03:00 |
|
Valentin Kipyatkov
|
a10272b236
|
Optimization: do not use resolveToDescriptor() which uses full body resolve
|
2016-11-02 19:25:26 +03:00 |
|
Valentin Kipyatkov
|
c0d89e67a9
|
Do not resolve all bodies of anonymous objects and local classes in partial body resolve
|
2016-11-02 19:25:25 +03:00 |
|
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 |
|