Commit Graph

15 Commits

Author SHA1 Message Date
SvyatoslavScherbina bcd4118371 Import only required headers to avoid getting errno or other macros
Fix #2945
2019-05-07 16:41:57 +03:00
Svyatoslav Scherbina d483990c7e Add test based on #2931 2019-05-03 17:06:35 +03:00
Svyatoslav Scherbina d029e3b730 Add trivial tests for compositions of ObjCExport and overriding 2019-04-17 11:41:05 +03:00
Nikolay Igotti c6e93d30a1 Fix Kotlin property names conflicting with C keywords. (#2747) 2019-03-07 14:44:05 +03:00
SvyatoslavScherbina 0ec1712f75 Fix Objective-C header for deeply nested classes (#2712)
Fix #2667
2019-02-25 13:39:15 +03:00
Svyatoslav Scherbina 550163cc7b Fix #2571
Add swift_name attribute to properties in framework header too.
2019-02-12 12:04:50 +03:00
SvyatoslavScherbina 8d1ef86270 Stop requiring to inherit NSObject when passing Swift object to Kotlin 2019-02-11 15:26:51 +03:00
Nikolay Igotti 2d9332bf5a Avoid using Nothing in codegen as if it was an object. (#2458) 2018-12-12 11:33:02 +03:00
Svyatoslav Scherbina 132e12ba3e Fix #2371
Mangle parameter names clashing with C keywords when producing framework
2018-11-30 09:51:08 +03:00
Svyatoslav Scherbina 77897ba712 Make Objective-C objects shareable in Kotlin 2018-11-20 11:01:25 +03:00
Svyatoslav Scherbina 080ecf0d11 Properly handle extensions to inlined classes when producing framework
See https://github.com/JetBrains/kotlin-native/issues/2120#issuecomment-424262886
2018-09-26 09:54:19 +03:00
SvyatoslavScherbina aac798e5ac Use NSNumber subclasses for Kotlin numbers when producing framework (#1956) 2018-08-29 22:28:41 +03:00
Nikolay Igotti 32fe05afa2 Copyright update. (#1944) 2018-08-27 14:55:51 +03:00
SvyatoslavScherbina cd4f116f78 Support inline classes (#1840) 2018-08-10 09:57:15 +03:00
Pavel Punegov afe9f04487 Produce framework tests 2018-04-16 19:22:49 +03:00