Commit Graph

4624 Commits

Author SHA1 Message Date
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
Alexander Gorshenev 633709e368 Removed a stale leftover. 2019-02-18 14:50:04 +03:00
Vasily Levchenko 4c1cad326b [kotlin compiler][update] 1.3.30-dev-1764 2019-02-18 14:43:54 +03:00
Nikolay Igotti 2b78ec2ebb Use different C types for boolean types in C and Objective-C mode. (#2676) 2019-02-18 14:20:43 +03:00
Nikolay Igotti 3aa0da2b06 Fix typed arrays on BE targets. 2019-02-18 14:18:22 +03:00
Leonid Startsev 4b8e144c94 Allow IR Lazy functions in IR serialization (#2661)
Such function types are sometimes produced by serialization plugin and
are sublcasses of 'IrLazyFuncitonBase' and 'IrFunction'.
Interfaces for IrFunction and IrFunctionBase are identical anyway
2019-02-18 13:52:45 +03:00
Nikolay Igotti 2b04cb70ae Update supported platforms list. (#2671) 2019-02-18 13:51:33 +03:00
LanderlYoung 8d8a89700f Delete dependency archive after extraction (#2670)
* Delete dependency archive after extraction.
* Add flag to control deleteArchives behavior.
2019-02-18 11:46:24 +03:00
SvyatoslavScherbina 469eede9d3 Add basic support for variable-length array parameters in cinterop (#2666) 2019-02-18 09:54:41 +03:00
Nikolay Igotti de65e29fbe Fix Windows sanity test. 2019-02-18 09:43:01 +03:00
Nikolay Igotti 5aac73dfad Add compiler builtins platform library. 2019-02-18 09:43:01 +03:00
Pavel Punegov fe05f74d7c Add konan.home to resolve dist in KonanTest 2019-02-15 15:47:35 +03:00
Elena Lepilkina 7d1bb97e76 Fix of clean task of reworked performance application 2019-02-15 12:25:18 +03:00
Elena Lepilkina aa03ca36ad Small fix after merge to run tasks on TeamCity 2019-02-15 11:22:18 +03:00
Pavel Punegov 8f06fd218e Use only konan.home in tests 2019-02-14 20:37:12 +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
Igor Chevdar 3efca3d8b8 [IrSerializer] Fixed issues with properties/fields 2019-02-14 17:02:46 +03:00
Sergey Bogolepov dddb55d777 Update mingw_x86 toolchain version and add missing macros to mingw/posix.def 2019-02-14 16:48:56 +07:00
Mike Sinkovsky e1d2f783fe mingw_x86 target 2019-02-14 16:48:56 +07:00
Nikolay Igotti 147c7d2c3e Init runtime on singleton objects access in C interop. (#2658) 2019-02-14 12:42:36 +03:00
Nikolay Igotti 8539d9395e Fix cross-tests on Mac. (#2655) 2019-02-13 17:46:35 +03:00
Pavel Punegov d753da7829 Improve output checker: default one checks with goldOutput 2019-02-13 17:06:38 +03:00