Natalia Ukhorskaya
a197fc8cb8
Fix NoSuchMethod in android-extensions-plugin
...
#KT-10263 Fixed
2015-12-03 16:17:24 +03:00
Michael Bogdanov
4b8017e34b
Fix for KT-7999: Wrong result when use nullable types as reified parameter, KT-8043: Unsafe cast to reified parameter throws NPE instead of TypeCastException
...
#KT-7999 Fixed
#KT-8043 Fixed
~
2015-12-03 15:09:54 +03:00
Dmitry Jemerov
3478a6fb6c
download markdown tagged with forKotlin, not latest build from master
2015-12-03 11:57:55 +01:00
Dmitry Jemerov
ce9012c352
fix compilation after changes in markdown library
2015-12-02 19:44:46 +01:00
Alexey Tsvetkov
d53cd3c70b
Save system properties in incremental jps tests
2015-12-02 20:56:38 +03:00
Alexey Tsvetkov
73444ce59b
Minor: refactor shouldRebuildBecauseVersionChanged
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
7fff17ba7c
Minor: rename CACHE_DIRECTORY_NAME->KOTLIN_CACHE_DIRECTORY_NAME
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
7063e1f56a
Do not mark dirty same files
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
4800cff87f
Do not recompile files compiled in current round
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
19089f8b17
Prevent processing changes if all kotlin in chunk was rebuilt
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
87f09ab5b0
Introduce FSOperationsHelper to mark files dirty
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
98e0905eb3
Minor: add java to test case
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
3d3d670cd7
Minor: move check inside hasDirtyOrRemovedKotlin
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
60a8db1c6c
Do not use USER_DATA to preserve data between compilation rounds
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
a447c39f69
Kotlin incremental cache version change should not affect java only modules
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
b1b0da5228
Minor: add description to key
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
c9012b10c5
Simplify lazy caches tests
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
aea6ad0f0c
Move CacheVersion properties to constructor
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
e90dc047bd
Test turning incremental compilation on/off
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
a8b551e518
Test versioning of experimental incremental compilation
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
69c906014f
Enable separate versioning for experimental incremental compilation
2015-12-02 20:56:35 +03:00
Pavel V. Talanov
d20fb5ddd7
BuilderFactoryForDuplicateSignatureDiagnostics: report diagnostics lazily
2015-12-02 20:44:53 +03:00
Dmitry Jemerov
05a62c5892
avoid unnecessary reads of file content during indexing
2015-12-02 18:09:19 +01:00
Dmitry Jemerov
f9306d9c3c
KotlinBinaryClassCache: J2K
2015-12-02 18:09:18 +01:00
Dmitry Jemerov
3abbdb4d15
KotlinBinaryClassCache: rename to .kt
2015-12-02 18:09:17 +01:00
Mikhail Glukhikh
dd3b85dca3
Pseudocode refactoring: repeatPart + repeatWhole
2015-12-02 18:15:03 +03:00
Mikhail Glukhikh
ea3a65d0b8
Additional tests for KT-10243
2015-12-02 18:14:59 +03:00
Pavel V. Talanov
b9ce9f8576
Script, IDE: tweak extract based refactorings to behave better in scripts
...
Fix not being able to invoke introduce variable for top level script expression
Prohibit introduce parameter and introduce property for scripts on top level
Basic test for introduce function (produces red code atm)
2015-12-02 15:14:25 +03:00
Alexey Sedunov
ffd8863875
Extract Function: Add support for member extension properties
2015-12-02 13:54:05 +03:00
Alexey Sedunov
39b46bb3ef
Extract Function: Add support for member extension functions
2015-12-02 13:54:04 +03:00
Alexey Sedunov
6abf13be41
Extract Function: Consider member property with invoke() a receiver candidate
...
#KT-9774 Fixed
2015-12-02 13:54:03 +03:00
Alexey Sedunov
03e1480476
Extraction Engine: Get rid of explicit element offset manipulation and use copyable user data instead
2015-12-02 13:54:02 +03:00
Alexey Sedunov
44bc937499
Shorten References: Fix removal of explicit companion references in the position of callee expression
...
#KT-10102
2015-12-02 13:54:01 +03:00
Alexey Sedunov
2dcc38b92f
Create from Usage: Forbid "Create parameter/local variable/property" on label references
...
#KT-10119 Fixed
2015-12-02 13:54:00 +03:00
Alexey Sedunov
3c87ccc5ff
Move File: Reimplement Move dialog for Kotlin files. Do not show "Search for references" option (consider it true in all cases)
...
#KT-10118 Fixed
2015-12-02 13:53:59 +03:00
Alexey Sedunov
bcadfd4661
Introduce Variable: Suggest choosing between single variable and
...
multi-declaration. Forbid multi-declaration for collections and arrays
#KT-10242 Fixed
2015-12-02 13:46:47 +03:00
Ilya Chernikov
c1c6d0ee3a
fixes after review
2015-12-02 10:30:56 +01:00
Ilya Chernikov
6313ecac1c
another attempt to fix parallel compilation - enabling keepalive in compiler use sites, but in jps taking parallel compilation option into account, so it should be now not set in tests
2015-12-02 10:30:56 +01:00
Mikhail Glukhikh
60e457167d
Creating deep copy of local function declaration instructions in CFA, regression test #KT-10243 Fixed
2015-12-01 23:40:50 +03:00
Stanislav Erokhin
36206ddf6d
Minor. Enable assertion for dist.
2015-12-01 20:44:27 +03:00
Ilya Gorbunov
b7a50b333e
Better replacement for containsAll, removeAll, retainAll with incompatible types.
2015-12-01 20:35:46 +03:00
Alexander Udalov
2821448dd8
Minor, simplify kdoc for KClass#qualifiedName
2015-12-01 20:20:48 +03:00
Stanislav Erokhin
8807cd828f
Removed MemberScope.getPackage
2015-12-01 15:38:04 +03:00
Stanislav Erokhin
846fb397c4
Collect all candidates for completion
2015-12-01 15:38:04 +03:00
Stanislav Erokhin
2b66af29aa
Added debug info
2015-12-01 15:38:03 +03:00
Stanislav Erokhin
22b14cfc5c
Fix missing smart casts
2015-12-01 15:38:03 +03:00
Stanislav Erokhin
3776e5698f
Removed hidden descriptors from new resolve
2015-12-01 15:38:03 +03:00
Stanislav Erokhin
e92c314b46
Base dynamic support in new resolve
2015-12-01 15:38:02 +03:00
Stanislav Erokhin
2987576a0a
Minor. fix applicability level for UsedSmartCastForDispatchReceiver
2015-12-01 15:38:02 +03:00
Stanislav Erokhin
5edadfe8ea
Refactor ScopeTowerProcessor
2015-12-01 15:38:01 +03:00