Alexander Udalov
4bc257bd73
Minor refactoring in LazyJavaPackageScope
2015-09-16 01:44:27 +03:00
Alexander Udalov
8e83e1c17a
Fix testIncompleteHierarchyInKotlin on Windows
2015-09-15 19:58:25 +03:00
Dmitry Jemerov
6f902823d5
Merge branch 'rr/yole/verify-ignore-perf'
2015-09-15 17:18:48 +02:00
Dmitry Jemerov
81d0b6c109
verify.groovy: ignore PERF output
2015-09-15 16:24:18 +02:00
Michael Nedzelsky
d5f9382d56
fix for EA-68992 (JS) IPBE: UninitializedMessageException.asInvalidProtocolBufferException.
2015-09-15 16:08:13 +03:00
Michael Nedzelsky
bd67a2a9ff
Minor: get rid of warnings: KotlinJavaScriptLibraryManager, KotlinJavaScriptMetaFileSystem
2015-09-15 16:08:10 +03:00
Michael Nedzelsky
ff73388cf3
tests for EA-68992 (JS) IPBE: UninitializedMessageException.asInvalidProtocolBufferException.
2015-09-15 16:08:07 +03:00
Alexander Udalov
296212eab1
Merge two JetTypeMapper#mapToCallableMethod methods
2015-09-15 15:55:20 +03:00
Alexander Udalov
7c0780455a
Remove unused parameter of JetTypeMapper#mapOwner, simplify lots of code
2015-09-15 15:55:20 +03:00
Alexander Udalov
90cef6553c
Delete all references to removed package 'kotlin.modules'
2015-09-15 15:55:19 +03:00
Alexander Udalov
c7c9ec35cf
Improve LoadBuiltinsTest, load built-ins from dist/kotlin-runtime.jar
2015-09-15 15:55:19 +03:00
Dmitry Jemerov
35d9880266
don't initialize Kotlin caches if there is no Kotlin code to compile
2015-09-15 14:21:01 +02:00
Alexander Udalov
296512ffc4
Minor, remove useless code and fix warnings
2015-09-15 13:11:17 +03:00
Alexander Udalov
949144e0c0
Report incomplete hierarchy error for deserialized types
...
#KT-5129 Fixed
Delete a JPS test that was specifically testing that we would not fail in this
situation; now there's a compilation error
2015-09-15 13:11:17 +03:00
Alexander Udalov
b1d9e5c961
Minor, improve exception message for reflection on built-ins
2015-09-15 13:11:16 +03:00
Alexander Udalov
b4470de713
Improve inline diagnostics, report "nothing to inline" on the modifier
2015-09-15 13:11:16 +03:00
Alexander Udalov
a946f787bc
Fix exception from data class codegen for light classes
...
EA-66827
2015-09-15 13:11:16 +03:00
Dmitry Petrov
47b8853051
Generate light classes for single-file facades using PackageCodegen.
2015-09-15 10:25:40 +03:00
Dmitry Jemerov
d499103468
fix JetSafeDeleteTest
2015-09-14 21:46:23 +02:00
Dmitry Petrov
b63eed44fe
Advance ABI version (due to stdlib binary layout changes)
2015-09-14 21:58:01 +03:00
Dmitry Petrov
ef6da03db2
Do not generate facade for single-file light classes
2015-09-14 21:26:33 +03:00
Pavel V. Talanov
d6a9551392
Do not generate parts of multifile facade when building light classes
...
Building facade class is enough for this purpose
2015-09-14 19:40:11 +03:00
Pavel V. Talanov
54bcbc7a02
Introduce ClsJavaStubByVirtualFileCache
...
Avoid caching in user data of virtual file because it leads to project leaking
2015-09-14 19:40:10 +03:00
Alexey Sedunov
708f7fc51f
Change Signature: Fix processing of top-level declarations usages in Java (old/new package facades are supported)
2015-09-14 18:05:06 +02:00
Dmitry Jemerov
9e6c0e7ee2
code review
2015-09-14 18:05:00 +02:00
Dmitry Jemerov
3cf6395750
move supports new facades
2015-09-14 18:04:58 +02:00
Dmitry Jemerov
d67fb670b7
safe delete supports new facades
2015-09-14 18:04:58 +02:00
Dmitry Jemerov
c81f1d314c
call hierarchy supports new facades
2015-09-14 18:03:57 +02:00
Dmitry Jemerov
35de13a6b2
update Java references to file class when a file is renamed
2015-09-14 18:03:55 +02:00
Dmitry Jemerov
ab58dc3586
allow returning multiple PsiMethod wrappers for a JetFunction or JetPropertyAccessor; use that for handling Java usages through old-style and new-style facades
...
#KT-9102 Fixed
2015-09-14 18:03:55 +02:00
Dmitry Jemerov
4d09280aa8
LightClassUtil: J2K
2015-09-14 18:03:54 +02:00
Dmitry Jemerov
043c961b57
LightClassUtil: rename to .kt
2015-09-14 18:03:53 +02:00
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