Commit Graph

365 Commits

Author SHA1 Message Date
Elena Lepilkina 5f61fded79 Restore Build class + some fixes for releases builds and bundle size chart 2019-03-25 12:51:34 +03:00
Elena Lepilkina 349b70d345 Fixes of perfromance server 2019-03-21 14:59:16 +03:00
LepilkinaElena 553e2fdda7 Change axises and delete action in API (#2792) 2019-03-20 19:31:01 +03:00
Elena Lepilkina 9583eee42a Finish time couldn't be gotten from TeamCity as build isn't finished at register action 2019-03-20 11:37:11 +03:00
LepilkinaElena d8c1e85025 Added register task and some fixes for TeamCity (#2785) 2019-03-19 17:25:48 +03:00
LepilkinaElena a16bddb421 Server and client to show summary performance information (#2765) 2019-03-18 16:02:41 +03:00
Ilya Matveev a2370920db Depend on kotlin-native-shared from a separate repo
Kotlin-native-shared was copied in a separate repository.
This patch removes this subproject from the K/N repo and
adds a dependency on an artifact built from this separate repo.
2019-03-14 21:51:46 +07:00
LepilkinaElena 2bc29552dd Fix coloring of ratio (#2750) 2019-03-11 09:10:39 +03:00
LepilkinaElena 9b9fa9d92d Corner cases with failed code size measurement. Choice tools for buil… (#2731) 2019-03-01 14:50:11 +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
LepilkinaElena d5777b4834 Compile only benchmarks: helloWorld and videoplayer (#2703) 2019-02-26 18:17:54 +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
Ilya Matveev b84559b27a Fix IDE import after switching to the long plugin version 2019-02-26 12:23:27 +03:00
Ilya Matveev 30ac956300 Fix plugin shadow jar classifier 2019-02-25 20:22:23 +03:00
Ilya Matveev 82250a9d68 Always use the long version for Gradle plugin 2019-02-25 13:35:39 +03:00
Ilya Matveev 7b910304e7 Update Gradle version in Docker files 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
LepilkinaElena 6b6d09774e Fix name of property in refactored cinterop tool (#2692) 2019-02-20 13:43:33 +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 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
LepilkinaElena 904350d42e Several benchmarks for C interop (#2659) 2019-02-19 10:04:25 +03:00
Vasily Levchenko 4c1cad326b [kotlin compiler][update] 1.3.30-dev-1764 2019-02-18 14:43:54 +03:00
Pavel Punegov 309ecbb696 Use konan.home as compiler system property, kotlin.native.home as a gradle only property 2019-02-14 19:34:53 +03:00
Pavel Punegov 9c3a1332d5 Replace deprecated konan.home with org.jetbrains.kotlin.native.home 2019-02-13 17:06:10 +03:00
LepilkinaElena c258bcfb70 Made benchmark application flexible to run separate benchmarks (#2649) 2019-02-13 08:38:15 +03:00
LepilkinaElena 7380c2c718 Calculate percentage difference based on border values of intervals. (#2636) 2019-02-12 13:54:56 +03:00
Nikolay Igotti 2d882d1b6c Rework default JVM arguments. (#2633) 2019-02-07 13:08:49 +03:00
LepilkinaElena 025783bc8b Change constants for getting more stable benchmarks. (#2631) 2019-02-06 18:32:55 +03:00
Vasily Levchenko 9757a715f7 [gradle][plugin][tests] tests fixed
- removed CMake tests as outdated
- more occurate supported targets validation
2019-02-06 14:41:11 +03:00
LepilkinaElena a9d86b0247 Added short summary report for all targets. (#2622) 2019-02-05 10:17:04 +03:00
Elena Lepilkina e50f64bae2 Increased heap memory for cinterop tool for building libcurl on Windows 2019-02-05 10:01:24 +03:00
Elena Lepilkina f54f570fbf Added measuring code size for full application 2019-02-01 10:05:30 +03:00
Elena Lepilkina f47feb9d85 Added JS target for benchmarksAnalyzer 2019-02-01 10:05:30 +03:00
LepilkinaElena e2ad488f28 Slack performance reporter (#2527) 2019-01-29 14:16:59 +03:00
Dmitriy Dolovov 0bc3c9a6ad Dockerfile updates: (#2556)
- New Dockerfile for running samples
- New Dockerfile for K/N distribution
- Samples: buildSh should finilize buildAllSamples task to avoid concurrency issues
- Samples: Build avoidance for html5Canvas
2019-01-28 23:46:24 +07:00
Ilya Matveev 8bc172b9c1 [gradle-plugin] Make dependency export non-transitive by default
Fix for KT-28936.
2019-01-18 13:20:34 +07:00
LepilkinaElena 74b42b4370 Added usage of benchmarksAnalyzer for analysis of performance, so removed extra code from benchmark application and gradle. (#2501) 2019-01-09 13:30:17 +03:00
LepilkinaElena 3d5aac2f33 Write benchmarks analyzer to compare benchmarks runs. (#2493) 2018-12-28 10:27:04 +03:00
Jared Woolston 7de47bb1de Adds script for generating sysroot tarball from zephyr sdk. (#2490)
Signed-off-by: Jared <Jared.Woolston@gmail.com>
2018-12-24 14:38:38 +03:00
LepilkinaElena 828b2702bf Rewrote application with benchmarks using MPP plugin and added collec… (#2471)
Rewrote application with benchmarks using MPP plugin and added collecting information in json format.
2018-12-21 14:35:23 +03:00
Ilya Matveev d5ef601658 Support bitcode embedding in Gradle plugin 2018-12-18 18:59:09 +07:00
Ilya Matveev 1ef76cf289 Support the -Xexport-library option in the K/N Gradle plugin 2018-12-18 18:59:09 +07:00
Ilya Matveev f68f7028b1 [gradle-plugin] Publish Kotlin metadata variant
Fix for KT-27500.
2018-11-21 11:47:26 +07:00
Ilya Matveev e5ab2c71fb [gradle-plugin] Pass only klib dependencies to the compiler
Fix for KT-28205.
2018-11-21 11:47:26 +07:00