Vitaliy.Bibaev
523bdb0d54
Reserve unique time for mapped value in filter handler
2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev
a88719ff08
Minor: rename BothSemanticCallWrapper -> BothSemanticHandlerWrapper
2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev
246f79ab86
Implement handler for filter call for kotlin collections
2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev
3b14ed9ae8
Refactoring: updated methods signatures
2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev
8d9e348424
Implement proxy classes for collection handlers
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
8fc64490ca
Add abstractions to implement handlers for kotlin collections
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
cd4577ea78
Add stubs for filter operations
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
385a82567f
Minor: fix formatting issues
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
12fe36b77f
Add ability to specify a custom way to create peek call
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
5ab76d1eed
Add tests for chain building for kotlin collections
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
dd05a9b11b
Add kotlin stdlib to psi tests
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
5502d62471
Minor: rename LibraryManager -> LibraryUtil
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
e15f3624cf
Implement chain builder for kotlin collections
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
ad1a91a6c8
Add extension for kotlin collections support
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
871dc4253f
Minor: fix code style in NegativeJavaStreamTest and group tests
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
67d7f77f66
Minor: add checks in tests that no built chains
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
70f4933d5b
Add tests to check that chain is not build in some hard cases
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
6ce6301613
Fix bug when chain was not found from nested lambda or anonymous
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
bb90c5ad08
Add tests for java stream chain building
2018-08-20 05:17:46 +03:00
Vitaliy.Bibaev
ac956a46df
Fix minor chain building bug in kotlin
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
4573069a8d
Add setUp & tearDown for kotlin tests
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
055b0eed97
Fix wrong testdata
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
bc7d30bd99
Fix bug when stream chain lose terminator call arguments
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
4cb8cc3653
Fix bug when chain in the upper level is not found
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
56a783b858
Fix bug when chain detection did not work
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
295d340d7c
Add standard stream chain builder tests
2018-08-20 05:17:45 +03:00
Vitaliy.Bibaev
b916fc6ca2
Add simplest execution tests for support of kotlin collection
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
4552504315
Minor: rename base trace evaluation test case
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
07cc21200a
Do not add a blank line after copyright header
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
9bc08da6c6
Update copyright headers in test sources
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
a630390781
Update copyright header in source code files
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
25b174b8f7
Minor: optimize imports
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
2aef583aa7
Add support for tests with debugger
2018-08-20 05:17:44 +03:00
Vitaliy.Bibaev
b916f9e8e6
Support psi tests for streamex library
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
8d9b021ef2
Support psi tests for standard stream api
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
310bcc48a5
Add psi tests with the simplest test data
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
5fe0f167ca
Simplify checks that stream chain exists
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
6d395dffbb
Move stream call checks into separate class
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
64f399235e
Add tests for kotlin language support in the expressions dsl
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
8185354116
Add streamex support
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
3a2370a2d6
Minor: add a forgotten file
2018-08-20 05:17:43 +03:00
Vitaliy.Bibaev
ea3206bba4
Minor: fix compatible issue
2018-08-20 05:17:42 +03:00
Vitaliy.Bibaev
2c57853dbe
Add an extension point to support standard library in kotlin
2018-08-20 05:17:42 +03:00
Vitaliy.Bibaev
957f9a7e14
Add source files
2018-08-20 05:17:42 +03:00
Nikolay Krasko
8f566132e4
Workaround for IndexNotReadyException from icon provider (EA-118965)
...
Provider is DumbAware and isn't expected to access indexes.
2018-08-19 17:44:42 +03:00
ilmat192
2251440f04
Basic native support in kotlin-multiplatform ( #1811 )
...
* Add dependency on KN shared in gradle-plugin
* Basic support for Kotlin/Native:
* Target presets
* Compilation into a klib
* Compilation into native binraies: framework and executable
* Basic dependencies between projects
* No jars in native publications
* Replace '-' with '_' in framework names
* Escape quotes in native command lines on Windows
* Move targets from Kotlin/Native repo
* Download KN compiler using Gradle's mechanisms
* Support source set dependencies in native
2018-08-19 20:45:31 +07:00
Zalim Bashorov
8966e220f0
Update tests
2018-08-17 21:44:08 +03:00
Zalim Bashorov
c61d99fcff
[JS IR BE] don't initialize instance storage for singletons explicitly, use default value (undefined) instead
...
It allows accessing to a singleton independent to the state of its storage.
2018-08-17 21:43:33 +03:00
Zalim Bashorov
0f6a77e700
[JS IR BE] take into account receiver's type when generate name for callables (including properties)
...
Also, add special markers for receiver type and generic types to avoid accidental clashes.
2018-08-17 20:31:06 +03:00
Mikhail Glukhikh
b9d6580b44
Introduce MPP wizard for web (JVM / JS) applications
...
This implements first part of KT-25952
2018-08-17 18:16:34 +03:00