Commit Graph

3084 Commits

Author SHA1 Message Date
Nikolay Igotti afe0780d28 Improve workers API, fix lost sync. (#1029) 2017-11-13 16:42:00 +03:00
Nikolay Igotti 1c8616541e Ensure Linux exposes recent enough POSIX (#1030) 2017-11-13 16:41:20 +03:00
Ilya Matveev 3a1a6fd6fb samples: Port android build to stable android gradle plugin 2017-11-13 13:02:15 +07:00
Alexander Gorshenev 97f666e643 Added a short notice PLATFORM_LIBS.md. 2017-11-09 15:56:48 +03:00
Pavel Punegov 629cbd8eed Make execRemote work for both action and closure 2017-11-09 12:52:28 +03:00
Pavel Punegov a3ad2101f5 Cleanup ExecRemote code:
* Replace action extension with simple closure composition
* Separate remote and local execution
2017-11-09 12:52:28 +03:00
Pavel Punegov 0623bb9474 Cleanup executables after the run on remote host 2017-11-09 12:52:28 +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 fd45aea4da Fix patterns 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
Pavel Punegov c55d9671f8 Fix package naming and replace package name in full qualified names
and in local class import
2017-11-09 12:48:21 +03:00
Pavel Punegov 8ef14d8fa7 Port external tests to TestRunner
Build each test task into a single binary that runs tests with TestRunner
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 18a09235ad [platform lib][osx][buid][debug] exclude openat (#1019) 2017-11-08 13:29:47 +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
Nikolay Igotti e2fc1ddb53 Fix incorrect size of resulting string in fromUtf8Array() (#1011) 2017-11-07 19:55:51 +01:00
Aleksey Kladov a90cf10631 unit-tests: TeamCityLogger reports location hints 2017-11-07 12:26:30 +03:00
Ilya Matveev fe597ac174 v0.4 preparations 2017-11-03 18:49:40 +03:00
Svyatoslav Scherbina 273c74a05e Add quickfix for inconsistent Windows platform libs 2017-11-03 18:07:05 +03:00
Svyatoslav Scherbina 4acf83be68 Enable platform lib dependencies purging 2017-11-03 18:07:05 +03:00
Svyatoslav Scherbina 9829605a95 Implement --purge_user_libs konanc and cinterop flag 2017-11-03 18:07:05 +03:00
Nikolay Igotti 68d30205c4 Docs update 2017-11-03 08:01:57 -07:00
Ilya Matveev 068b526e7e samples: Use new path to dependencies in the tetris sample 2017-11-03 13:35:02 +03:00
Ilya Matveev 1c6e836f20 Don't build some samples for raspberrypi 2017-11-03 13:35:02 +03:00
Ilya Matveev c603c71b97 tests: Allow empty string in the test_flags option 2017-11-02 17:40:27 +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
Ilya Matveev dd1f795ebb tests: Support custom konan.home in backend tests 2017-11-02 17:40:27 +03:00
Svyatoslav Scherbina 4760c60ddb Enable CloudKit on iOS 2017-11-02 15:14:02 +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
Mike Sinkovsky 1c8885415f MinGW POSIX fixes (#998)
* mingw posix: more headers

* mingw posix: #define windows types for winsock

* mingw posix: upgrade winsock to winsock2
2017-11-02 14:47:46 +03:00
Ilya Matveev 752006a8e2 Fix tensorflow sample for windows 2017-11-02 14:39:47 +03:00
Mike Sinkovsky 07917dce2a mingw samples: specify konan.targets for samples not working on windows 2017-11-02 14:39:47 +03:00
Mike Sinkovsky fa6f1fa48e win32 sample: gradle build 2017-11-02 14:39:47 +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 bbeefb0b56 [runtime] drop debug flags 2017-10-31 14:32:59 +03:00
Vasily Levchenko a917d044bd [comment] missed legal header (#991) 2017-10-30 17:06:00 +03:00
SvyatoslavScherbina 78873c5f4d Implement -headerFilterAdditionalSearchPrefix option in cinterop 2017-10-30 13:35:41 +03:00
Nikolay Igotti 9bc9003cdd Fix libcurl sampl 2017-10-27 15:12:06 +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