Alexey Tsvetkov
|
0a69cca066
|
Box primitive types in position of generic receiver
#KT-9469 fixed
|
2015-10-26 18:36:59 +03:00 |
|
Alexey Tsvetkov
|
7c54024a22
|
Fix private setter visibility for generic class
#KT-8888 fixed
|
2015-10-26 18:36:59 +03:00 |
|
Ilya Chernikov
|
7dbb0dff2c
|
Placing forced shutdown timeout into daemon options, setting default to 10s, removing appropriate property as obsolete
|
2015-10-26 15:59:11 +01:00 |
|
Ilya Chernikov
|
80fb9b8473
|
Removing try/catch in the lock file acquiring algo, to avoid hanging like in case described here - https://devnet.jetbrains.com/message/5561306
it should now fail and fallback to in-process compilation
|
2015-10-26 15:59:10 +01:00 |
|
Ilya Chernikov
|
2fa0988c85
|
Increasing socket backlog size in attempt to solve problems like EA-74493 (connection refused)
|
2015-10-26 15:59:09 +01:00 |
|
Denis Zharkov
|
881fe640e7
|
Create non-default getter for Enum.values property
#KT-9687 Fixed
|
2015-10-26 17:32:15 +03:00 |
|
Mikhail Glukhikh
|
4b6cb3ebce
|
A new kind of synthetic accessors for backing fields, if accessed inside lambda / object literal / local class #KT-9657 Fixed
A set of tests provided
Also #KT-4867 Fixed
Also #KT-8750 Fixed
Slight codegen refactoring
|
2015-10-26 16:37:32 +03:00 |
|
Dmitry Petrov
|
ccad435850
|
KT-9644: override default behavior for non-local return in FixStackAnalyzer
|
2015-10-26 15:56:57 +03:00 |
|
Mikhail Glukhikh
|
d0e01153ec
|
Effective visibility: java package-private is now considered as equivalent to Kotlin internal #KT-9755 Fixed
|
2015-10-26 15:00:14 +03:00 |
|
Mikhail Glukhikh
|
994feafd6e
|
Lookup fixed to search for SyntheticFieldDescriptor inside MethodContext
|
2015-10-26 13:36:34 +03:00 |
|
Mikhail Glukhikh
|
98e0771ffa
|
Abstract var setter visibilities: now only private setters are forbidden
|
2015-10-26 11:55:34 +03:00 |
|
Mikhail Glukhikh
|
5ebbdd9f58
|
Cleanup: implicit nothing return type is now an error
|
2015-10-26 11:55:30 +03:00 |
|
Alexey Sedunov
|
9c360ef05a
|
Find Usages: Look for as-property usages of Java methods
|
2015-10-24 19:50:53 +03:00 |
|
Alexey Sedunov
|
3fd6864461
|
Extraction Engine: When extracting to enum class body, place new declaration after the last entry
#KT-9629 Fixed
|
2015-10-24 19:50:52 +03:00 |
|
Alexey Sedunov
|
98b3919824
|
J2K: KtClassBody
|
2015-10-24 19:50:50 +03:00 |
|
Alexey Sedunov
|
d8864544d2
|
J2K: Rename KtClassBody (.java -> .kt)
|
2015-10-24 19:50:49 +03:00 |
|
Alexander Udalov
|
1517a099d0
|
Search for JvmName also among use-site targeted annotations
#KT-9699 Fixed
|
2015-10-23 19:03:50 +03:00 |
|
Alexander Udalov
|
ae4c7b5a61
|
Minor, rename codegen tests on platformName and platformStatic
|
2015-10-23 19:03:49 +03:00 |
|
Michael Bogdanov
|
18f3eb87e4
|
INSTANCE field deprecated in companion object
Fix for KT-9692: Deadlock between <clinit> of a class (KtSimpleNameExpressionImpl) and <clinit> of its companion object
#KT-9692 Fixed
|
2015-10-23 17:39:27 +03:00 |
|
Svetlana Isakova
|
c167a77c8a
|
Filter annotations while substituting compound type
|
2015-10-22 21:55:17 +03:00 |
|
Svetlana Isakova
|
f00af72e0f
|
Fixed 'OnlyInputTypes' working with platform types
|
2015-10-22 21:55:16 +03:00 |
|
Svetlana Isakova
|
b24cb2a326
|
Fixed 'OnlyInputTypes' working with number types
|
2015-10-22 21:55:14 +03:00 |
|
Svetlana Isakova
|
9877fe1a26
|
Fixed the call completer
to update the type of the argument expression correctly
|
2015-10-22 21:55:13 +03:00 |
|
Svetlana Isakova
|
06e90cf6a1
|
Annotated the return type of 'elvis' function with @Exact
fun <T> ELVIS(T?, T): @Exact T
|
2015-10-22 21:55:12 +03:00 |
|
Svetlana Isakova
|
7150be7c67
|
Minor: fixed error message
|
2015-10-22 19:09:46 +03:00 |
|
Valentin Kipyatkov
|
74f2d60e19
|
No duplicate property accessor should be allowed
|
2015-10-22 18:48:19 +03:00 |
|
Valentin Kipyatkov
|
fabf3e5e84
|
More correct keyword completion after "@"
|
2015-10-22 18:48:18 +03:00 |
|
Valentin Kipyatkov
|
7c8967ea4e
|
Refactored to use creation of expression by pattern instead of plain text
|
2015-10-22 18:48:16 +03:00 |
|
Valentin Kipyatkov
|
255373162d
|
KT-9666 Inner classes do not appear in type completion
#KT-9666
|
2015-10-22 18:48:15 +03:00 |
|
Michael Bogdanov
|
d5126213d3
|
Fix for KT-9364: M13 Wrong compiler error for "unable to inline function"
#KT-9364 Fixed
|
2015-10-22 17:20:57 +03:00 |
|
Michael Bogdanov
|
a7b3c70d21
|
Fix for KT-7017: Reified type referenced in object literal crashes at runtime
#KT-7017 Fixed
|
2015-10-22 16:06:13 +03:00 |
|
Michael Bogdanov
|
3e19514099
|
Test for obsolete KT-6988: java.lang.VerifyError: Bad return caused by inline reified
#KT-6988 Obsolete
|
2015-10-22 16:06:10 +03:00 |
|
Dmitry Petrov
|
829fc6938a
|
KT-9547: private package member can conflict only with the members
declared in the same file.
Cleanup OverloadUtil stuff.
Update testData.
|
2015-10-22 10:45:49 +03:00 |
|
Dmitry Petrov
|
5170341624
|
OverloadResolver:
fix redeclaration diagnostics issue in incremental compilation (KT-6165)
J2K: OverloadUtil.kt
|
2015-10-22 10:45:49 +03:00 |
|
Dmitry Petrov
|
f3cc6fc170
|
J2K: rename OverloadUtil.java --> OverloadUtil.kt
|
2015-10-22 10:45:49 +03:00 |
|
Denis Zharkov
|
8c62e80d2b
|
Minor. Use property instead of deprecated function in Operations map
|
2015-10-21 17:51:44 +03:00 |
|
Denis Zharkov
|
8db206e7ff
|
Take into account irrelevant implementation of special builtins
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
d674aa1427
|
Refine signature mapping for special overrrides from Java
They have special JVM descriptor only when they are not inherited from
Kotlin super class
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
c46b766fea
|
Load special property from Java in cases of J-K-J hierarchy
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
e31f751830
|
Minor. Move hasRealKotlinSuperClassWithOverrideOf to descriptor.loader.java
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
0b3118554b
|
Extract hasRealKotlinSuperClassWithOverrideOf and simplify needGenerateSpecialBridge
Temporary don't mind that some element `reachableDeclarations` is
final in Java because it's anyway follows that function descriptor itself is final.
|
2015-10-21 17:51:43 +03:00 |
|
Michael Bogdanov
|
4dcf940756
|
Test for obsolete KT-4860
#KT-4860 Obsolete
|
2015-10-21 17:12:18 +03:00 |
|
Michael Bogdanov
|
55d2300860
|
Fix for KT-6722
#KT-6722 Fixed
|
2015-10-21 17:12:17 +03:00 |
|
Michael Bogdanov
|
f4d3ecf8e6
|
Generate public constructor for anonymous objects if it inside inline fun
#KT-9331 Fixed
|
2015-10-21 17:12:17 +03:00 |
|
Mikhail Glukhikh
|
03d944d2b3
|
Backing field: four more errors dropped
|
2015-10-21 16:37:06 +03:00 |
|
Mikhail Glukhikh
|
e8a5df364b
|
Refactoring (JetFlowInformationProvider)
|
2015-10-21 16:37:04 +03:00 |
|
Mikhail Glukhikh
|
d6988ad69e
|
Get rid of FIELD_IDENTIFIER at syntax level, two errors dropped, a set of tests fixed / deleted #KT-9539 Fixed
|
2015-10-21 16:36:55 +03:00 |
|
Mikhail Glukhikh
|
8ea0501a30
|
Get rid of FIELD_IDENTIFIER: stubs with '$' removed
|
2015-10-21 16:36:49 +03:00 |
|
Michael Nedzelsky
|
f987feed6f
|
fix compilation (KtType -> KotlinType)
|
2015-10-20 20:46:11 +03:00 |
|
Michael Nedzelsky
|
1c36090b6d
|
check for violation of Finite Bound Restriction and Non-Expansive Inheritance Restriction
|
2015-10-20 20:06:07 +03:00 |
|