Commit Graph

4018 Commits

Author SHA1 Message Date
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
Dmitriy Dolovov 314cd0993b KLIB reader: better isolation of implementation details (#1917)
KLIB reader:
- better isolation of implementation details
- rename entities closer to their meaning: KonanLibrary -> KonanLibraryLayout, KonanLibraryReader -> KonanLibrary
2018-08-23 10:46:58 +03:00
Nikolay Igotti a216bf8903 Freeze top-level val. (#1906) 2018-08-22 14:30:42 +03:00
Dmitriy Dolovov f0cfbb9918 move Kotlin/Native metadata deserialization and KLIB reader to a separate module (#1908)
1. move Kotlin/Native metadata deserialization and KLIB reader to a separate module
2. decouple KLIB reader from ModuleDescriptor creation
2018-08-22 14:01:20 +03:00
Vasily Levchenko 0f00b39fda [performance] added repository of bootstrap compiler 2018-08-22 12:40:25 +03:00
Sergey Bogolepov 326568bf8f Update standard library to 1.3 (#1915)
* Add Char.MIN_VALUE and Char.MAX_VALUE constants

* Add Boolean companion object

* Add SIZE_BYTES and SIZE_BITS
2018-08-22 12:30:38 +03:00
Svyatoslav Scherbina c5c66f0fc9 Enable unsignedTypes tests 2018-08-21 22:59:58 +03:00
Svyatoslav Scherbina 15f3c61152 Fix IrTypeOperator.IMPLICIT_INTEGER_COERCION to unsigned types 2018-08-21 22:59:58 +03:00
Svyatoslav Scherbina 5e054de4c3 Update external tests to 1.3-M2-eap-33 2018-08-21 22:52:14 +03:00
SvyatoslavScherbina 49a32e92c1 Support unsigned types (#1854)
(cherry picked from commit 7b46f93033146462619376d8d008343c2ee75e00)
2018-08-21 18:44:55 +03:00
Vasily Levchenko c78d070455 [compiler][update] 1.3-M2-eap-33 / build: 1.3-M1-eap-77 2018-08-21 18:44:55 +03:00
Sergey Bogolepov 8f7bcf2688 Fix for #1903 (#1905)
Fixed support for classes in inline functions
2018-08-21 11:41:09 +03:00
Ilya Matveev 317ca076ac Disable torch and tensorflow samples 2018-08-20 18:19:14 +07:00
Ilya Matveev 8e75845309 [gradle-plugin] Fix paths for source and javadoc jars 2018-08-20 18:19:14 +07:00
Nikolay Igotti bed09e1a87 Atomic value setters. (#1902) 2018-08-19 00:49:15 +03:00
Pavel Punegov a8951f9fcb Fix ThreadLocal marking for mutable objects 2018-08-17 18:03:41 +03:00
Pavel Punegov 5ce370bc11 Add test.disable_update to turn off auto update for debugging 2018-08-17 18:03:41 +03:00
Pavel Punegov 7c2126fa9d Update testKotlinVersion 2018-08-17 18:03:41 +03:00
Pavel Punegov c308e31275 Mark objects with ThreadLocal annotation 2018-08-17 18:03:41 +03:00
Pavel Punegov 93e1609d5e Disable regex tests on wasm32 due to exceptions usage 2018-08-17 18:03:41 +03:00
Pavel Punegov b1a42d1d3d Return math tests back 2018-08-17 18:03:41 +03:00
Pavel Punegov 6694ad55b4 Update build number used for tests 2018-08-17 18:03:41 +03:00
Pavel Punegov 6c819a817d Don't run -ProperIeee754Comparisons 2018-08-17 18:03:41 +03:00
Pavel Punegov 7dbfdc047d Update tests before the run 2018-08-17 18:03:41 +03:00
Pavel Punegov 32135429e4 Use testKotlinVersion as a build version to get tests from 2018-08-17 18:03:41 +03:00
Pavel Punegov 6c4ec4c3f0 Sync progressionLastElement to fix overflow caused by negative step 2018-08-17 18:03:41 +03:00
Pavel Punegov 57d21f9a38 Throw correct exceptions expected by stdlib tests 2018-08-17 18:03:41 +03:00
Pavel Punegov bb44fdda88 New stdlib tests
- Unzip from the same test-data archive
- Add actual declarations
2018-08-17 18:03:41 +03:00
Pavel Punegov e717f45da1 Various fixes to KonanTest:
- Filter by language version
- Coroutines helpers
- Use experimental language flags
- Exclude unsigned types
2018-08-17 18:03:41 +03:00
Pavel Punegov 6b6a0daf61 Temporary change path and fix coroutines package and full_jdk target 2018-08-17 18:03:41 +03:00
Pavel Punegov d503c0c661 Update location 2018-08-17 18:03:41 +03:00
Pavel Punegov 2d5a2c8094 Remove stdlib tests 2018-08-17 18:03:41 +03:00
Pavel Punegov f41b2a7271 Move regex tests from the stdlib 2018-08-17 18:03:41 +03:00
Pavel Punegov b688646f4c Remove old tests 2018-08-17 18:03:41 +03:00
Nikolay Igotti 66767ec3fd Rework frozen lazy to explicitly prevent cyclic garbage. (#1894) 2018-08-17 17:47:35 +03:00
Nikolay Igotti 562057cf69 Fix interop_zlib test by properly converting ByteArray to String. (#1899)
* Fix interop_zlib test by properly converting ByteArray to String.

* Fix samples build.
2018-08-17 17:46:14 +03:00