Commit Graph

25211 Commits

Author SHA1 Message Date
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