Commit Graph

4939 Commits

Author SHA1 Message Date
Ilya Matveev ed01f85c21 Split shared: Use KonanVersion.CURRENT in compiler and interop 2019-05-30 19:48:50 +03:00
Ilya Matveev fb69d9284f Split shared: Add dependency on kotlin-native-utils
Gradle build can be configured but building dist
requires updating code in accordance with changes
made in the big Kotlin.
2019-05-30 19:48:50 +03:00
Ilya Matveev 1c2e324ad9 Split shared: Use KonanVersion in the generated version 2019-05-30 19:48:50 +03:00
Ilya Matveev a89bfba751 Split shared: Remove code copied to kotlin-native-utils 2019-05-30 19:48:50 +03:00
Ilya Matveev 873b40be80 Split shared: Merge TargetDefFile.kt and DefFile.kt 2019-05-30 19:48:50 +03:00
Ilya Matveev 01b1734177 Split shared: Remove Helper0
Reason: not used.
2019-05-30 19:48:50 +03:00
Ilya Matveev 54f896ed2e Split shared: Remove VisibleNamed
Reason: already included in kotlin-native-utils
2019-05-30 19:48:50 +03:00
Sergey Bogolepov 4b5429c2aa Use clang for android, linux and mingw targets (#13) 2019-05-30 19:48:50 +03:00
Sergey Bogolepov f5cad39065 Fix path to xcode additionalTools (#21) 2019-05-30 19:48:50 +03:00
Alexander Gorshenev c4e7a704be Allow dummy logger to produce messages with just printlns 2019-05-30 19:48:50 +03:00
Alexander Gorshenev 3680ba30d3 Extended logger capabilities 2019-05-30 19:48:50 +03:00
Sergey Bogolepov 7cfdf3d0be Add xcode-addon to the list of internal dependencies. (#16) 2019-05-30 19:48:50 +03:00
Elena Lepilkina 950d677053 Incrementr Konan ABI version 2019-05-30 19:48:50 +03:00
Sergey Bogolepov 2d6f3e9d3f Fix Android configurables (#15) 2019-05-30 19:48:50 +03:00
Alexander Gorshenev 48c570fd5d KonanAbiVersion is 9 now 2019-05-30 19:48:50 +03:00
Sergey Bogolepov c6f06ef51e Make Configurables more flexible (#9)
* Separated CLI tools into interfaces.
* Added `additionalToolsDir ` to `AppleConfigurables`
2019-05-30 19:48:50 +03:00
Dmitriy Dolovov 5503b12a17 Add filtering for standard KLIBs 2019-05-30 19:48:50 +03:00
Nikolay Igotti c3638e48dc Support linux/arm64. 2019-05-30 19:48:50 +03:00
Ilya Matveev e2f6cba307 Add a method to obtain MPP preset name for KonanTarget 2019-05-30 19:48:50 +03:00
Ilya Matveev cca3ad3faa Host manager: Provide API to obtain supported targets by host 2019-05-30 19:48:50 +03:00
Alexander Gorshenev 77b4beb88a .deleteOnExit() only deletes directories if they are empty. So mark the files with .deleteOnExit also. 2019-05-30 19:48:50 +03:00
LepilkinaElena e3d9169d25 Fix reading manifest properties got from def file (#7) 2019-05-30 19:48:50 +03:00
LepilkinaElena a6cb5e408a Rework cinterop linkerOpts/compilerOpts (KT-29970) (#5) 2019-05-30 19:48:50 +03:00
Nikolay Igotti 6b6c5b82d2 Avoid enforcing XCode version is shared code. 2019-05-30 19:48:50 +03:00
Ilya Matveev 6a770bc12c Split shared: Get rid of compiler version in resolvers
Needed to apply patches from the detached shared
2019-05-30 19:48:50 +03:00
Ilya Matveev 5745b31853 Revert "Depend on kotlin-native-shared from a separate repo"
This reverts commit a2370920db.
2019-05-30 19:48:50 +03:00
pyos 99561ab92f Use common EnumWhenLowering 2019-05-30 18:34:57 +03:00
Vasily Levchenko 2cc567291a [kotlin compiler][update][temporary] workaround over fresh refactoring of fqNameSafe
- this commit should be just reverted when fqNameSafe will return.
2019-05-30 16:25:15 +03:00
Vasily Levchenko cf2d45b774 [kotlin compiler][update] 1.3.50-dev-560 2019-05-30 16:25:15 +03:00
Nikolay Igotti ac9f260034 Document unsupported features. (#3035) 2019-05-30 13:23:23 +03:00
Nikolay Igotti ba02e62426 Disable init test on WASM. 2019-05-28 20:06:50 +03:00
SvyatoslavScherbina 0f6859f29c Add initial experimental support for @AssociatedObjectKey (#2947) 2019-05-28 18:28:25 +03:00
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