Commit Graph

2745 Commits

Author SHA1 Message Date
Nikolay Igotti d7ad69e85d Minor Android manual tweaks 2017-09-05 18:51:51 +03:00
Nikolay Igotti be58d2ee34 Fix typedefs to unsupported types 2017-09-05 18:43:55 +03:00
Ilya Matveev 5289be4e1b v0.3.2 preparations 2017-09-05 18:37:33 +03:00
Nikolay Igotti b8929460a0 Exclude entry point from DCE on Android 2017-09-05 18:31:16 +03:00
Alexander Gorshenev 63ace8add9 Produce a warning in case we could not find an entry point. 2017-09-05 18:15:42 +03:00
Nikolay Igotti 43a975ad73 Ensure linker from sysroot is used (#834) 2017-09-05 15:35:23 +03:00
Hadi Hariri cc0809d315 Added JB Official (#833) 2017-09-05 13:35:20 +03:00
Nikolay Igotti 05696fe5c1 Platforms reshuffle (#830) 2017-09-04 19:53:45 +03:00
Vasily Levchenko 3016f5f253 [kotlin compiler][update] 1.1-20170901.201358-842
stdlib: 1.1-20170901.201245-751
plugin: 1.1-20170901.202447-820
2017-09-04 14:18:53 +03:00
Vasily Levchenko 3a9169f5ea [upload] fix of pom generation on uploaded artifacts
problem introduced in d488e35219
2017-09-04 14:18:53 +03:00
Nikolay Igotti 65aa2d4d77 Workaround KT-19612 (#828) 2017-09-01 14:08:48 +03:00
Nikolay Igotti 0fe40ec92e Linux platform (#824) 2017-09-01 12:51:03 +03:00
Ilya Matveev 8f8c3fc600 gradle-plugin: Set LIBCLANG_DISABLE_CRASH_RECOVERY for compiler 2017-09-01 11:38:25 +07:00
Ilya Matveev d0b3f46a77 gradle-plugin: Fix tests according to plugin changes 2017-09-01 11:38:25 +07:00
Ilya Matveev 7ec167b5ca gradle-plugin: Allow 'manual' dependency downloading
This patch adds an ability to download native dependencies
(clang, sysroots etc) during execution of the `downloadKonanCompiler`
task. The feature can by enabled by setting the
`downloadDependencies` property of the `downloadKonanCompiler` task
to true. Targets for these dependencies may be specified as a string
list using `targets` property of the `downloadKonanCompiler` task.
2017-09-01 11:38:25 +07:00
Ilya Matveev 68d0c9987b samples, concurrent: Download dependencies before building 2017-09-01 11:38:25 +07:00
Ilya Matveev f68380c2d2 CLI: Add --check_dependencies flag 2017-09-01 11:38:25 +07:00
KonstantinAnisimov 7782195201 Memory statistic (#817) 2017-08-31 18:54:05 +03:00
Igor Chevdar 19461d8143 Removed/cached some reflection calls 2017-08-31 15:34:37 +03:00
Igor Chevdar 2b00850164 Made NativePointed an abstract class instead of interface 2017-08-31 15:34:37 +03:00
Igor Chevdar c4fefcd462 Fixes in escape analysis 2017-08-30 13:55:01 +03:00
Ilya Matveev 98fe7995bb gradle-plugin: Don't use Project.getTasksByName method
Call of Project.getTasksByName in KonanPluing.apply causes subproject
evaluation. So in such a build script the plugin 'foo' will not be
applied to the subprojects:

subprojects {
    apply 'konan'
    apply 'foo'
}

This patch uses methods available via Project.tasks property to
work with tasks without causing subproject evaluation.

Related issue: KT-19916
2017-08-30 15:55:15 +07:00
Alexander Gorshenev 7aa6977ea6 Minor launcher changes to run in the browser. 2017-08-29 18:27:47 +03:00
Vasily Levchenko d488e35219 [upload]: make bintray load several artifacts 2017-08-29 16:48:38 +03:00
Vasily Levchenko 403c774688 [performance] compilation and execution with kotlin native and jvm, comparing results 2017-08-29 16:48:38 +03:00
Igor Chevdar 136c62a62c Added test on workers with invalid transfer attempt 2017-08-29 16:39:49 +03:00
Igor Chevdar 8605c01255 Implemented workers TODO about subrgaph transfer
Implemented check that subgraph of objects can be safely transferred
from one worker to another by running trial deletion on the subgraph.
2017-08-29 16:39:49 +03:00
Nikolay Igotti f74265126e Fix performance bug, review feedback on indexer changes (#818) 2017-08-29 16:12:44 +03:00
Nikolay Igotti 2aa077e542 Generate Windows platform headers 2017-08-29 14:07:26 +03:00
Nikolay Igotti 7d72beb27c Improve memory tracing, fix 32-bit platforms (#815) 2017-08-29 10:21:47 +03:00
Igor Chevdar 1d434899cb Fixed bug with globals deinitialization 2017-08-28 14:51:14 +05:00
Vasily Levchenko 9fdf30fc66 [kotlin compiler][update] 1.1-20170826.093556-820 2017-08-28 10:18:28 +03:00
Ilya Matveev f218d36aa9 build: Fix javaArgs in stdlib build 2017-08-28 10:55:53 +07:00
igotti-google 7fadfa5a0c Fix type in conversion to ByteArray 2017-08-26 11:50:10 +03:00
Igor Chevdar 7e666f2d90 Implemented Bacon's algorithm for cycle collection 2017-08-24 19:48:55 +05:00
Igor Chevdar 3522627ce3 Added FrameOverlay struct 2017-08-24 19:48:55 +05:00
igotti-google 5c5365b261 Fix couple typos. 2017-08-24 16:48:15 +03:00
Nikolay Igotti 69bf28cc23 v0.3.1 preparations. (#806) 2017-08-24 15:03:19 +03:00
Ilya Matveev 8957320504 gradle-plugin: Allow compile time measurement 2017-08-24 17:51:41 +07:00
Ilya Matveev d2c8fd18e9 gradle-plugin: Allow passing additional command line options 2017-08-24 17:51:41 +07:00
Nikolay Igotti 87a4fa9380 Platform libs definitions for Android, small interop tweaks. (#804) 2017-08-23 16:47:19 +03:00
Ilya Matveev 9667749b4e [SQUASHME] Fix run_konan.bat 2017-08-23 19:42:06 +07:00
Ilya Matveev ef9ecf6bde dependencies: Check if a server support resuming downloading 2017-08-23 19:42:06 +07:00
Ilya Matveev d2c3e320c6 [SQUASHME] Review fixes 2017-08-23 19:42:06 +07:00
Ilya Matveev 7116801dc6 dependencies: Track downloading in a separate thread 2017-08-23 19:42:06 +07:00
Ilya Matveev 24a87415d7 dependencies: Use HTTPS for bintray repo 2017-08-23 19:42:06 +07:00
Ilya Matveev b6544dbde8 dependencies: Implement resuming downloading 2017-08-23 19:42:06 +07:00
Ilya Matveev 60ed6f6871 dependencies: Move dependency downloader into shared project 2017-08-23 19:42:06 +07:00
Ilya Matveev fb15992546 build: Distribute 'shared' as a separate jar 2017-08-23 19:42:06 +07:00
Vasily Levchenko de8cc297f2 [dist] include in dist helper lldb sctipt 2017-08-22 21:12:34 +03:00