Dmitry Petrov
f4e9d9a7a0
Fix navigation to decompiled multifile class members.
2015-09-14 17:59:17 +03:00
Dmitry Petrov
50ff2a3ad2
Multifile facade should contain reflection data,
...
otherwise callable references to stdlib functions will not work in the migration scheme.
2015-09-14 17:47:49 +03:00
Dmitry Petrov
5d0243d46f
Fix incremental compilation tests
2015-09-14 17:47:49 +03:00
Valentin Kipyatkov
08e7a9d826
Made methods generated from declarations marked with @HiddenDeclaration synthetic in JVM
2015-09-14 17:42:40 +03:00
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