Pavel Punegov
8ac1fed0f3
Build results file even if some tasks failed with exception
2017-11-24 15:02:43 +03:00
Konstantin Anisimov
4e043e8f46
Default argument can contain subjects for parameter substitution
2017-11-23 12:51:09 +03:00
Alexander Gorshenev
9c0a583801
Assume all user functions to be @Used when compiling for -produce dynamic.
2017-11-21 12:28:53 +03:00
Alexander Gorshenev
de41c5a71f
Brought back the @Used annotation processing.
2017-11-21 12:28:53 +03:00
Alexander Gorshenev
4236bb22fb
Deal with entry points and launcher bcs for shared object generation.
2017-11-21 12:28:53 +03:00
Alexander Gorshenev
0d0a2b4c99
Link stage fixes for "produce dynamic".
2017-11-21 12:28:53 +03:00
Alexander Gorshenev
5441ded8ed
Separate nativeInteropPlugin output by targets
2017-11-21 12:28:32 +03:00
Konstantin Anisimov
783a18fad2
1) Move IrClassReference and IrGetClass processing from PreInlineLowering to PostInlineLowering
...
2) Move immutableBinaryBlobOf processing from PreInlineLowering to PostInlineLowering
3) Support IrClassReference and IrGetClass elements in DeepCopyIrTreeWithDescriptors
2017-11-21 08:21:46 +03:00
Alexander Gorshenev
4a0be88d47
IrClassReference support in virtualization.
2017-11-21 08:21:46 +03:00
Alexander Gorshenev
5ca5923b9a
IrGetClass serialization/deserialization.
2017-11-21 08:21:46 +03:00
Igor Chevdar
5d4d579490
Fix for global lateinit properties
2017-11-17 18:28:23 +03:00
Aleksey Kladov
b5befcf5d5
[debug] it's possible to inspect array elements in debugger
2017-11-17 16:19:26 +03:00
Pavel Punegov
4d8fddef6e
Add more tests from the latest snapshot
2017-11-16 17:21:48 +03:00
Pavel Punegov
d71af3da10
Ignore unsupported tests
2017-11-16 17:21:48 +03:00
Pavel Punegov
ffa1ffa659
Update box tests to 1.2.0-rc-39
2017-11-16 17:21:48 +03:00
Pavel Punegov
0121b6a185
Remove not used txt test metadata
2017-11-16 17:21:48 +03:00
Alexander Gorshenev
78e2dde69c
Renamed SerializerVisitor.kt -> DeserializerDriver.kt to match the class name.
2017-11-15 12:49:42 +03:00
Alexander Gorshenev
723e355707
Remove a serialization debug dump behemoth.
2017-11-15 12:49:42 +03:00
Alexander Gorshenev
5c1a414347
A do-while loop serialization test.
2017-11-15 12:49:42 +03:00
Alexander Gorshenev
63821fe837
DoWhile serialization.
2017-11-15 12:49:42 +03:00
Alexander Gorshenev
3e0b50ef6b
A test for catch serialization.
2017-11-15 12:49:42 +03:00
Alexander Gorshenev
0b096e2208
Properly process catch parameter declaration.
2017-11-15 12:49:42 +03:00
Pavel Punegov
0b7ad6e205
Remove obsolete C test files and Makefiles
2017-11-09 12:52:28 +03:00
Pavel Punegov
9400ee6a8e
Ignore failing tests
2017-11-09 12:48:21 +03:00
Pavel Punegov
fed1a5d63f
Fix packages that have the same names as locals
2017-11-09 12:48:21 +03:00
Ilya Matveev
06c02e5e8d
backend: Allow fake nullables in FOR loops
2017-11-09 12:42:49 +03:00
Aleksey Kladov
6f6c4a1068
[debug] add tests for inspecting of arrays
2017-11-09 06:07:56 +03:00
Vasily Levchenko
89a2b48c99
[debug info][KT-20391] don't confuse lldb with array tag
2017-11-08 13:24:59 +03:00
Aleksey Kladov
a118fc5271
[debug] add test for pretty-printers ( #994 )
...
* [debug] add test for pretty-printers
* [pretty printer] tuned evaluation of expressions
2017-11-08 13:20:47 +03:00
Vasily Levchenko
5d514e3ede
[kotlin compiler][update] 1.2.0-rc-39
2017-11-08 09:46:20 +03:00
Svyatoslav Scherbina
9829605a95
Implement --purge_user_libs konanc and cinterop flag
2017-11-03 18:07:05 +03:00
Ilya Matveev
d7795bb207
tests: Support custom konan.home for platform lib tests
...
* Move testLibrary tasks from klib into backend.native/tests
* Support konan.home property in them
2017-11-02 17:40:27 +03:00
Svyatoslav Scherbina
b6bf2daafd
Don't link default libraries that are used only for resolve
2017-11-02 15:14:02 +03:00
Svyatoslav Scherbina
4431f8cbd9
Implement recording all modules used during bitcode generation
2017-11-02 15:14:02 +03:00
Svyatoslav Scherbina
c4b8fa806f
Add link from module descriptor to library reader
2017-11-02 15:14:02 +03:00
Nikolay Igotti
915d4bc826
Fix object init/deinit bug, refactoring ( #1000 )
2017-11-02 14:37:25 +03:00
Ilya Matveev
5f1dc68efc
Fix clean task after dependencies path change
2017-11-02 12:35:45 +03:00
Ilya Matveev
ea422a87f3
Store native dependencies in HOME/.konan
2017-11-02 12:35:45 +03:00
Vasily Levchenko
a917d044bd
[comment] missed legal header ( #991 )
2017-10-30 17:06:00 +03:00
Aleksey Kladov
9f9f34d2a3
[debug] make test module name more specific
2017-10-27 11:28:39 +03:00
Aleksey Kladov
084b49d04b
[compiletest]: document and improve lldb session dsl
2017-10-27 11:28:39 +03:00
Aleksey Kladov
635288ec85
[compiletest]: use common infrastructure to detect the host OS
2017-10-27 11:28:39 +03:00
Aleksey Kladov
2b6c284ff8
[compiletest]: add JUnit4-based infrastructure for testing compiler
2017-10-27 11:28:39 +03:00
Vasily Levchenko
fea734ec83
[codegen][debug] generation debug info for vals.
2017-10-26 15:45:03 +03:00
Alexander Gorshenev
31662cc445
Allow specifying top level target and flavor in nativeInteropPlugin.
2017-10-25 12:38:57 +03:00
Alexander Gorshenev
feb581601e
After combining all tests into a single binary,
...
we need to increase wasm32 stack size a little,
for the `parse0` test to pass.
2017-10-24 12:24:55 +03:00
Nikolay Igotti
a4130a0d2d
Fix hard-float on Raspberry Pi, small cleanups.
2017-10-24 11:03:24 +03:00
alexander-gorshenev
5700fa8cea
Allow a couple of test pass on linux_mips32 target.
2017-10-23 19:34:34 +03:00
Alexander Gorshenev
dc8840e14c
No testLibrary for cross compilation targets.
2017-10-23 16:03:20 +03:00
Alexander Gorshenev
886ef5fe5a
Moved a newly created test to Standalone category.
2017-10-23 16:03:20 +03:00