Commit Graph

47971 Commits

Author SHA1 Message Date
Vitaliy.Bibaev be69362f7d Minor: refactoring 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 4517d3a3d0 Support primitive boolean arrays 2018-08-20 05:17:48 +03:00
Vitaliy.Bibaev 3acb4285ea Minor: add missed paren 2018-08-20 05:17:48 +03:00
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