Commit Graph

3995 Commits

Author SHA1 Message Date
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
Nikolay Igotti ac3cdd5c8d Disable Torch and Tensorflow samples from aggregate build. 2018-08-17 09:54:00 +03:00
Dmitriy Dolovov d613f12328 move Kotlin/Native metadata (.proto file + generated classes) to a separate module (#1890)
* move Kotlin/Native metadata (.proto file + generated classes) to a separate module
2018-08-17 09:42:42 +03:00
Nikolay Igotti 31f27fb246 Improve zlib test and ImmutableBinaryBlob API 2018-08-16 18:34:31 +03:00
Mike Sinkovsky 3ad52b8736 platform.zlib: fix + mingw + test (#1880) 2018-08-16 17:17:00 +03:00
Mike Sinkovsky d3d6d49b68 [mingw] samples/tetris: static link (#1891) 2018-08-16 16:27:22 +03:00
ilmat192 40d478ba2d [samples] Fix samples for IDE (#1888) 2018-08-16 18:31:11 +07:00
Sergey Bogolepov b79301d572 Fix for #1880 2018-08-16 10:35:38 +03:00
Vasily Levchenko 4a46102658 [performance] rename konan -> kotlin.native 2018-08-15 17:14:03 +03:00
Igor Chevdar 29c03b258a Implemented KType, KCallable.returnType 2018-08-15 12:17:41 +03:00
Dmitriy Dolovov 146eac0010 fix merge conflicts (Move KonanBuildIns to a separate module) 2018-08-15 10:54:42 +03:00
Sergey Bogolepov 5a66f91da5 Update LLVM to 6.0.1 and WebAssembly target refactoring (#1788)
* wasm updates: removed binaryen, simplified morecore and launcher.js
* Updated LLVM toolchain to 6.0.1
2018-08-14 21:08:45 +03:00
Nikolay Igotti 061ea53853 Make lazy freezing-aware. (#1878) 2018-08-14 15:45:10 +03:00
Vasily Levchenko 79755d8fbf [stdlib and samples][rename] konan -> kotlin.native 2018-08-14 15:05:24 +03:00
Mike Sinkovsky 5ad0012ab1 ImmutableBinaryBlob.asCPointer: fix + test (#1879) 2018-08-14 13:24:23 +03:00
Dmitriy Dolovov a4a235be42 Move KonanBuiltIns to a separate module (#1860)
1. Separate (temporary) modules for the code to be moved to https://github.com/JetBrains/kotlin repo
2. KonanBuiltIns, functions for creation of module descriptors and interop descriptors and moved to "konan.descriptors" module 
3. Re-organizing KonanModuleOrigin and it's inheritors to better naming/understanding
2018-08-14 13:20:28 +03:00
Leonid Startsev 6064cc9a34 CLI loading of compiler ir generation plugins
(cherry picked from commit b0fdfae2ce3aaa9bb5790b9c8ac8d507f2df4235)
2018-08-14 09:56:19 +03:00
Vasily Levchenko b49e7c067f [kotlin compiler][update] 1.2.70-dev-1218 2018-08-14 09:56:19 +03:00
Noah 6ba5c40943 Remove blank lines (#1867) 2018-08-13 18:37:43 +03:00
Nikolay Igotti 63d72d3bb3 Make stdlib map freezing aware. (#1876) 2018-08-13 18:35:07 +03:00
Igor Chevdar 235b51daff Fixed bug in DFG layout hash computation 2018-08-13 17:26:03 +03:00
Vasily Levchenko cdbefa6710 [codegen] added konan.internal.NoReorderFields to disable field reordering 2018-08-13 12:32:09 +03:00
Nikolay Igotti 8c975e5873 Fixme annotations cleanup. (#1865) 2018-08-11 20:50:36 +03:00
Igor Chevdar bcbcaa5d7c Made handling of inconsistent DFG layout softer
Turn off devirtualization and report a warning instead of crashing.
2018-08-10 18:29:56 +03:00