Nikolay Igotti
b6a01a86f1
Update to 1.3.0-rc-6. ( #2050 )
2018-09-13 10:20:52 +03:00
alexander-gorshenev
27ce3b194d
Provided library versioning in klib. ( #2038 )
...
* Provided library versioning in klib.
* A test for library mismatch messages.
2018-09-13 02:10:34 +03:00
Ilya Matveev
d406b1b16d
Support OptionalExpectation ( #2040 )
2018-09-12 17:23:59 +03:00
Ilya Matveev
88e86cbdd4
[gradle-plugin] Support custom entry points ( #1996 )
2018-09-12 17:23:00 +03:00
Vasily Levchenko
66732675e5
build/gradle/cli compiler flags usage fix ( #2045 )
2018-09-12 17:02:31 +03:00
Sergey Bogolepov
20d3520717
Lazy stacktrace ( #2036 )
...
* stringify stacktrace lazily
* Introduce NativePtrArray
* Added Throwable::getStackTrace
2018-09-12 20:27:01 +07:00
Svyatoslav Scherbina
da2736337e
Improve naming in produced framework
...
* Group top-level declarations by file name instead of package name
* Remove main prefix from Swift class names
* Use 'Kotlin' prefix
* Instead of 'Stdlib'
* In Swift names for KotlinMutableSet/Dictionary, KotlinNumber and subclasses
2018-09-12 12:28:41 +03:00
Nikolay Igotti
2f61cf9fa3
Fix tests build.
2018-09-12 10:22:09 +03:00
Ilya Matveev
25972fa066
Limit number of Gradle workers ( #2041 )
2018-09-11 19:26:47 +03:00
Nikolay Igotti
e2a546ca0b
Fix merge conflict.
2018-09-11 18:32:27 +03:00
SvyatoslavScherbina
996ec4a6fd
Update Kotlin with tests to 1.3.0-dev-391 ( #2037 )
2018-09-11 18:24:59 +03:00
Svyatoslav Scherbina
81b7109856
Add basic checks for illegal object sharing in Objective-C interop
2018-09-11 18:17:30 +03:00
Alexander Prendota
754ea1d2d5
KT-26712: styles INTEROP.md for Kotlin web site ( #2039 )
2018-09-11 17:30:59 +03:00
Simon Ogorodnik
1b6c36c860
Support parallel execution for Interop Gen task via Worker's API ( #2035 )
2018-09-11 15:45:27 +03:00
Nikolay Igotti
7d1713a4c9
Mark few JVM-compatibility declarations deprecated. ( #2029 )
2018-09-11 14:18:14 +03:00
Vasily Levchenko
669e38f566
[compiler][command line] normalization of kotlin native compiler arguments.
2018-09-11 06:26:05 +03:00
Pavel Punegov
db8555b561
Documentation fixes to stdlib ( #2026 )
2018-09-10 18:51:21 +03:00
Watson David
78aac03c10
proofread Watson ( #2019 )
2018-09-10 18:19:18 +03:00
Watson David
d99e81de5e
watson proofread ( #2020 )
2018-09-10 18:18:49 +03:00
SvyatoslavScherbina
55f4c224e9
Improve Objective-C designated initializers detection ( #2028 )
...
If Objective-C class doesn't declare a designated initializer, then all
of its initializers are considered designated now.
See also https://github.com/JetBrains/kotlin-native/issues/1995#issuecomment-418335764
2018-09-10 14:29:00 +03:00
Ilya Matveev
7f00e581b5
[gradle-plugin] Depend on Kotlin 0.9.0-native ( #1993 )
...
* [gradle-plugin] Depend on Kotlin 0.9.0-native
* [gradle-plugin] Use test artifacts from eap repo
2018-09-10 16:42:19 +07:00
Max Medvedev
0d8e176050
kotlin-objective-c cross resolve: introduce createNamer() function
2018-09-08 15:47:54 +03:00
Max Medvedev
e6b66bb6c5
kotlin-objective-c cross resolve: introduce public ObjCExportNamer interface
2018-09-08 15:47:54 +03:00
Max Medvedev
d08947ce59
kotlin-objective-c cross resolve: rename ObjCExportNamer#getName -> getPropertyName
2018-09-08 15:47:54 +03:00
Pavel Punegov
bc322396ce
Remove dependency on clean for external tests
2018-09-07 19:27:25 +03:00
Nikolay Igotti
d42b717320
Improve Windows interop ( #2022 )
2018-09-07 18:55:20 +03:00
Watson David
f5da2ae345
proofreading
2018-09-07 18:52:37 +03:00
Watson David
1d661aa90f
proofread watson ( #2021 )
2018-09-07 18:42:01 +03:00
Nikolay Igotti
101e7f0048
Fix memory bug induced by frozen lazy. ( #2018 )
2018-09-07 16:30:01 +03:00
Eugene Petrenko
8f768fd1df
more fixed for documentation files ( #2016 )
2018-09-07 15:30:06 +03:00
luca992
f79146c6ee
GRADLE_PLUGIN readme typo fixes ( #2017 )
2018-09-07 14:07:00 +07:00
Eugene Petrenko
7ee04b3108
update documentation to include it to kotlinlang.org ( #2015 )
2018-09-06 19:22:29 +03:00
Ilya Matveev
710c691aa8
[gradle-plugin] Support Konan tooling model in the exp plugin ( #2008 )
2018-09-06 19:15:39 +07:00
Alexander Gorshenev
6d539e5e40
Make sure zip filesystems are closed on exit.
2018-09-06 14:10:12 +03:00
Svyatoslav Scherbina
49eee47d7e
Fix #2004
...
Fix delegation to constructor of the same class in Objective-C subclasses
2018-09-05 12:47:03 +03:00
Sergey Bogolepov
918d131285
Fixed samples for 0.9 ( #2002 )
2018-09-04 18:51:47 +07:00
Svyatoslav Scherbina
00f0ea97ed
Fix generating singleton value after Nothing-typed expression
2018-09-04 13:50:42 +03:00
Svyatoslav Scherbina
e4757c2033
Fix #1987
2018-09-04 11:30:36 +03:00
Ilya Matveev
a800a5661a
[changelog] Mention that common module should be 1.3
2018-09-04 12:08:40 +07:00
Ilya Matveev
e2e2eb6d06
[tests] Fix framework tests after switching to 1.3-M2
2018-09-04 12:08:40 +07:00
Ilya Matveev
98785874e0
[gradle-plugin] Fix KNPE in mpp plugin
2018-09-04 12:08:40 +07:00
Svyatoslav Scherbina
deee714be8
Fix running framework tests after updating build to Kotlin 1.3-M2
2018-09-03 17:58:19 +03:00
Svyatoslav Scherbina
840c2f1b9f
Mark KClass for interop classes unimplemented explicitly
...
Also fix https://github.com/JetBrains/kotlin-native/issues/1973#issuecomment-417634981
2018-09-03 09:51:49 +03:00
Ilya Matveev
7c37f3134f
Replace '-' with '_' in Obj-C prefixes ( #1985 )
2018-08-31 17:50:07 +03:00
Svyatoslav Scherbina
dd3ce12e28
Fix sorting of FloatArray and DoubleArray
...
Use compareTo method instead of comparison operators
2018-08-31 16:33:59 +03:00
Svyatoslav Scherbina
d424a1f1ce
Patch common stdlib to prevent it from using experimental coroutines
2018-08-31 16:33:12 +03:00
Pavel Punegov
9972a57af6
Update build version of Kotlin to 1.3-M2
...
Fix tests: replace source sets with properties
Fix interop: move cValuesOfUnsigned to native part
2018-08-31 16:26:38 +03:00
Sergey Bogolepov
97a423c781
Added missing implementations of Random's methods. ( #1983 )
2018-08-31 16:20:15 +03:00
Ilya Matveev
6750ef59bb
Reference EAP Kotlin repo in readme and samples
2018-08-31 18:07:36 +07:00
Svyatoslav Scherbina
5aaf075af8
Fix some range checks appeared to be incorrect when index > array.size
2018-08-31 13:50:34 +03:00