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