Commit Graph

3891 Commits

Author SHA1 Message Date
Carlos Ballesteros Velasco 009deaa2e6 FAQ: Question headings (#1776) 2018-07-08 12:30:02 +03:00
Carlos Ballesteros Velasco ccaf0f3ad2 Add FAQ instructions for checking against master (#1772) 2018-07-07 10:33:35 +03:00
Nikolay Igotti 25690fa6e7 Make Tetris sample more readable, add config reader. (#1773) 2018-07-06 17:36:02 +03:00
SvyatoslavScherbina d474f862ab Don't use IR annotations to check for 'ThreadLocal' (#1771)
Fix #1768
2018-07-06 13:41:45 +03:00
Nikolay Igotti bc15678cd6 Atomic lazy getter. (#1769) 2018-07-06 13:40:11 +03:00
Igor Chevdar 6360b1a1ba Bump version 2018-07-05 17:00:48 +03:00
ilmat192 080b176539 Add some links about the new Gradle plugin in its readme. (#1765) 2018-07-05 20:23:57 +07:00
Nikolay Igotti ade7a4ec81 v0.8 preparations. (#1762) 2018-07-05 16:18:12 +03:00
Nikolay Igotti d50c16456e Fix MIPS atomics. 2018-07-05 14:51:34 +03:00
Pavel Punegov 96b0d10746 Implement LC random generator and Collection.shuffle 2018-07-05 14:51:34 +03:00
Svyatoslav Scherbina b6c7d2d7c3 Export internal declarations too
Mangle internal function names with module name

Fix #1758
2018-07-05 06:40:57 +03:00
Svyatoslav Scherbina 155b7b698e Fix minor bug in memory management
Properly handle the case when the program finishes with empty 'toFree' buffer
but non-empty deallocation queue.
2018-07-04 22:31:49 +03:00
Igor Chevdar f4fef09447 Fixed external tests
Marked all mutable objects with konan.ThreadLocal annotation
2018-07-04 17:11:02 +03:00
Vasily Levchenko cb916d017b [kotlin compiler][update] 1.2.70-dev-83
- Revert "Use local Kotlin jars built from 372e2c5c"
2018-07-04 14:21:56 +03:00
Igor Chevdar c9e7a4faed Fixed bug with objects access in global initialisers + test 2018-07-04 12:24:50 +03:00
Vsevolod Tolstopyatov a8d6113308 Dispatch Any methods called on interface via vtable instead of itable (#1753) 2018-07-04 10:10:58 +03:00
Svyatoslav Scherbina 627d28db8a Ignore deserialized fake-override fields
Fix #1748
2018-07-04 10:09:11 +03:00
Nikolay Igotti dfc01847c5 Freeze objects by default, stdlib improvements. (#1743) 2018-07-03 16:45:34 +03:00
Igor Chevdar c19b9d787f Fixed bug in inliner 2018-07-02 18:59:48 +03:00
Nikolay Igotti 0146e50688 Make Regex engine freezing friendly. (#1742) 2018-07-02 16:18:43 +03:00
igotti-google dfac13a7a7 Add toKString() from short array 2018-06-30 19:45:11 +03:00
Igor Chevdar 986f5220df Added possibility of debug output from lowerings 2018-06-29 15:48:48 +03:00
Igor Chevdar 11c4a2518d Fixed bug in finally blocks lowering + test
Return type must be taken from the function
2018-06-29 15:48:48 +03:00
Igor Chevdar 6a07322f62 Fixed bug in inliner with recursive inline
Return type of a returnable block should be substituted as well as other types
2018-06-29 15:48:48 +03:00
Nikolay Igotti 5cc6baf8c3 Fix obsolete sample code. 2018-06-29 09:32:41 +03:00
Svyatoslav Scherbina 695f93ea61 Fix generating Unit-returning bridge for suspend function
#KT-25137 Fixed
2018-06-29 08:25:02 +03:00
Pavel Punegov c5bbb492dd Fix videoplayer sample: min() replaced with minOf() 2018-06-28 16:55:14 +03:00
Pavel Punegov 391ba4b93d Remove duplicates of Byte and Short bitwise operations in stdlib and fix arrayOfNulls incorrectly moved to a collections package 2018-06-28 16:55:14 +03:00
Nikolay Igotti e2b051e2d5 Documentation tweaks. 2018-06-28 15:52:00 +03:00
Thiago Henrique Hüpner 9f64280bc7 Update FAQ (#1730) 2018-06-27 08:24:21 +02:00
Igor Chevdar 57e75915ff Fixed bug in SuspendFunctionsLowering + test
Supported callable references to non-local suspend functions.
2018-06-27 09:14:08 +03:00
Alexander Gorshenev b93188a056 Added a regression test for Char constant serialization. 2018-06-26 17:08:02 +03:00
Alexander Gorshenev 756fe0735b The Char type was missing in ir serialization. 2018-06-26 17:08:02 +03:00
Ilya Matveev 750cf2f419 [gradle-plugin] Fix MPP in the new plugin after switching to 1.2.50 2018-06-26 17:38:12 +07:00
Igor Chevdar 5e59045352 Fixed bug with default args copying in enums + test 2018-06-26 11:38:58 +03:00
Svyatoslav Scherbina 35be7055e1 Remove obsolete code used for Objective-C interop 2018-06-26 10:44:53 +03:00
Svyatoslav Scherbina 338152263a Add minor code improvements 2018-06-26 10:44:53 +03:00
Svyatoslav Scherbina 8591f13b94 Fix iOS ARM32 ABI support in Objective-C interop 2018-06-26 10:44:53 +03:00
Svyatoslav Scherbina d3e4531602 Add workaround for +load method called twice by Objective-C runtime
Should fix #1704
2018-06-26 10:20:36 +03:00
Igor Chevdar 17608ecb98 Implemented intrinsic <coroutineContext> + tests 2018-06-25 13:24:07 +03:00
Egor Andreevici 8edc17d3e6 Fix typos in CONCURRENCY.md (#1714) 2018-06-23 10:46:18 +02:00
Svyatoslav Scherbina 9bbecf33d2 Migrate compiler to IR types 2018-06-22 11:29:46 +03:00
Svyatoslav Scherbina fd016db33a Use local Kotlin jars built from 372e2c5c 2018-06-22 11:29:46 +03:00
Vasily Levchenko 3e128cc4ac [build][kotlin] 1.2.50 2018-06-22 09:01:17 +03:00
Nikolay Igotti 0da110a786 32-bit iOS support (#1708) 2018-06-21 18:36:17 +03:00
Nikolay Igotti 705f3ce438 Remove debugging mutable state from Regex classes. (#1710) 2018-06-21 18:22:12 +03:00
Nikolay Igotti 1df27a7884 Tweaks to atomics implementation. (#1703) 2018-06-20 14:36:16 +03:00
Vasily Levchenko 7b8476b283 [doc][gradle plugin] publishing to maven (#1692) 2018-06-20 14:04:51 +03:00
Igor Chevdar 3e97612c73 Implemented inlining of function references 2018-06-19 14:43:05 +03:00
Igor Chevdar 9aae175fc2 Some minor fixes 2018-06-19 14:43:05 +03:00