Commit Graph

4645 Commits

Author SHA1 Message Date
Vasily Levchenko 9c94ecf186 [gradle][plugin][tests] fix of 'org.jetbrains.kotlin.gradle.plugin.test.IncrementalSpecification.Parameter changes should cause only recompilaton' test
--time => -Xtime in parameters
2019-02-26 16:12:19 +03:00
Vasily Levchenko b0f3ee9459 [build][test][environment] improvemnt of test reporting infrostructure
1. reduced number of json file generation
2. Groovy's JsonSlurp replaced with Kotlin Json serialization/deserialization
3. improved naive groovy -> kotlin convertion (46d32c606)
4. some refactoring.
2019-02-26 15:26:49 +03:00
Ilya Matveev b84559b27a Fix IDE import after switching to the long plugin version 2019-02-26 12:23:27 +03:00
LepilkinaElena 328a6ff8fc Divide header option to full form and short deprecated form (#2717) 2019-02-26 11:23:19 +03:00
Ilya Matveev 30ac956300 Fix plugin shadow jar classifier 2019-02-25 20:22:23 +03:00
SvyatoslavScherbina 0ec1712f75 Fix Objective-C header for deeply nested classes (#2712)
Fix #2667
2019-02-25 13:39:15 +03:00
Vasily Levchenko 4e90171efa [kotlin compiler][update] 1.3.30-dev-1987 (#2711) 2019-02-25 13:38:05 +03:00
Ilya Matveev 82250a9d68 Always use the long version for Gradle plugin 2019-02-25 13:35:39 +03:00
Ilya Matveev 7728a51030 Use konan.home for compiler home in KonanTest 2019-02-25 13:35:39 +03:00
Igor Chevdar f0550c3e03 Fixed bug with loops deserialization 2019-02-25 15:18:38 +05:00
Ilya Matveev 0647194a45 Support static ObjC frameworks 2019-02-22 20:11:54 +03:00
LepilkinaElena eb9965d2c8 Add short form for cinterop flag library (#2702) 2019-02-22 15:26:07 +03:00
Pavel Punegov 1f44831c8e Create an empty inlining rule that suppresses a warning about performance of inlining/ 2019-02-22 15:15:16 +03:00
Ilya Matveev 736134e57c Fix protobuf renaming 2019-02-22 14:57:10 +03:00
Ilya Matveev d393fc4857 Fix dependency downloading 2019-02-22 14:57:10 +03:00
Ilya Matveev 33976e0172 Remove -nostdinc compiler arg added by Gradle by default 2019-02-22 14:57:10 +03:00
Ilya Matveev 7b910304e7 Update Gradle version in Docker files 2019-02-22 14:57:10 +03:00
Ilya Matveev 6e2fe275b2 Fix composite build 2019-02-22 14:57:10 +03:00
Ilya Matveev 0cb3c71ed8 Allow override gradle version for plugin tests 2019-02-22 14:57:10 +03:00
Ilya Matveev 47b8354d8b Don't embed bitcode for iOS simulator 2019-02-22 14:57:10 +03:00
Ilya Matveev a576ee4b7d Switch to Gradle 5.1 2019-02-22 14:57:10 +03:00
Pavel Punegov ce1e83945d Remove Deprecation annotation for ThreadLocal and SharedImmutable.
kotlin.native package is imported by default and hence annotations used mostly without import.
2019-02-22 14:13:37 +03:00
SvyatoslavScherbina 4d6614e674 Use compiler-generated C stubs when overriding some Objective-C methods (#2697)
* Add tests to interop_objc_smoke

* Use compiler-generated C stubs when overriding some Objective-C methods
2019-02-22 13:51:08 +03:00
Igor Chevdar 0c90464ac4 Forced TestProcessor to process only current module 2019-02-22 12:17:16 +05:00
alexander-gorshenev 002ee5b05a Take coordinates from ir declaration, rather than for its descriptor. (#2698) 2019-02-22 09:54:02 +03:00
Igor Chevdar f82a576449 Turned off optimization of libraries deserialization 2019-02-21 20:33:36 +05:00
Igor Chevdar fce83f1dd2 Fixed mismatch in library serialization/deserialization 2019-02-21 15:33:26 +05:00
Igor Chevdar 53380aa4dd Bumped ABI version 2019-02-21 09:38:24 +05:00
Nikolay Igotti f34594b73c Fix stacktrace test for opt builds. 2019-02-20 23:34:28 +03:00
Igor Chevdar 5a41e9b257 Fixed issue with TL initializers + tests
Put all top level properties into the list of explicitly exported symbols
2019-02-20 22:58:08 +05:00
Igor Chevdar ae29fc5e1a [IrSerializer] Cached some heavy descriptor functions 2019-02-20 22:58:08 +05:00
Igor Chevdar e3efd75e55 Implemented code generation of combined IR of all libraries 2019-02-20 22:58:08 +05:00
Vasily Levchenko 49493e6dd9 [kotlin compiler][update] 1.3.30-dev-1885 2019-02-20 16:25:41 +03:00
LepilkinaElena 1b680a4b13 Fix jsinterop: added option target which now has only one proper value wasm32 (#2694) 2019-02-20 16:18:04 +03:00
LepilkinaElena 6b6d09774e Fix name of property in refactored cinterop tool (#2692) 2019-02-20 13:43:33 +03:00
Kirill Shmakov 7254d44921 Add checker for stack trace format
KT-29817
Reviewed at KN-CR-1563
2019-02-20 13:37:31 +03:00
Nikolay Igotti e97ff3a1fc Support UTF-32 conversion. (#2689) 2019-02-20 12:39:15 +03:00
LepilkinaElena d6f6b626d0 Fix generic parameter in samples (#2691) 2019-02-20 12:24:16 +03:00
Nikolay Igotti bdea1bd1d3 Fix incorrect Worker passing mechanisms in VideoPlayer sample. (#2688) 2019-02-20 11:57:22 +03:00
LepilkinaElena 75805b3528 Rewrite interop tools command line options to have help messages without crashes (#2672) 2019-02-20 09:14:28 +03:00
Nikolay Igotti 554348ace6 Fix typo. 2019-02-19 16:13:23 +03:00
Elena Lepilkina a18395b9d7 Fix for Windows where deprecated realization itoa exists 2019-02-19 14:24:39 +03:00
Nikolay Igotti bf7040a119 Support experimental targets. (#2681) 2019-02-19 14:23:00 +03:00
Ilya Matveev 8c13aade45 Replace http with https in tests 2019-02-19 12:54:05 +03:00
Pavel Punegov 46d32c6064 Rewrite Slack reporter to Kotlin 2019-02-19 12:07:02 +03:00
Pavel Punegov ac1d893857 Rewrite KonanTestSuite to Kotlin 2019-02-19 12:07:02 +03:00
Dmitriy Dolovov 8fd7293b0a Update Kotlin Gradle plugin version used in samples 2019-02-19 16:05:09 +07:00
Elena Lepilkina 42963f1601 Split didn't work rigth for files with spaces in names. Change to array of arguments. 2019-02-19 11:55:53 +03:00
LepilkinaElena 904350d42e Several benchmarks for C interop (#2659) 2019-02-19 10:04:25 +03:00
Elena Lepilkina e8d6a2a5f1 Fix to get summary report on TeamCity on os with several words in name 2019-02-18 18:33:38 +03:00