Dmitry Petrov
d397ef1ff8
Minor: Update generated tests for IR back-end.
2016-10-18 16:10:59 +03:00
Nikolay Krasko
74f0bb3d4e
Remove mentioning KT-11395 from the wrong test
...
(cherry picked from commit c4fb0e9)
#KT-11395 Open
2016-10-18 15:41:18 +03:00
Nikolay Krasko
b76ae9b35d
Stop wrapping ProcessCanceledException into KotlinFrontEndException (EA-86153)
...
(cherry picked from commit 0ec664b)
2016-10-18 15:41:16 +03:00
Nikolay Krasko
a30d0d0f1e
Commit all documents after J2K (KT-13584, EA-82451)
...
New Kotlin file will be generated after converting, they are created for virtual files that were renamed from Java.
The exception happens when Java file was previously opened in editor, in that case text is restored through getLastCommittedText(document) where
document is resored for virtual file.
See: SingleRootFileViewProvider.VirtualFileContent.getText()
Exception descriptions also mention "Create Test" action as a problem source. The issue was reproduced when J2K convertion was performed
on test creation.
(cherry picked from commit e44260a)
#KT-13584 Fixed
2016-10-18 15:41:15 +03:00
Michael Bogdanov
c5e8139236
Test data fix
2016-10-18 15:26:24 +03:00
Denis Zharkov
aa281a659a
Update ChangeLog.md
2016-10-18 14:40:21 +03:00
Dmitry Neverov
c3c5805a5f
Fix indent in constructor delegate call (KT-7718)
...
(cherry picked from commit 5699b14)
#KT-7718 Fixed
2016-10-18 14:01:51 +03:00
Zalim Bashorov
5f2ba70745
KJS: use cached KClass instead create new each time when getting it from JsClass
2016-10-18 13:26:05 +03:00
Zalim Bashorov
a085df914f
KJS: allow to use KClass::isInstance; implement isInstance in KClassImpl
2016-10-18 13:26:05 +03:00
Denis Zharkov
6caf3c1c0f
Update ChangeLog.md
...
- Fix formatting
- Refine some description notes
2016-10-18 13:18:43 +03:00
Valentin Kipyatkov
7ab2d0c951
KT-13810 Kotlin code completion missing last character
...
#KT-13810 Fixed
2016-10-18 11:56:59 +03:00
Michael Bogdanov
d48ef2efc7
Fix for KT-14012: Back-end (JVM) Internal error every first compilation after the source code change
...
#KT-14012 Fixed
2016-10-18 10:46:51 +03:00
Denis Zharkov
783e5e9083
Remove irrelevant notes from ChangeLog.md
...
KT-12707: is already in 1.0.5
KT-13836: as type aliases were unsupported there's no sense to mention
the issue
2016-10-18 09:56:47 +03:00
Dmitry Petrov
b5d81d8e31
Preparations to push to master branch.
...
Introduce tests-ir-jvm module (for IR-based JVM BE tests).
2016-10-18 09:15:19 +03:00
Michael Bogdanov
555f3e903e
Rebase fixes
2016-10-18 09:10:20 +03:00
Michael Bogdanov
406fbfdba8
Synthetic accessors support
2016-10-18 09:10:20 +03:00
Michael Bogdanov
20c4f47253
Properly lower ImplicitClassReceiver
2016-10-18 09:10:19 +03:00
Dmitry Petrov
a93f929615
Minor: IrElementVisitorVoid#visitGetVariable -> visitGetValue
2016-10-18 09:10:19 +03:00
Dmitry Petrov
703110c0e2
Update after rebase on master.
2016-10-18 09:10:18 +03:00
Dmitry Petrov
6c9b8792c7
Minor: cleanup, use PropertyDescriptorImpl.initialize(...)
2016-10-18 09:10:18 +03:00
Dmitry Petrov
8d7c201339
Refactor special descriptors.
2016-10-18 09:10:17 +03:00
Dmitry Petrov
9b1e87ec84
Minor fixes.
2016-10-18 09:10:17 +03:00
Dmitry Petrov
a96aac090e
Shared variables lowering: skip irrelevant variables.
2016-10-18 09:10:16 +03:00
Dmitry Petrov
fb5298237a
Shared variables lowering.
2016-10-18 09:10:16 +03:00
Dmitry Petrov
fedfd3de16
Suggest names for captured receivers.
2016-10-18 09:10:15 +03:00
Michael Bogdanov
1658e110f2
Support default values for annotation properties
2016-10-18 09:10:15 +03:00
Michael Bogdanov
4b6ddc4a9d
Initial annotation support
2016-10-18 09:10:15 +03:00
Michael Bogdanov
0bc3cc5e20
Object, enum processing on delegation generation
2016-10-18 09:10:14 +03:00
Michael Bogdanov
289cc8fed7
Added extension receiver procesing on interface lowering
2016-10-18 09:10:14 +03:00
Michael Bogdanov
f0d09288a8
Initial KCallableNameProperty support
2016-10-18 09:10:13 +03:00
Michael Bogdanov
b72d7557d1
KClassJavaProperty support
2016-10-18 09:10:13 +03:00
Dmitry Petrov
5ee2f87c4a
Closure conversion: simple tests work.
2016-10-18 09:10:12 +03:00
Michael Bogdanov
6bd27e52bc
Don't wrap return and error expressions into returns
2016-10-18 09:10:12 +03:00
Michael Bogdanov
72eb317164
Further try/catch/finally support
2016-10-18 09:10:11 +03:00
Michael Bogdanov
f1ea31450e
Remove private methods from interface on lowering
2016-10-18 09:10:11 +03:00
Michael Bogdanov
59fc5befad
!is support
2016-10-18 09:10:10 +03:00
Michael Bogdanov
12235faa39
Return proper type after cast
2016-10-18 09:10:10 +03:00
Michael Bogdanov
171e607250
Spread support
2016-10-18 09:10:10 +03:00
Michael Bogdanov
e965a2b3b5
Further SyntheticJavaPropertyDescriptor support
2016-10-18 09:10:09 +03:00
Michael Bogdanov
d6b5e48b2a
Wrap Nothing type into return expression
2016-10-18 09:10:09 +03:00
Michael Bogdanov
5121fcb287
Initial try/catch/finally support
2016-10-18 09:10:08 +03:00
Michael Bogdanov
4bcd3d1bdb
Support break/continue
2016-10-18 09:10:08 +03:00
Michael Bogdanov
e5bccf0963
Support do while cycles
2016-10-18 09:10:07 +03:00
Michael Bogdanov
70dbccb95e
Sealed modality support
2016-10-18 09:10:07 +03:00
Michael Bogdanov
29d1231b97
Empty vararg support and SyntheticJavaPropertyDescriptor properties
2016-10-18 09:10:06 +03:00
Michael Bogdanov
45ebe354ee
Initial support of const and @JvmField properties
2016-10-18 09:10:06 +03:00
Michael Bogdanov
e543972dad
Properly calculate safe call receivers
2016-10-18 09:10:05 +03:00
Michael Bogdanov
bc6f691405
DefaultImpls fixes
2016-10-18 09:10:05 +03:00
Michael Bogdanov
c22bfaeefb
Annotation class support
2016-10-18 09:10:04 +03:00
Michael Bogdanov
3fe84bba6c
Initial IMPLICIT_NOT_NULL support
2016-10-18 09:10:04 +03:00