Commit Graph

25699 Commits

Author SHA1 Message Date
Valentin Kipyatkov aec661aeff Fixed assertion in j2k on updating external usages 2015-09-14 17:26:52 +03:00
Mikhail Glukhikh 67f714434f Error message on JVM repeated annotation changed 2015-09-14 16:20:07 +03:00
Alexander Udalov dcd7464ae1 Fix NPE from REPL initialization 2015-09-14 13:23:17 +03:00
Mikhail Glukhikh b4399b8b8b AnnotationTarget.CLASSIFIER and KotlinTarget.CLASSIFIER both dropped (second step) 2015-09-14 12:51:11 +03:00
Dmitry Petrov 1586a2df8e Make stdlib work with -Xmultifile-package-facades.
Fixed wrong owner mapping in presence of -Xmultifile-package-facades.
Fixed backing field mapping issue.
Added more tests.
2015-09-14 11:26:29 +03:00
Dmitry Petrov 838433ba8a - call multifile class members (compiling against binaries)
- inline multifile class members
HACK? scope-based part/facade resolution
2015-09-14 11:25:42 +03:00
Dmitry Petrov 50f83da6da - call multifile class members (compiling against binaries)
- inline multifile class members
2015-09-14 11:25:42 +03:00
Dmitry Petrov 5f9a59d655 - bytecodeTextMultifile - framework for bytecode text tests
with multiple Kotlin source files
- bytecodeTextMultifile/partMembersCall, initial import
2015-09-14 11:25:42 +03:00
Dmitry Petrov 2931e474e1 - InnerClasses & EnclosingMethod attributes for local classes
in multifile part members
- invocation of multifile part/facade members
(TODO: deserialized descriptor case)
- inlining of multifile part/facade members
(TODO: inline against binaries case)
2015-09-14 11:25:41 +03:00
Stanislav Erokhin 6a3cd50a70 Fix compilation -- migrate to new markdown. 2015-09-13 04:09:06 +03:00
Nikolay Krasko ae6731698c Fix test data - Strictfp is not applicable 2015-09-12 21:12:32 +03:00
Nikolay Krasko d57e90f1ec Add import and fix compilation 2015-09-12 18:13:25 +03:00
Nikolay Krasko b7a96392dd Revert non-lock value according to comment 2015-09-12 15:16:16 +03:00
Nikolay Krasko e66c92f3e2 Create helper Java RenameProcessor with Kotlin processor 2015-09-12 15:16:15 +03:00
Nikolay Krasko 3d3f64cc7b Use non-blocking lazy values in completion 2015-09-12 15:16:13 +03:00
Nikolay Krasko eea8fcdae6 Remove syncronious lazy as all usages are from one thread 2015-09-12 15:16:12 +03:00
Nikolay Krasko 3ad6631df3 Remove lazy value as all usages evaluate it right after creation 2015-09-12 15:16:11 +03:00
Nikolay Krasko 6faf3f1eba Fix deadlock in ReflectionAPICallChecker because of conflict in lazy() and storageManager 2015-09-12 15:16:10 +03:00
Nikolay Krasko 6338a9a65a Drop lazy values in PrimitiveType 2015-09-12 15:16:08 +03:00
Nikolay Krasko e99b0e751f Minor: reformat 2015-09-12 15:16:07 +03:00
Rodrigo Quesada 69038ba6c0 KT-9003 FileNotFoundException when Kapt is unable to find corresponding annotations.txt
#KT-9003 Fixed
2015-09-11 22:41:58 +03:00
Yan Zhulanow 01b2d02196 Remove @get: @set:, reorder remaining annotation targets 2015-09-11 22:32:23 +03:00
Dmitry Jemerov 4e8d664dfb use new facade classes in run configurations
#KT-9092 Fixed
2015-09-11 20:46:59 +02:00
Mikhail Glukhikh d4d633ea26 Combined identifier info for things like '(x + y).z' is no longer treated as 'z' identifier info + a pair of tests + code fix #KT-9126 Fixed 2015-09-11 21:06:09 +03:00
Alexander Udalov 085fc3bf87 Transform anonymous types even for public symbols
This became necessary when we removed the requirement to specify types for
public members, because otherwise everything fails not being able to locate the
anonymous class from another module

 #KT-9072 Fixed
 EA-72801
2015-09-11 19:51:42 +03:00
Alexander Udalov 6cecc66d10 Improve ABI version from one number to "major.minor.patch" 2015-09-11 19:28:46 +03:00
Dmitry Jemerov 299df05a74 one more missing read action in find usages (EA-72578 - assert: SharedImplUtil.getParent) 2015-09-11 17:02:05 +02:00
Mikhail Glukhikh 3770e7f49f Introduction of AnnotationTarget.CLASS as a replacement for CLASSIFIER (first step) 2015-09-11 17:59:40 +03:00
Ilya Chernikov 8b970cd186 Fixing run filename compatibility with windows, improving diagnostics, some minor tweaks 2015-09-11 15:30:17 +02:00
Dmitry Jemerov 0e067290af Merge pull request #751 from JetBrains/rr/yole/daemon-ui
UI to enable/disable compiler daemon
2015-09-11 15:08:43 +02:00
Dmitry Jemerov 9f1bd123f9 UI to enable/disable compiler daemon 2015-09-11 15:00:18 +02:00
Natalia Ukhorskaya ee860fdde5 J2K: Insert class body for anonymous classes
#KT-8952 Fixed
2015-09-11 15:21:39 +03:00
Alexander Udalov 1394e646b7 Minor, fix deprecation message 2015-09-11 15:12:04 +03:00
Mikhail Glukhikh d5f2bf5666 Design notes changed according to changed annotation option design 2015-09-11 14:58:28 +03:00
Denis Zharkov aac1f68678 Use original element when resolving java descriptors in IDE 2015-09-11 13:33:51 +03:00
Denis Zharkov 9c69a64789 Do not try to resolve java elements outside of project roots
#EA-69067 Fixed
 #EA-64283 Fixed
2015-09-11 13:33:51 +03:00
Dmitry Jemerov 00d834cf73 revert deprecation that breaks tests 2015-09-11 12:26:20 +02:00
Dmitry Jemerov 8ca54f4dbb minor doc corrections 2015-09-11 11:43:55 +02:00
Natalia Ukhorskaya 137f8b242a Wrong stepping for if followied by captured variable
#KT-9118 Fixed
2015-09-11 11:27:53 +03:00
Natalia Ukhorskaya dfe9bb65b0 Do not try to find source file in Debugger when Indexes are not ready
#EA-72812 - INRE: FileBasedIndexImpl.handleDumbMode
2015-09-11 11:27:52 +03:00
Yan Zhulanow fbc769b0e9 Clear cache on fragment onDestroy() 2015-09-11 04:30:08 +03:00
Yan Zhulanow 5dc9557650 Fix cli test that uses android compiler plugin 2015-09-11 04:30:07 +03:00
Yan Zhulanow fce1a0a8d7 Report more specific warning on a wrong fq Android widget type 2015-09-11 04:30:07 +03:00
Yan Zhulanow f3462513e2 Optimize AndroidPsiTreeChangePreprocessor counter updating 2015-09-11 04:30:06 +03:00
Yan Zhulanow ddd4c2ae7f Report exceptions from Android Extensions (KT-7355) 2015-09-11 04:30:06 +03:00
Yan Zhulanow 0339bc55df Fix android synthetic properties compiler plugin tests 2015-09-11 04:30:05 +03:00
Yan Zhulanow 0f5d87957d Do not use JavaPsiFacade in android-compiler-plugin 2015-09-11 04:30:05 +03:00
Yan Zhulanow d0d846ccfc Report if the widget has an invalid type 2015-09-11 04:30:04 +03:00
Yan Zhulanow a2096ab0be Check supportv4 library presence on the spot 2015-09-11 04:30:04 +03:00
Yan Zhulanow de59b79deb Remove default imports for synthetic XML files 2015-09-11 04:30:03 +03:00