Commit Graph

3054 Commits

Author SHA1 Message Date
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
Alexander Podkhalyuzin d9e92fb712 Fixed directory stream leak 2017-10-26 17:28:50 +03:00
Nikolay Igotti 6eb2764141 Small samples cleanup 2017-10-26 16:37:02 +03:00
Vasily Levchenko fea734ec83 [codegen][debug] generation debug info for vals. 2017-10-26 15:45:03 +03:00
Aleksey Kladov b6713df52a unit-tests: multiple positive patterns are ORed together
This matches behavior of Google Test:

https://github.com/google/googletest/blob/7684db32712ea4fdb56e8d6f784c51d6f39e5e2c/googletest/docs/AdvancedGuide.md#running-a-subset-of-the-tests
2017-10-26 13:45:04 +03:00
Svyatoslav Scherbina 73379a6d59 Fix calling function pointers with FP arguments on arm32 2017-10-25 18:21:02 +03:00
Nikolay Igotti 043e6c54ca Reorder Windows platform defs. 2017-10-25 14:58:42 +03:00
Alexander Gorshenev 31662cc445 Allow specifying top level target and flavor in nativeInteropPlugin. 2017-10-25 12:38:57 +03:00
Ilya Matveev 8a8d50f55c Convert Int to Long in a 'send' call in the socket sample 2017-10-25 12:03:32 +03:00
Nikolay Igotti d872d8032e Fix Win socket demo 2017-10-24 17:50:38 +03:00
Ilya Matveev 09b1f09071 samples: Fix echo server 2017-10-24 17:32:52 +03:00
Ilya Matveev 0863f8e3c9 Fix publish-release script 2017-10-24 17:32:52 +03:00
Alexander Gorshenev 169e55a9da Update README.md to make sure platform libs are built. 2017-10-24 15:16:28 +03:00
Nikolay Igotti 1ce4e722e8 Fix Windows platform libs 2017-10-24 14:27:10 +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 21e376cc46 Pass fillRect through to canvas.js. 2017-10-23 16:08:20 +03:00
Alexander Gorshenev dc8840e14c No testLibrary for cross compilation targets. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev eae2fd9a85 Moved path evaluation from single quotes to double quotes. 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
Alexander Gorshenev 2949a4ed7c Adepted test library build.gradle for windows. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev 3c5602017f Several typos in comments and messages. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev 500492930b Renamed isDefaultLink to isDefaultLibrary. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev a8c1851534 Make user provided libraries have precedence over default libraries.
Simplified duplicate elimination.
2017-10-23 16:03:20 +03:00
Alexander Gorshenev 19fe0168ad Tuned test golden value. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev 425d111b63 Added default test library source. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev 7d8f7e54c3 Recursively resolve libraries after immediateLibraries have been calculated. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev e2e883ee08 Introduced testLibrary and a test utilizing it. 2017-10-23 16:03:20 +03:00
Alexander Gorshenev 7ade68452e Brought back our ability to have non-platform specific default libraries.
Separated dist/klib libraries into common and platform parts to exclude name clash.
2017-10-23 16:03:20 +03:00
Alexander Gorshenev 0f693d63e4 Eliminate a warning due to an unnecessary cast. 2017-10-23 16:03:20 +03:00