Commit Graph

4487 Commits

Author SHA1 Message Date
Svyatoslav Scherbina 7f2103a0ee Correct type of expression produced by inliner 2019-01-18 11:06:23 +03:00
Svyatoslav Scherbina 99abe36148 Correct type of expression produced by enum lowering 2019-01-18 11:06:23 +03:00
Ilya Matveev 8bc172b9c1 [gradle-plugin] Make dependency export non-transitive by default
Fix for KT-28936.
2019-01-18 13:20:34 +07:00
ilya-g 8e97c94005 Document that sorting is stable (#2552) 2019-01-17 20:37:58 +03:00
SvyatoslavScherbina 7e55575fbf Use dlopen/dlsym for CoreSymbolication (#2542)
Linking it directly seems to be inconvenient when producing static lib
2019-01-17 11:10:07 +03:00
Svyatoslav Scherbina a52359fcec Use copyInto instead of copyRangeTo in generated code 2019-01-17 10:36:55 +03:00
Sergey Rubanov 09d082c678 Use WebAssembly.instantiateStreaming when presented in browser (#2477) 2019-01-16 18:53:37 +02:00
Nikolay Igotti 5220478f15 Fix incorrect recursion conversion. (#2548) 2019-01-16 18:30:34 +02:00
Nikolay Igotti 6c970f4c9f Remove remaining recursive memory manager operations. (#2541) 2019-01-15 17:52:38 +02:00
Vasily Levchenko 1596155182 [IR][test generator] drop using synthetic offset in ir generation (#2539) 2019-01-15 17:45:29 +03:00
Nikolay Igotti 3aef422cdc Set soname on Android. (#2538) 2019-01-15 12:14:10 +02:00
Igor Chevdar 6220291ef8 IR: Fixed bug with dispatch receiver parameter
When building dispatch receiver for newly created functions
take ReceiverParameter from the parent class rather than create new
2019-01-15 12:11:50 +03:00
Ilya Gorbunov 22f77134b0 Avoid different wording from inherited and common docs
- AbstractMutableCollection.addAll
- kotlin.native.concurrent annotations
- kotlin.test annotations
2019-01-15 10:48:43 +03:00
Ilya Gorbunov af915726c3 Regenerate docs for contentEquals/DeepEquals (KT-22942) 2019-01-15 10:48:43 +03:00
Ilya Gorbunov d76b6ad63f Update docs of String(chars, offset, length) 2019-01-15 10:48:43 +03:00
Ilya Gorbunov 68489077d0 Update Any hashCode/equals docs 2019-01-15 10:48:43 +03:00
Svyatoslav Scherbina 757449ba9c Improve error message for non-overridable methods in framework 2019-01-15 10:25:03 +03:00
Svyatoslav Scherbina fe7685eb03 Don't rely on stdlib when generating framework header 2019-01-14 23:08:40 +03:00
Svyatoslav Scherbina 3632ed495d Refactor support for primitive types
Don't rely on special declarations in Kotlin/Native stdlib
2019-01-14 22:54:26 +03:00
Pavel Punegov 8c8194aa27 Rename Before and After EACH to TEST. Otherwise they were not processed. 2019-01-14 18:16:57 +03:00
Ilya Gorbunov ea943b715c Change implementations of contentEquals and minOf/maxOf for Native
To conform to the behavior in other platforms.
2019-01-14 18:16:57 +03:00
Pavel Punegov 53838e39c8 Auto code reformat 2019-01-14 18:16:56 +03:00
Pavel Punegov f5cc8a4d1e Common kotlin.test.
Remove duplicate code and add actuals.
Unify Before and AfterTest
Add kotlin-test-annotations-common and kotlin-test-common as dependencies.
2019-01-14 18:15:44 +03:00
Pavel Punegov 10b76eacf0 Make ThreadLocal and SharedImmutable be actual classes for OptionalExpectations
and move to kotlin.native.concurrent
2019-01-14 18:15:12 +03:00
Ilya Gorbunov c4abd93f53 Regenerate actual implementations with runtime:generator
The functions where implementations were significantly changed:
- toTypedArray
- contentToString
2019-01-14 18:14:20 +03:00
Ilya Gorbunov 96b7cd1235 Add project for running native stdlib source generator
This project only works with a substituted kotlin-stdlib-gen dependency
 from included kotlin build.
2019-01-14 18:14:20 +03:00
Vasily Levchenko 68234016a5 [kotlin compiler][update] 1.3.30-dev-761 2019-01-14 18:11:53 +03:00
0xflotus 75783b9318 fixed standardized (#2519) 2019-01-14 14:59:18 +02:00
Igor Chevdar 1805f31850 [kotlin compiler][update] 1.3.30-dev-678 2019-01-10 17:10:42 +03:00
Igor Chevdar 99d32e0b8d Compiler symbolization part 3 2019-01-10 17:10:42 +03:00
Igor Chevdar e144321083 Allowed inlining of suspend lambdas 2019-01-10 15:25:22 +03:00
Vasily Levchenko 8996436682 [kotlin compiler][update] 1.3.30-dev-610 2019-01-09 13:49:18 +03:00
LepilkinaElena 74b42b4370 Added usage of benchmarksAnalyzer for analysis of performance, so removed extra code from benchmark application and gradle. (#2501) 2019-01-09 13:30:17 +03:00
Dave Leeds c7c566ce0f Update FAQ to use module-name instead of module_name (#2509) 2019-01-05 11:51:21 +03:00
Nikolay Igotti 2c5aa431e7 Ignore expect properties when generating C reverse interop stubs. (#2506) 2019-01-01 16:09:10 +03:00
Pavel Punegov dd27da7514 Update compiler to 1.3.30-dev-532 2018-12-29 15:15:01 +03:00
Pavel Punegov 11e33882bb Fix declaration to file mapping: use path instead of name 2018-12-29 15:15:01 +03:00
Pavel Punegov 6858090989 Disable debug build for stdlib temporary 2018-12-29 15:15:01 +03:00
Pavel Punegov 3a5cc6c5f1 Avoid unneeded debug info location in non-debug mode 2018-12-29 15:15:01 +03:00
Pavel Punegov ff2ab80e3e Update compiler to 1.3.30-dev-445 2018-12-29 15:15:01 +03:00
LepilkinaElena 3d5aac2f33 Write benchmarks analyzer to compare benchmarks runs. (#2493) 2018-12-28 10:27:04 +03:00
Pavel Punegov b47052e993 Fix cross-compilation dependency for tests that depend on platform libs 2018-12-27 12:36:59 +03:00
Sergey Bogolepov 0d62143c20 Move the rest of intrinsics under TypedIntrinsic annotation (#2500)
* Create interface between codegen and intrinsics generator
* No more @Intrinsic annotation
2018-12-26 23:16:20 +07:00
Nikolay Igotti 3bc87ab5f6 Fix cross-compilation testing. (#2498) 2018-12-26 00:40:09 +03:00
Nikolay Igotti 28ab39f593 Better debug locations logic. (#2496) 2018-12-25 18:31:04 +03:00
Nikolay Igotti 104cbb199b Support both Python 2 and Python 3 in Python extension example. (#2495) 2018-12-24 20:30:45 +03:00
Dmitriy Dolovov 16d8c5e55f LLDB bindings: make compatible with Python 2.7.x and 3.x
Issue #KT-28926:fixed
2018-12-24 21:27:56 +07:00
SvyatoslavScherbina cfd6b80e6a Add line numbers to stacktraces in macos_x64/ios_x64 debug binaries (#2489) 2018-12-24 17:05:27 +03:00
Jared Woolston 7de47bb1de Adds script for generating sysroot tarball from zephyr sdk. (#2490)
Signed-off-by: Jared <Jared.Woolston@gmail.com>
2018-12-24 14:38:38 +03:00
Igor Chevdar cfe2d2b7ce Fixed typo in one of GC passes (#2492) 2018-12-24 13:18:04 +03:00