Alexander Udalov
83fbabd628
Drop Annotations.Companion.find/getUseSiteTargetedAnnotation(s)
2018-09-06 19:13:13 +03:00
Nikolay Krasko
91308508bd
Inject with suffix and prefix arguments in annotations (KT-26584)
...
#KT-26584 Fixed
2018-09-06 17:39:54 +03:00
Yan Zhulanow
2ec1a89fa1
Use IdePlatform instead of IdePlatformKind in 'Kotlin Facet' project structure tab
2018-09-06 14:42:21 +03:00
Yan Zhulanow
f55a52b86e
MPP: Fix compatibility issue with Android Studio 3.3 Canary 7
...
'TargetPlatformKind' is still used in AS 3.3 so we can't remove it entirely yet.
2018-09-06 14:42:19 +03:00
Yan Zhulanow
7398a8149d
Do not use ApplicationExtensionDescriptor in JPS (KT-26542)
...
The 'ExtensionPointName' class that ApplicationExtensionDescriptor uses is missing in the JPS classpath.
Now we don't use it unless the IDEA Application is properly initialized.
2018-09-04 14:54:45 +03:00
Nicolay Mitropolsky
d415ca9cf6
fixed nullability for various listeners update in 183
2018-08-31 17:20:54 +03:00
Yan Zhulanow
d00f5b335a
MPP: Refactoring, extract IDE platform kinds, allow to add custom platforms
2018-08-31 05:14:15 +05:00
Ilya Gorbunov
16148a30c1
Remove or replace deprecated kotlin-runtime artifact usages
2018-08-30 14:57:54 +03:00
Ilya Gorbunov
0f5f90cf52
Advance project version to 1.3-SNAPSHOT
...
Set LATEST_STABLE language version and current version of stdlib to 1.3, set IS_PRE_RELEASE
Remove "EXPERIMENTAL" from 1.3 version description in tests and gradle options
2018-08-30 14:49:27 +03:00
Natalia Selezneva
5b29528386
Scripting Console files shouldn't have scratch panel
...
KT-25818 Fixed
2018-08-30 12:35:54 +03:00
Alexander Udalov
4219aff548
Refactor DescriptorRenderer's renderAccessors option
...
In some tests with txt (probably all except loadJava), property
accessors are not rendered at all, so a third option value (NONE) will
be useful to determine whether we need to render annotations on property
accessors as get/set/sparam-targeted annotations on the property
2018-08-27 23:37:06 +02:00
Yan Zhulanow
834ece7d63
Debugger: Remove type checking in file ranking calculator
...
Type checking makes checking slower and less stable.
2018-08-24 04:28:07 +05:00
Alexander Udalov
b7808ba24d
Pass JvmTarget to KotlinTypeMapper
...
Also use KotlinTypeMapper.RELEASE_COROUTINES_DEFAULT instead of false in
FileRankingCalculator
2018-08-21 12:23:07 +02:00
Vitaliy.Bibaev
4f722dd32d
Use heuristics for termination calls for java/streamex as well
2018-08-20 05:18:04 +03:00
Vitaliy.Bibaev
1f9004e1ae
Minor: rename 'receiver' -> 'receiverValue'
2018-08-20 05:18:04 +03:00
Vitaliy.Bibaev
e1acd2e2c5
Use heuristics with call name to avoid redundant types resolve
2018-08-20 05:18:03 +03:00
Vitaliy.Bibaev
9b24600b0f
Minor: rename KotlinTypes -> KotlinSequenceTypes
2018-08-20 05:18:03 +03:00
Vitaliy.Bibaev
0ba506c1ec
Use partial resolve
2018-08-20 05:18:03 +03:00
Vitaliy.Bibaev
5779eacb23
Use KotlinBuiltIns.FQ_NAMES for type names
2018-08-20 05:18:03 +03:00
Vitaliy.Bibaev
db5e6e1ddc
Minor: remove redundant field
2018-08-20 05:18:03 +03:00
Vitaliy.Bibaev
57ac7e0fb9
Remove @author JavaDoc from all my files
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
55055ce3aa
Remove redundant LibraryUtil.kt
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
c1ebc2788d
Minor fixes after inspecting code-style
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
2d22267cf1
Apply project code style settings to sequence debugger code
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
75e5cfca82
Do not use deprecated API
2018-08-20 05:18:00 +03:00
Vitaliy.Bibaev
aa34d84487
Move files to the correct packages
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
f90b33424a
Add java stream debugger as a dependency
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
6dda5b0397
Move sequence debugger src to a debugger/sequence directory
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
fbc2a5d9a7
EA-114349 Fix bug when trace collecting for large int values throws NPE
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
7cd1baff9d
Fix bug when chain is not detected if method expression is used
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
da731b9bae
Do not set redundant space in string representation of lambdas
2018-08-20 05:17:58 +03:00
Vitaliy.Bibaev
89abcb82e4
Support distinctBy intermediate call
2018-08-20 05:17:58 +03:00
Vitaliy.Bibaev
0cc5e924a7
Fix bug then Map.contains is not an expression
2018-08-20 05:17:58 +03:00
Vitaliy.Bibaev
bfced7dd1e
Support filterIsInstance with generic parameter
2018-08-20 05:17:58 +03:00
Vitaliy.Bibaev
bde34b45e7
Add 'asSequence' operation support
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
64dec10bd5
Avoid redundant allocation on each collection chain transformation
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
ac19f30ed3
Disable distinctBy operation support (will be fixed in the platform)
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
449fa8f3ec
Support 'windowed' intermediate call
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
cc549d3ae5
Support chunked operation
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
85d83309ae
Support mapNotNull intermediate operation
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
eaee6697f2
Make zipWithNext work & add test
2018-08-20 05:17:56 +03:00
Vitaliy.Bibaev
113bb9ca46
Use computeIsAbsent instead of getOrPut in generated expression
2018-08-20 05:17:56 +03:00
Vitaliy.Bibaev
da5cbeb92b
Drop mapNotNull operation support
2018-08-20 05:17:55 +03:00
Vitaliy.Bibaev
a1525ca022
Add support for some intermediate operations if possible
2018-08-20 05:17:55 +03:00
Vitaliy.Bibaev
c1cf159beb
Minor: fix Sequence package name
2018-08-20 05:17:54 +03:00
Vitaliy.Bibaev
b7e99a75ad
Use index by array name instead of elements name in KotlinTypes
2018-08-20 05:17:54 +03:00
Vitaliy.Bibaev
43614a1dfe
Fix bug when generics are erased in trace expression
2018-08-20 05:17:54 +03:00
Vitaliy.Bibaev
5f9481b273
Implement SequenceTypeExtractor
2018-08-20 05:17:54 +03:00
Vitaliy.Bibaev
6b83e2f49f
Move utility methods for primitive types into KotlinTypes
2018-08-20 05:17:54 +03:00
Vitaliy.Bibaev
b9ae33b068
Simplify CallTypeExtractor implementations
2018-08-20 05:17:53 +03:00