Valentin Kipyatkov
416ac6dfd8
Removed implemented TODO
2015-09-03 15:55:57 +03:00
Valentin Kipyatkov
4321969ba5
Restored properties "java" and "kotlin" in package kotlin.reflect.jvm but made them hidden
2015-09-03 15:55:57 +03:00
Valentin Kipyatkov
37ed77467f
Fixed ReplaceWith quickfix not working when synthetic extensions are used in the pattern
2015-09-03 15:55:57 +03:00
Valentin Kipyatkov
16650e8f5c
Conflicting extension is recognized as redundant for setter with expression body
2015-09-03 15:55:57 +03:00
Valentin Kipyatkov
f244bfb073
Removed conflicting extensions from our code
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
460001cc8f
Stdlib: deprecated conflicting extensions that are not the same as synthetic ones
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
dab47a8caf
Stdlib: marked with @HiddenDeclaration and @deprecated redundant explicit extension properties
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
ce02d822f7
More safe
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
086d29a44a
Added second quickfix on conflicting extension to mark it hidden and deprecated
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
b2ea369129
Don't report conflicting extension for marked with @HiddenDeclaration
2015-09-03 15:55:56 +03:00
Valentin Kipyatkov
690473313f
Minor
2015-09-03 15:55:55 +03:00
Valentin Kipyatkov
29479603e3
Minor
2015-09-03 15:55:55 +03:00
Valentin Kipyatkov
b859815c79
Renamed conflicting property in test
2015-09-03 15:55:55 +03:00
Valentin Kipyatkov
ed2f5ccfa2
Checking file name case for some of the auto-generated tests
2015-09-03 15:55:55 +03:00
Valentin Kipyatkov
10f7d6d7dd
Inspection (and quickfix) for extension propeties conflicting with synthetic ones
2015-09-03 15:55:54 +03:00
Valentin Kipyatkov
d41e01c0e4
Added a test
2015-09-03 15:55:54 +03:00
Valentin Kipyatkov
14c2500261
Added a test
2015-09-03 15:55:54 +03:00
Valentin Kipyatkov
58e79037ed
Renamed tests
2015-09-03 15:55:54 +03:00
Valentin Kipyatkov
e83711d41a
More correct rendering of synthetic extension descriptors
2015-09-03 15:55:54 +03:00
Alexander Udalov
67e29ac566
ReadMe: update IDEA 14 EAP -> 15 EAP
2015-09-03 14:57:46 +03:00
Alexander Udalov
113957e38f
ReadMe: update Twitter link
2015-09-03 14:56:02 +03:00
Alexander Udalov
2d44a853e9
Don't perform "ant compiler-quick" and "ant runtime" before All Tests
...
Although this made sure you'd not forget to rebuild the runtime before running
all tests locally, it had an unexpected side effect that All Tests would check
not the compiler built by "ant dist", but the compiler built by "ant
compiler-quick", which can and does in fact differ from the former (for
example, proguard is not run on it)
2015-09-03 14:52:26 +03:00
Alexander Udalov
f1a75508d3
Optimize non-generic CollectionToArray.toArray for empty collection
2015-09-03 14:52:24 +03:00
Nikolay Krasko
fe947d5665
Move since because of using api for line markers
2015-09-03 14:21:06 +03:00
Nikolay Krasko
dd7ef4d89f
Fix null exception in setName() method (EA-70396)
2015-09-03 13:40:09 +03:00
Nikolay Krasko
5325767c61
Minor: fix spelling
2015-09-03 13:40:08 +03:00
Nikolay Krasko
d4bf109a60
Check project for null (EA-72492)
2015-09-03 13:40:07 +03:00
Dmitry Jemerov
239097a3f3
remove temporarily copied Java safe delete implementation (the underlying IDEA problem has been fixed)
2015-09-02 20:29:05 +02:00
Yan Zhulanow
55b2029b3c
Remove FIELD target from jvmStatic and platformStatic annotations
2015-09-02 20:36:48 +03:00
Ilya Gorbunov
c4b18d8fb8
Special case of slice for int ranges, sliceArray returning array.
...
#KT-8711
2015-09-02 20:22:38 +03:00
Ilya Gorbunov
faa26cdb25
Introduce operations on Arrays returning Arrays: reversedArray, sortedArray.
...
#KT-8711
2015-09-02 20:22:27 +03:00
Ilya Gorbunov
89df3925fa
Unify operations on Array<T> and Array<out T> (copyOf, copyOfRange) which return the same type as the receiver.
2015-09-02 20:21:20 +03:00
Ilya Gorbunov
a3056bea1a
Accept in-projection of Comparator as a parameter.
2015-09-02 20:21:18 +03:00
Mikhail Glukhikh
f92e91f045
Regression test for annotated function after the last enum entry #KT-4693 Obsolete
2015-09-02 18:23:10 +03:00
Mikhail Glukhikh
fa292ec0e0
Enum entries now can have no initializer if default secondary constructor is available. #KT-8484 Fixed
2015-09-02 18:23:07 +03:00
Stanislav Erokhin
0fc8023f18
Use LoggingStorageManager only if necessary
2015-09-02 17:49:16 +03:00
Yan Zhulanow
acbc39bf9f
Minor: move kapt-related stuff to AnnotationProcessingManager
2015-09-02 15:53:15 +03:00
Yan Zhulanow
b044e4be07
Minor: remove code duplication
2015-09-02 15:53:15 +03:00
Yan Zhulanow
39d7e98775
kapt: Support Kotlin code generation
2015-09-02 15:53:14 +03:00
Yan Zhulanow
edb35ae6ce
kapt: Fix sequential builds (KT-8733)
2015-09-02 15:53:14 +03:00
Ilya Gorbunov
b3073dbd2d
Provide lazy implementation with an external object to synchronize on.
2015-09-02 15:49:53 +03:00
Ilya Gorbunov
4fbf787f7d
Change proposed replacements for Delegates.lazy and blockingLazy to preserve behavior.
2015-09-02 15:49:50 +03:00
Ilya Gorbunov
184978e3cb
Remove usages from tests
2015-09-02 15:49:47 +03:00
Ilya Gorbunov
ceb3b7da9d
Thread extension properties deprecated in favor of synthetic extension properties.
...
Executor.invoke and ExecutorService.invoke deprecated.
2015-09-02 15:49:44 +03:00
Ilya Gorbunov
ed8edd2ce4
Documented HiddenDeclaration
2015-09-02 15:45:42 +03:00
Nikolay Krasko
1132652026
Update to 142.4245.2: Temprorary modify test data after IDEA update
...
The problem is in order of cleanup actions. Each action can invalidate psi and that can prevent next action from execution.
2015-09-02 15:10:43 +03:00
Natalia Ukhorskaya
11331e74fd
Update to 142.4245.2: Fix compilation
2015-09-02 15:10:42 +03:00
Natalia Ukhorskaya
ffe41b88a7
Update to 142.4245.2: Debugger tests: changes in testData
2015-09-02 15:10:41 +03:00
Nikolay Krasko
339f8ee2ab
Update to 142.4245.2: Fix test data in pull up
2015-09-02 15:10:40 +03:00
Nikolay Krasko
a946db98a1
Update to 142.4245.2: Fix compilation after update
2015-09-02 15:10:39 +03:00