Ilya Matveev
669baf88a3
[gradle-plugin] Fix setting default compiler version
2018-03-13 17:05:36 +03:00
Ilya Matveev
0f1bcecd31
[gradle-plugin] Add copyrights in tests
2018-03-13 17:05:36 +03:00
Ilya Matveev
6aee9446c6
[gradle-plugin] Add a konan.useEnvironmentVariables property
2018-03-13 17:05:36 +03:00
Ilya Matveev
763592fe03
[gradle-plugin] Fix environment variable tests for Windows
2018-03-13 17:05:36 +03:00
Ilya Matveev
b20fdb0a0d
[gradle-plugin] Support environment variables
...
DEBUGGING_SYMBOLS - if 'YES' all artifacts will be built
with -g flag.
CONFIGURATION_BUILD_DIR - if set all artifacts will be
placed in the directory specified by this
environment variable
2018-03-13 17:05:36 +03:00
Pavel Punegov
b34bfabe46
Ignore JVM specific tests
2018-03-13 12:58:22 +03:00
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