Commit Graph

4187 Commits

Author SHA1 Message Date
Nikolay Igotti 3b4b0728ef Documentation update, v0.9.2 preps. (#2096) 2018-09-20 11:52:06 +03:00
Alexander Prendota 047c665708 docs: update headers in CONCURRENCY.md (#2102) 2018-09-20 11:50:34 +03:00
Ilya Matveev 3280075459 Fix framework tests 2018-09-20 11:43:27 +03:00
Ilya Matveev e4f2165b16 Don't use deprecated DSL in tests 2018-09-20 11:43:27 +03:00
Ilya Matveev c8af254620 Rename klibraries -> klibs 2018-09-20 11:43:27 +03:00
Leonid Startsev 4368ad2b1c Review fixes: prohibit setting classpath, use lazy provider for destination dir 2018-09-20 11:43:27 +03:00
Leonid Startsev 8dc5af35c5 Attempt to make loading of compiler plugins from kotlin-platform-native Gradle plugin
Moved SubpluginEnviroment to separate file and made public some methods
KotlinNativeCompile task now extends AbstractCompile so it could be passed to SubpluginEnviroment.loadSubplugins
KotlinNativeBasePlugin now declares kotlinCompilerPluginClasspath configuration
2018-09-20 11:43:27 +03:00
Vasily Levchenko bddd6534a6 [kotlin compiler][update] 1.3.0-rc-51 2018-09-19 22:43:46 +03:00
Pavel Punegov efb809be29 Update tests to 1.3.0-rc-52 2018-09-19 21:44:20 +03:00
Pavel Punegov e8a2c58759 Fix KonanTest to correctly replace packages when test contains function parameters with the same name as package 2018-09-19 21:44:20 +03:00
Pavel Punegov db15656cbe Fix KonanTest to correctly process files with @file annotation 2018-09-19 21:44:20 +03:00
Pavel Punegov 19168bfe58 Remove obsolete testData in properties. Replace it with testKotlinVersion 2018-09-19 21:44:20 +03:00
Pavel Punegov aac41c8b31 Update tests with new testData 2018-09-19 21:44:20 +03:00
Alexander Prendota 2893a657a9 docs: update tables in GRADLE_PLUGIN.md (#2092) 2018-09-19 15:37:35 +03:00
Alexander Prendota 08984ea034 docs: drop debugging unnecessary title (#2091) 2018-09-19 14:52:49 +03:00
Alexander Prendota c6052a5426 docs: fix links to samples (#2090) 2018-09-19 11:33:45 +03:00
Nikolay Igotti 45032f0b88 Allow sharing top level vals with types marked as frozen. (#2086) 2018-09-19 11:23:32 +03:00
Alexander Prendota 87a7a9630a docs: fix yaml typo (#2089) 2018-09-19 11:04:26 +03:00
Alexander Prendota 37da553f38 KT-26712: styles LIBRARIES.md for Kotlin web site (#2088) 2018-09-19 10:16:51 +03:00
Vasily Levchenko 6f2281b402 [kotlin compiler][update] 1.3.0-rc-46 2018-09-19 02:32:47 +03:00
Vasily Levchenko d1d7c1904f [kotlin compiler][update] 1.3.0-rc-37 (#2082) 2018-09-18 14:14:49 +03:00
Nikolay Igotti 0165e96b8e Update to Xcode 10.0 (#2078)
* Update to Xcode 10.0

* Promote iOS version to 9.0
2018-09-18 13:51:48 +03:00
Nikolay Igotti 866f137317 Remove obsolete text. 2018-09-18 12:40:05 +03:00
Alexander Prendota 014c12106f add kotlin-playground styles to PLATFORM.md (#2081) 2018-09-18 12:37:41 +03:00
Svyatoslav Scherbina 803620f423 Improve interop with headers generated by Swift
Support `objc_runtime_name` attribute on Objective-C classes
thus enabling interop with `@objc` Swift classes without
explicitly specified name.

See https://github.com/JetBrains/kotlin-native/issues/1841#issuecomment-411346727
2018-09-18 10:12:24 +03:00
Svyatoslav Scherbina 4ec1ec05cf Properly support interop with headers generated by Swift
These headers contain `external_source_symbol(..., generated_declaration)`
attributes, making clang indexer to ignore the declarations.
Add an additional AST pass to ensure that all Objective-C classes and
protocols get found.

See https://github.com/JetBrains/kotlin-native/issues/1841#issuecomment-411346727
2018-09-18 10:12:24 +03:00
SvyatoslavScherbina 446bacbe7a Update OBJC_INTEROP.md (#2075) 2018-09-18 10:11:46 +03:00
Alexander Prendota c058d2b502 add kotlin-playground styles to MULTYPLATFORM.md (#2080) 2018-09-18 09:50:00 +03:00
Alexander Prendota e019477cc3 add kotlin-playground styles to FAQ.md (#2079) 2018-09-18 09:49:18 +03:00
Nikolay Igotti 8af17ab546 Docs tweak 2018-09-17 23:32:26 +03:00
Vasily Levchenko f86a749a58 [kotlin compiler][update] 1.3.0-rc-27 (#2074) 2018-09-17 17:50:45 +03:00
SvyatoslavScherbina 0faee23b1d Fix #2069 (#2073) 2018-09-17 17:44:42 +03:00
Alexander Prendota 9d6e6a1392 add kotlin-playground styles to DEBUGGING.md (#2077) 2018-09-17 17:39:27 +03:00
Alexander Prendota 8d49d7756e add kotlin-playground styles to GRADLE_PLUGIN.md (#2076) 2018-09-17 16:26:31 +03:00
Alexander Prendota 4f750a26c5 add kotlin-playground styles to CONCURRENCY.md (#2071) 2018-09-17 11:30:35 +03:00
Ilya Matveev 84bdf3e046 [gradle-plugin] Use new format of linkerOpts compiler argument 2018-09-17 11:19:06 +03:00
Vasily Levchenko 84d3d1e399 [cmd] launcher for lldb with loading python bindings. 2018-09-16 21:26:58 +03:00
Dmitriy Dolovov 1c91020c6c Safe determining Kotlin/Native meta version (with error reporting on unknown version) 2018-09-14 17:09:39 +03:00
Watson David a426738213 proofread (#2066) 2018-09-14 17:06:11 +03:00
Alexander Prendota 5b63cdb4b2 add kotlin-playground styles to OBJC_INTEROP.md (#2064) 2018-09-14 17:03:25 +03:00
Nikolay Igotti 1794f08638 Fix @Retain annotation behavior. (#2068) 2018-09-14 17:00:45 +03:00
Dmitriy Dolovov 0853f2cec9 Safe determining Kotlin/Native meta version 2018-09-14 16:56:30 +03:00
Dmitriy Dolovov 3dc74c6a2b Update changelog (0.9.1) 2018-09-14 14:37:30 +03:00
Dmitriy Dolovov 3338014bce increase Kotlin/Native version 2018-09-14 14:36:30 +03:00
Nikolay Igotti 8d2dd01c8f Explicitly report an error if entry point is marked 'suspend'. (#2067) 2018-09-14 14:01:08 +03:00
Ilya Matveev 0134868857 Depend on Kotlin stdlib 0.9.1-native 2018-09-14 11:40:17 +03:00
alexander-gorshenev 15eb28a2a8 Allow absent abiVersion and compilerVersion in library manifest, just… (#2061)
* Allow absent abiVersion and compilerVersion in library manifest, just treat them as mismatching.

* Teach `klib info` to print more of library versioning.
2018-09-13 18:02:57 +03:00
Dmitriy Dolovov c40396bf19 Split serialized package fragments metadata (#2051) 2018-09-13 18:01:56 +03:00
Watson David 7c21913990 proofread (#2062) 2018-09-13 17:41:03 +03:00
Watson David ab1cf56ecd proofread (#2060) 2018-09-13 17:40:16 +03:00