Dmitry Petrov
|
5531762ab1
|
Check for repeated annotations in type alias declaration.
|
2016-10-21 09:56:10 +03:00 |
|
Nikolay Krasko
|
355dca2a97
|
Add toString for KotlinStubBaseImpl
Try to simplify "Stub and PSI element type mismatch" exception analyze.
(cherry picked from commit 11aa71e)
|
2016-10-21 00:18:27 +03:00 |
|
Mikhail Glukhikh
|
1e04945609
|
CFG refactoring: get rid of mergeWithLocalDeclarations (always true) + minor style fixes
|
2016-10-20 19:52:52 +03:00 |
|
Mikhail Glukhikh
|
cce3a77e5e
|
Minor cleanup
|
2016-10-20 19:52:48 +03:00 |
|
Mikhail Glukhikh
|
a19d178867
|
Initialization analysis : more accurate handling of non-local variables while merging data #KT-14304 Fixed
|
2016-10-20 19:52:44 +03:00 |
|
Mikhail Glukhikh
|
bba34e0caa
|
Minor style fix
|
2016-10-20 19:52:40 +03:00 |
|
Zalim Bashorov
|
bdecb661e3
|
KJS: fix wrongAbiVersion test after abi version was increased. Make it less fragile with the hack for JS tests.
|
2016-10-20 13:47:50 +03:00 |
|
Alexey Andreev
|
f22a507e39
|
JS: add test to prove that #KT-5051 is no more reproducible
|
2016-10-20 12:16:30 +03:00 |
|
Alexey Andreev
|
6d230aad35
|
Suppress tests marked by TARGET_BACKEND directive when running Android codegen tests
|
2016-10-20 12:15:40 +03:00 |
|
Dmitry Petrov
|
c41ec1ddfb
|
KT-14400: Properly handle TypeAliasConstructorDescriptor in KotlinTypeMapper.mapToCallableMethod(...)
Implement getDefaultType() in TypeAliasDescriptor subclasses.
|
2016-10-20 09:56:03 +03:00 |
|
Dmitry Petrov
|
7dce1f438f
|
Inner classes lowering.
|
2016-10-19 19:13:40 +03:00 |
|
Denis Zharkov
|
4793f71da2
|
Properly generate indices for destructured parameters in inline case
#KT-14399 Fixed
|
2016-10-19 16:05:50 +03:00 |
|
Zalim Bashorov
|
3513cef779
|
KJS: increase JS binary version since name mangling slightly changed
|
2016-10-19 12:57:46 +03:00 |
|
Alexander Udalov
|
7b2a80ffa4
|
Fix incremental recompilation of JvmMultifileClass with top level function
See 53b584f and previous changes where this behavior was broken (this was
untested, however). Fixes EA-90065
|
2016-10-19 12:50:10 +03:00 |
|
Dmitry Jemerov
|
0a8f01c6b2
|
EA-89031 - IAE: SmartTypeRenderer.render
|
2016-10-18 16:48:09 +03:00 |
|
Alexey Sedunov
|
394859afc5
|
Light Classes: Avoid empty scope on KtLightParameter
#KT-13882 Fixed
|
2016-10-18 16:48:09 +03:00 |
|
Dmitry Petrov
|
d397ef1ff8
|
Minor: Update generated tests for IR back-end.
|
2016-10-18 16:10:59 +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 |
|
Zalim Bashorov
|
a085df914f
|
KJS: allow to use KClass::isInstance; implement isInstance in KClassImpl
|
2016-10-18 13:26:05 +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 |
|
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 |
|