Commit Graph

4686 Commits

Author SHA1 Message Date
Ilya Matveev 0a6dbbb3b3 Use binaries DSL in Xcode samples 2019-03-12 18:01:59 +07:00
Sergey Bogolepov b22404c947 Infrastructure for source-based code coverage 2019-03-12 13:16:17 +07:00
Vasily Levchenko f043a6bf58 [kotlin compiler][update] 1.3.40-dev-392 2019-03-11 17:17:41 +03:00
LepilkinaElena 2bc29552dd Fix coloring of ratio (#2750) 2019-03-11 09:10:39 +03:00
Nikolay Igotti c6e93d30a1 Fix Kotlin property names conflicting with C keywords. (#2747) 2019-03-07 14:44:05 +03:00
Igor Chevdar 364b7ae72a Buried remnants of Ira's descriptors 2019-03-07 12:17:48 +03:00
Igor Chevdar d82eceb755 Removed descriptors from inliner 2019-03-07 12:17:48 +03:00
Svyatoslav Scherbina 91ba661f46 Split ObjCExport header and code generation phases 2019-03-06 14:42:15 +03:00
Svyatoslav Scherbina 2b8dcfc533 Refactor ObjCExportHeaderGenerator to allow per declaration translation 2019-03-06 14:42:15 +03:00
Svyatoslav Scherbina cead418d50 Always include declared class methods to framework header 2019-03-06 14:42:15 +03:00
Nikolay Igotti 9ded272398 Add Platform detection support. (#2737) 2019-03-05 22:08:00 +03:00
Vasily Levchenko 7519bcec14 [lldb][binding][python] migration to Python 3.0. fix Clion/Linux (KT-29623) 2019-03-05 12:07:29 +03:00
Pavel Semyonov 71d8d67807 docs: fixed link to Grouping.eachCount sample (#2745) 2019-03-05 10:35:02 +03:00
SvyatoslavScherbina 86f66c0100 Optimize DescriptorReferenceDeserializer (#2736)
Avoid fetching all package descriptors.
2019-03-05 10:09:49 +03:00
LepilkinaElena 211e2b29cb Added scripts to turn off/on services on linux machine to decrease no… (#2739) 2019-03-05 09:41:31 +03:00
Vasily Levchenko 0593375c96 [kotlin compiler][update] 1.3.40-dev-162 2019-03-04 13:23:28 +03:00
Ilya Gorbunov 9e26d32011 Do not expose internal copyOfUninitializedElements and copyOfNulls
Do not inline function that called them.
2019-03-04 11:53:58 +03:00
Ilya Gorbunov cfefbc184b Replace remaining usages of copyRangeTo to copyInto and drop copyRangeTo 2019-03-04 11:53:58 +03:00
Ilya Gorbunov cfa7c12413 Remove redundant overload of Array<T>.plus(Array<T>)
It's covered by `Array<T>.plus(Array<out T>)`
2019-03-04 11:53:58 +03:00
Ilya Gorbunov 1a4e1d7f55 Rewrite copyOfUninitializedElements with templates without using copyRangeTo 2019-03-04 11:53:58 +03:00
Ilya Gorbunov 356a5ac77e Rewrite copyInto without using copyRangeTo
Rename array copying implementation to arrayCopy
2019-03-04 11:53:58 +03:00
Ilya Gorbunov 544fb07164 Fix nullability of array type argument 2019-03-04 11:53:58 +03:00
Ilya Gorbunov bdcb90c3d4 Move Array.sortWith to generated code 2019-03-04 11:53:58 +03:00
Ilya Gorbunov 38ca63418d Move sorting implementations for Native to kotlin.collections 2019-03-04 11:53:58 +03:00
Ilya Gorbunov 58000a20fd Rewrite MutableList.sortWith to suppress warning instead of error
Use available naturalOrder comparator in MutableList.sort()
2019-03-04 11:53:58 +03:00
Nikolay Igotti d74384db18 Support -Xexport-library in reverse C interop. (#2740) 2019-03-01 17:52:50 +03:00
LepilkinaElena 9b9fa9d92d Corner cases with failed code size measurement. Choice tools for buil… (#2731) 2019-03-01 14:50:11 +03:00
Vasily Levchenko ce634a625e [build][test][environment] fix path to nightly test reports
teamcity dependency rule: <smth> => <path>, produces <path>/<smth> on dependencee configuration
2019-03-01 13:13:45 +03:00
Nikolay Igotti ec719d552f v1.2.0 change log 2019-03-01 12:46:29 +03:00
Nikolay Igotti 025a480247 Using const val from module doesn't mean we had to run initializers anymore. 2019-03-01 08:55:24 +03:00
LepilkinaElena de6fa0e72f Remove -shims. Warning for -linkerOpts for native flavor (#2730) 2019-02-28 17:23:28 +03:00
LepilkinaElena 62be127935 Fix setting -shims flag in interop plugin (#2729) 2019-02-28 10:24:58 +03:00
LepilkinaElena 204254b266 Workaround to turn off cross compilation on Windows that breaks cinterop (#2728) 2019-02-27 17:42:23 +03:00
LepilkinaElena 8cc6e67cee Added documentation about performance measurement (#2719) 2019-02-27 15:01:00 +03:00
Vasily Levchenko 61055e2082 [build][test][environment] fixed access to wrong test report file
report.json => results.json
2019-02-27 12:53:06 +03:00
Elena Lepilkina 5ecf52c564 Fix of creating build directory for compile only benchmarks 2019-02-27 12:12:43 +03:00
Vasily Levchenko a20250c2aa [kotlin compiler][update] 1.3.30-dev-2076
Move to the new IrReturnableBlock in the upstream.
Eliminate KonanIrReturnableBlock.
(cherry picked from commit 08405fc9fcd7d2a844a221524bfa7018ee80be18)
2019-02-26 22:38:45 +03:00
Nikolay Igotti 3a70c3b41b Fix HashMap.containsAll for some corner cases. (#2723) 2019-02-26 18:37:36 +03:00
Nikolay Igotti 55fc1345cb Test for negative array length. (#2710) 2019-02-26 18:29:33 +03:00
LepilkinaElena d5777b4834 Compile only benchmarks: helloWorld and videoplayer (#2703) 2019-02-26 18:17:54 +03:00
Vasily Levchenko 2951731368 [kotlin compiler][update] 1.3.30-eap-8 2019-02-26 17:52:37 +03:00
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