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 |
|
Vitaliy.Bibaev
|
f98d50265b
|
Implement SequenceCallChecker
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
98d698290e
|
Move a workaround for collections into CollectionChainTransformer
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
50d30f3d8b
|
Use TerminatedChainBuilder for both java stream & sequences
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
416b15e42b
|
Minor: move KotlinJavaStreamChainBuilder to the 'impl' package
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
7f57730c45
|
Move classes into packages java/sequence/collections where needed
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
7d903b43a1
|
Add library support extension for kotlin sequence support
|
2018-08-20 05:17:53 +03:00 |
|
Vitaliy.Bibaev
|
6cc797ad31
|
Update copyright header for new files
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
6433592618
|
Minor: move file CallUtils.kt to the upper level
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
0d2c5c4d65
|
Minor: add todo
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
7c417a59dc
|
Fix bug when onEach extension call is not found for arrays
|
2018-08-20 05:17:52 +03:00 |
|
Vitaliy.Bibaev
|
adb36d53fe
|
Fix bug when chain result type inferred incorrectly
|
2018-08-20 05:17:51 +03:00 |
|
Vitaliy.Bibaev
|
c5ede40262
|
Recognize CharSequence and Arrays as iterable too
|
2018-08-20 05:17:51 +03:00 |
|