Commit Graph

4053 Commits

Author SHA1 Message Date
Svyatoslav Scherbina 5eaaa5bbb9 Don't emit fields for interop static const vals 2018-08-30 11:55:05 +03:00
Svyatoslav Scherbina 037960558a Update kotlin-compiler.jar to 1.3-M2-release-200
Built from rrr/1.3-M2/kotlin-native-upstream (348c78e6)
2018-08-30 11:42:08 +03:00
Pavel Punegov a3e13e2bfb Update to a newer version of tests: 1.3-M2-release-203 2018-08-30 01:30:03 +03:00
Pavel Punegov 7d8a4e2bf1 Fix error reporting in TeamCity: don't create a TestCase for each test in case of compiler failure 2018-08-30 01:30:03 +03:00
Pavel Punegov 1782b4b973 Use language-version option in tests instead of excluding them 2018-08-30 01:30:03 +03:00
Pavel Punegov f707244152 Cleanup coroutines utils duplicates 2018-08-30 01:30:03 +03:00
Pavel Punegov 660bd111c5 Fix language version settings and exclude NewInference tests 2018-08-30 01:30:03 +03:00
Nikolay Igotti 7c40c2b8ab Add Accelerate framework to macOS. (#1961) 2018-08-29 23:52:55 +03:00
SvyatoslavScherbina aac798e5ac Use NSNumber subclasses for Kotlin numbers when producing framework (#1956) 2018-08-29 22:28:41 +03:00
Nikolay Igotti 838956f4df v0.9 preparations. (#1962) 2018-08-29 19:35:59 +03:00
Sergey Bogolepov 96b6645f2e Fix KT-22752 (#1958) 2018-08-29 13:57:06 +03:00
Mike Sinkovsky 38d47df3aa sapmpes/tetris: fix build, broken by unsigned in interop (#1960) 2018-08-29 13:40:09 +03:00
Svyatoslav Scherbina 9a87d25309 Fix #1948 2018-08-29 10:36:58 +03:00
Nikolay Igotti 2a0b74faf1 Clarify field storage. (#1957) 2018-08-29 10:20:55 +03:00
Nikolay Igotti f47fe79ef8 Concurrent API update. (#1949) 2018-08-29 10:20:07 +03:00
Nikolay Igotti 63cf6777b1 Fix typo with top level init. 2018-08-28 18:25:50 +03:00
Sergey Bogolepov 31e64442d7 Fix for KT-26164 (#1954) 2018-08-28 15:01:58 +03:00
Ilya Matveev aee041fc7a [gradle-plugin] Support static and shared libraries (#1942) 2018-08-28 12:33:07 +07:00
Ilya Matveev ec8e619178 [dependencies] Add timeout for dependency extraction (#1947) 2018-08-28 11:51:06 +07:00
Pavel Punegov 92419cac21 Update testKotlinVersion to 1.3 with fixes to tests 2018-08-28 00:16:37 +03:00
Sergey Bogolepov 5fe0a9c77c Handle init-time exceptions on all targets. (#1931) 2018-08-27 19:03:08 +03:00
Igor Chevdar cc28f81ff0 Devirtualization bug fix with main (#1945)
Added explicit handling of arguments of <main>
2018-08-27 17:55:11 +03:00
Nikolay Igotti 32fe05afa2 Copyright update. (#1944) 2018-08-27 14:55:51 +03:00
Nikolay Igotti ce0b43e596 Support singleton objects in C interop. (#1940) 2018-08-27 14:48:29 +03:00
Dmitriy Dolovov 6d8ae1650f KLIB reader: comments added (#1937) 2018-08-25 18:33:04 +03:00
Dmitriy Dolovov dcb423a3ce KLIB reader: uniform API for obtaining module descriptors from Kotlin/Native libraries (#1932) 2018-08-25 18:24:07 +03:00
Svyatoslav Scherbina d5142220d2 Make kotlinx.cinterop.convert follow C rules 2018-08-25 10:59:52 +03:00
Svyatoslav Scherbina 872deb205c Improve implicit widening conversion to unsigned integer 2018-08-25 10:59:52 +03:00
igotti-google 62bbfcebd8 Fix regular expression tests. 2018-08-25 10:47:36 +03:00
Vasily Levchenko c0ac1af730 [compiler][update] 1.3-M2-eap-105 2018-08-24 21:21:39 +03:00
Vasily Levchenko 48363257ba [build][warnings] remove needless null checks 2018-08-24 19:46:00 +03:00
Nikolay Igotti cbc404324c Gross stdlib cleanup (part 3). (#1929) 2018-08-24 18:46:00 +03:00
Svyatoslav Scherbina a52dd55d42 Support custom 'equals' for inline classes 2018-08-24 18:39:31 +03:00
SvyatoslavScherbina 8f1b94f38b Use unsigned types in interop (#1913) 2018-08-24 18:30:56 +03:00
SvyatoslavScherbina 29cddb46bf Support release coroutines (#1909) 2018-08-24 15:35:35 +03:00
Svyatoslav Scherbina d52a3f0c3d Support exposing pointer types when producing framework 2018-08-24 14:15:27 +03:00
Nikolay Igotti 066429831e Top level values can be only accessed from the main thread. (#1922) 2018-08-24 12:37:59 +03:00
Sergey Bogolepov 1d015e1fc8 Remove obsolete contrib directory (#1926) 2018-08-24 11:13:07 +03:00
Sergey Bogolepov 9b2fc6c6dd Fix inlining of local objects. (#1920) 2018-08-24 10:30:14 +03:00
Dmitriy Dolovov 076f6a7c99 KLIB reader: separate library reading from dependency resolving (#1925) 2018-08-24 10:29:13 +03:00
Nikolay Igotti 59eae5e04b Gross stdlib cleanup (part 2) (#1924) 2018-08-24 10:14:10 +03:00
Lucas Diego 6d4218c3af Update README.md (#1923) 2018-08-23 19:58:08 +03:00
Vasily Levchenko 0fed84a2cd [compiler][update] 1.3-M2-eap-82 2018-08-23 15:49:23 +03:00
Svyatoslav Scherbina 4ac6e4bffb Fix after updating kotlin-compiler.jar 2018-08-23 15:49:23 +03:00
Nikolay Igotti 4606f02705 Gross stdlib cleanup (part 1). (#1918) 2018-08-23 11:48:37 +03:00
Ilya Matveev e14570a6b6 SQUASHME: Make merge sort stable 2018-08-23 14:50:36 +07:00
Ilya Matveev 22405021d1 SQUASHME: Add a space 2018-08-23 14:50:36 +07:00
Ilya Matveev 0fd2e29804 SQUASHME: Fix typo 2018-08-23 14:50:36 +07:00
Ilya Matveev 902b9f6f48 [stdlib] Use merge sort for comparables too 2018-08-23 14:50:36 +07:00
Ilya Matveev 04c0cd3dd4 [stdlib] Use merge sort for sortWith 2018-08-23 14:50:36 +07:00