Vasily Levchenko
1a0f9bfe2e
[kotlin compiler][update] 1.2.40-dev-610
...
Switch to pinned teamcity builds.
2018-03-13 11:21:16 +03:00
Svyatoslav Scherbina
9e8d784dac
Allow '+new' in produced framework for classes with empty constructor
2018-03-12 10:42:06 +03:00
Svyatoslav Scherbina
79b0dc5652
Add check to prevent loading more than one Kotlin framework
2018-03-12 10:41:34 +03:00
Alexander Gorshenev
0570e281a9
Moved KonanTargets to be mostly pairs.
...
Moved nice device and generic os names to be target aliases.
2018-03-07 14:41:33 +03:00
Pavel Punegov
0c8ca828eb
Add AfterTest and BeforeTest aliases for tests
2018-03-06 14:16:24 +03:00
Ilya Matveev
588dd7efb7
[js-interop] Add Konan_js_getInt stub for targets without JS interop
2018-03-06 11:29:31 +03:00
Pavel Punegov
f097756721
Remove ignore tag for tests that don't fail any more
...
Check for execution correctness inside the test
Fix run_external to include compileKotlinAgainstKotlin
2018-03-05 19:53:35 +03:00
Igor Chevdar
be251c98fb
Added throwing exception if receiver type is unexpected
...
This assert is not generated with -opt mode
2018-03-02 14:21:33 +03:00
Nikolay Igotti
2812480af9
Documentation fixes. ( #1377 )
2018-03-02 14:15:53 +03:00
Igor Chevdar
e84db81f23
DFGSerializer: supported Java 9 compact strings
2018-03-02 14:06:22 +03:00
Mike Sinkovsky
8d7d0907fc
zephyr: win32 host
2018-03-01 17:03:53 +03:00
Ilya Matveev
8e08bbf6bd
[stdlib] Fix comments in kotlin.math
2018-03-01 17:02:37 +03:00
Ilya Matveev
d5ddc5902d
[tests] Fix jsinterop test
2018-03-01 17:02:37 +03:00
Ilya Matveev
968014868d
[stdlib] Don't pass an arena to JS math functions
2018-03-01 17:02:37 +03:00
Ilya Matveev
da5f4e4c2e
[build] Add a task to re-generate math.js
2018-03-01 17:02:37 +03:00
Ilya Matveev
60560f6bca
[tests] Remove separate math test for wasm
2018-03-01 17:02:37 +03:00
Ilya Matveev
164d35c73f
[stdlib] Implement kotlin.math for wasm
2018-03-01 17:02:37 +03:00
Ilya Matveev
ffae98f7e0
[js-interop] Include JS interop into stdlib
2018-03-01 17:02:37 +03:00
Ilya Matveev
2e54fb9144
[gradle-plugin] Fix a test with two main functions
2018-03-01 17:02:37 +03:00
Nikolay Igotti
9ea6642b49
v0.6.1 preparations. ( #1373 )
2018-03-01 17:00:46 +03:00
SvyatoslavScherbina
51a83a41ed
Don't import CreateNSStringFromKString into LLVM module twice ( #1374 )
...
#KT-23037 Fixed
2018-03-01 16:54:08 +03:00
Nikolay Igotti
983aad79b9
Fix init function name clash. ( #1363 )
2018-03-01 14:59:48 +03:00
Pavel Punegov
0b84718fa2
Support nullable floating point equality comparisons
2018-02-28 22:46:44 +03:00
Alexander Gorshenev
095cad4145
A test for a default arg skip bug during the serialization.
2018-02-28 13:24:07 +03:00
Alexander Gorshenev
07c5b2201c
Don't skip absent args during function serialization.
...
So that we can recover an explicit null value correctly.
2018-02-28 13:24:07 +03:00
Vasily Levchenko
f78bd00e80
[kotlin compiler][update] 1.2.40-dev-610
2018-02-28 11:09:16 +03:00
Igor Chevdar
195d441d02
Replaced explicit DFG version with auto computed hash
2018-02-27 18:18:49 +03:00
Alexander Gorshenev
d285a45159
Got rid of empty.c and empty program.o manipulations.
2018-02-27 15:16:37 +03:00
Alexander Gorshenev
ac6c3443eb
Gte rid of warnings about enum size for zephyr.
2018-02-27 15:16:37 +03:00
Alexander Gorshenev
feaf220f5b
Adapted to cinterop now capable of #define foo "bar".
2018-02-27 15:16:37 +03:00
Alexander Gorshenev
0de9b3a9b6
We now have a Kotlin program to blink a LED on stm32f4_disco.
2018-02-27 15:16:37 +03:00
Igor Chevdar
c4111a836e
DFG: turned on serialization/deserialization of functions/types names
2018-02-27 14:06:05 +03:00
Igor Chevdar
df97ef75c9
Fixed bug in devirtualization
...
All final return types of external functions are instantiated
2018-02-27 14:06:05 +03:00
Igor Chevdar
b577c05eaa
DFG: Added return type to function declaration
2018-02-27 14:06:05 +03:00
Igor Chevdar
9ee1aaf763
Bumped memory limit for distPlatformLibs
2018-02-27 14:06:05 +03:00
Sergey Bogolepov
1be56f1e51
Do not save temporary files by default
2018-02-27 12:13:32 +03:00
Sergey Bogolepov
049d29af75
Fixed trailing newline in consoleReadUtf8
2018-02-26 14:28:13 +03:00
Alexander Gorshenev
baaee2b816
A test for IrVarargElement and IrSpreadElement serializations.
2018-02-26 14:15:48 +03:00
Alexander Gorshenev
7d2b794401
Vararg elements in serialization.
2018-02-26 14:15:48 +03:00
Igor Chevdar
2be9953d4f
Merged InlinedConstructorTransformer into ordinary inliner.
...
The benefits are - removed big amount of copy/paste;
fixed bug with recursive inline touching inline constructors.
2018-02-26 13:28:19 +03:00
Ilya Matveev
d15f55d807
[gradle-plugin] Annotate commonSourceSet with @Deprecated
2018-02-26 12:48:39 +03:00
Ilya Matveev
9c812e0c90
[gradle-plugin] Allow setting several common source sets
2018-02-26 12:48:39 +03:00
Nikolay Igotti
346e1aefcf
Rework globals init. ( #1336 )
2018-02-23 01:32:01 +03:00
Pavel Punegov
46f75c2226
More review fixes
2018-02-22 19:03:03 +03:00
Pavel Punegov
45985d9a7f
Review fixes
2018-02-22 19:03:03 +03:00
Pavel Punegov
8352e5f7d9
Small indent fix
2018-02-22 19:03:03 +03:00
Pavel Punegov
6b44b69ec7
Remove ignore for several floating point tests
2018-02-22 19:03:03 +03:00
Pavel Punegov
ad8160ae83
Support IEEE754 floating point comparisons
...
Add an intrinsic that performs check according to the standard
Add floating point compare methods from LLVM
Support new IR builtins, symbols and descriptors
Rewrite compareTo floating point checks to Kotlin
Rewrite equals to be the same as in JVM
2018-02-22 19:03:03 +03:00
Pavel Punegov
e3fd5d5306
Update kotlin compiler to 1.2-20180212.074217-235
2018-02-22 19:03:03 +03:00
Pavel Punegov
758a1effd1
Update to latest changes in frontend
2018-02-22 19:03:03 +03:00