Commit Graph

4907 Commits

Author SHA1 Message Date
Svyatoslav Scherbina 3d83b86728 Implement ObjCExportLazy 2019-05-28 13:28:40 +03:00
Svyatoslav Scherbina c0ef560b07 Add minor improvements to ObjCExport 2019-05-28 13:28:40 +03:00
Nikolay Igotti faafeea719 Perform runtime patching of signal handlers. (#3016) 2019-05-27 18:45:27 +03:00
Abduqodiri Qurbonzoda 010b2d8083 Use new api in samples 2019-05-27 16:20:41 +03:00
Abduqodiri Qurbonzoda 06b0555807 Remove redundant @UseExperimental(ExperimentalStdlibApi) annotations 2019-05-27 16:20:41 +03:00
Abduqodiri Qurbonzoda 1426a8309a Deprecate former String <-> ByteArray conversion api 2019-05-27 16:20:41 +03:00
Nikolay Igotti 71af0cf5f9 Avoid recursive runtime init bug. (#3020) 2019-05-27 14:04:07 +03:00
Sergey Bogolepov 970f2a98f9 Use clang codegen for android, linux, mingw. 2019-05-27 12:02:45 +03:00
Sergey Bogolepov a85b474fd0 Fix xcode additionalTools path (via update of kotlin-native-shared). 2019-05-24 12:50:52 +03:00
Sergey Bogolepov 82de083c1b set SIMCTL_CHILD_DYLD_LIBRARY_PATH for iphone simulator on older systems 2019-05-24 08:25:50 +03:00
Ilya Gorbunov 7afcabffec Change implementation of assertFailsWith to make it inline
The function 'assertFailsWith' itself was moved to common.
2019-05-23 19:21:16 +03:00
Nikolay Igotti 31df1ddc52 Small tweaks in DetachedObjectGraph docs. 2019-05-23 17:30:05 +03:00
Vasily Levchenko 479c91d880 [tests] makes check_stacktrace_format enabled again 2019-05-23 17:22:34 +03:00
Sergey Bogolepov 4ee31d139d Fix libjsig.so path on Linux. 2019-05-22 18:26:44 +03:00
Elena Lepilkina 0910e4545c New shared version with logging fix 2019-05-22 16:56:33 +03:00
Alexander Gorshenev fb6cf022fc Flush message collector before exiting process 2019-05-22 14:33:47 +03:00
Alexander Gorshenev a412a6a323 Advanced shared build number to 79 2019-05-22 14:33:47 +03:00
Alexander Gorshenev 41237c05bb Extended logger capabilities 2019-05-22 14:33:47 +03:00
Vasily Levchenko 97b345c88d [build] split configuration for compiler and stdlib 2019-05-22 14:16:36 +03:00
SvyatoslavScherbina 9b8b94717f Map returned Unit to void in more cases when producing framework (#2968)
Including function-typed parameters and return types.
2019-05-22 10:45:18 +03:00
Vasily Levchenko f6544c40bb [kotlin compiler][update] 1.3.50-dev-328 2019-05-22 09:24:38 +03:00
Sergey Bogolepov 1831108272 Do not test bitcode embedding on ios_x64 2019-05-21 21:20:56 +03:00
Elena Lepilkina 27db6de910 New shared version 2019-05-21 16:43:15 +03:00
LepilkinaElena d4fe35c87f Sync version of Kotlin and Kotlin/Native (#2996) 2019-05-21 16:37:48 +03:00
Sergey Bogolepov f78a54aed8 Fix arm builds 2019-05-21 15:36:19 +03:00
Sergey Bogolepov ce19014903 Update mingw LLVM toolchain version 2019-05-21 15:36:19 +03:00
Svyatoslav Scherbina da32e91a5c Workaround crash when building platform libraries on macOS and Linux 2019-05-21 14:47:24 +03:00
Nekoyue 4da64036c1 Update README.md (#2985)
Fix a markdown syntax error
2019-05-20 12:20:05 +03:00
Elena Lepilkina 82d13239cb Fix benchmarks after migrating to new MPP plugin syntax 2019-05-17 17:36:44 +03:00
Elena Lepilkina 6c7075cba4 Fix of minor versions 2019-05-17 16:30:16 +03:00
Elena Lepilkina 36faec53e4 Fix sorting on server 2019-05-17 15:28:05 +03:00
LepilkinaElena 7c2eab9920 Merge compiler 1.3.50-dev-259 (#2983) 2019-05-17 14:02:01 +03:00
Roman de0e12a1d3 Fix coroutine name strategy (#2982) 2019-05-17 09:03:32 +03:00
Dmitriy Dolovov 0bdb14e597 Add Linux/Arm targets to echoServer sample 2019-05-16 18:27:12 +03:00
Sergey Bogolepov a1ae034a78 * Add missing KonanTarget.IOS_X64 to llvm optimization pipeline (#2980)
* Fix coverage_basic_library for ios_x64
2019-05-16 00:06:12 +07:00
Vasily Levchenko aebbad4401 [kotlin compiler][update] 1.3.50-dev-67 2019-05-15 14:27:50 +03:00
ilya-g 470c0efb26 String <-> CharArray, ByteArray conversions (#2973) 2019-05-15 13:35:06 +03:00
Sergey Bogolepov 9d207ed7b7 Remove unnecessary macos dependency (#2977) 2019-05-15 15:23:27 +07:00
Sergey Bogolepov 5306d7b427 Use clang instead if llvm-lto for darwin-based targets (#2974)
* Use LLVM C API for optimizations
* Use Clang for bitcode compilation
* Test bitcode embedding
2019-05-15 13:00:43 +07:00
Nikolay Igotti 89c2fb21c4 Worker.executeAfter() API for scheduling jobs on worker. (#2971) 2019-05-14 14:52:38 +03:00
Nikolay Igotti 5f224cf0b2 Support nullable string return type in reverse C interop. (#2967) 2019-05-14 14:42:40 +03:00
Nikolay Igotti 019e7b1cc8 Custom exception hook in reverse C interop (#2946) 2019-05-14 14:32:29 +03:00
Kevin Galligan e553684598 Add experimental generics support for produced frameworks (#2850)
Available under `-Xobjc-generics` flag.
2019-05-14 14:06:07 +03:00
Svyatoslav Scherbina 7842e6ca43 Fix #2830, #2959 2019-05-14 14:02:29 +03:00
Ilya Matveev 6d1bb43681 Add Info.plist for K/N framework of the calculator sample 2019-05-14 15:08:11 +07:00
Svyatoslav Scherbina dcd773ece5 Don't omit Objective-C default library linking if category method used 2019-05-13 18:33:47 +03:00
SvyatoslavScherbina c3e6ec731d Implement -Xframework-import-header compiler flag (#2952)
To be used to add imports to framework header
to workaround missing imports issues.
2019-05-13 18:33:09 +03:00
Nikolay Igotti f508ac3a37 Switch to older x86 CPU in Windows x86 codegenerator. 2019-05-13 16:20:47 +02:00
Nikolay Igotti c3834fd476 Fix for running LLVM tools on recent Ubuntu. 2019-05-13 16:20:47 +02:00
SvyatoslavScherbina bcd4118371 Import only required headers to avoid getting errno or other macros
Fix #2945
2019-05-07 16:41:57 +03:00