Svyatoslav Scherbina
79455c5161
Support interop modularity
...
* Add list of included headers into the manifest
* Implement importing "foreign" type declarations
* Implement forward declarations more natively in the compiler
* Represent Objective-C categories as Kotlin extension methods and
properties
Also:
* Do some refactoring in stub generation
* Call bridges directly in stubs for Objective-C properties
2017-09-14 16:47:26 +03:00
Vasily Levchenko
ce3ed52705
[build]: platform lib build added
...
distPlatformLibs - command build and install klibs in dist
2017-09-13 17:23:08 +03:00
Alexander Gorshenev
eb0d02715c
Introduced appendBytes for Konan File.
2017-09-13 12:23:49 +03:00
Eugene Petrenko
b1e84593b5
fix leaked non-daemon thread in Downloader
2017-09-11 13:24:49 +03:00
Nikolay Igotti
7d72beb27c
Improve memory tracing, fix 32-bit platforms ( #815 )
2017-08-29 10:21:47 +03:00
Ilya Matveev
ef9ecf6bde
dependencies: Check if a server support resuming downloading
2017-08-23 19:42:06 +07:00
Ilya Matveev
d2c3e320c6
[SQUASHME] Review fixes
2017-08-23 19:42:06 +07:00
Ilya Matveev
7116801dc6
dependencies: Track downloading in a separate thread
2017-08-23 19:42:06 +07:00
Ilya Matveev
b6544dbde8
dependencies: Implement resuming downloading
2017-08-23 19:42:06 +07:00
Ilya Matveev
60ed6f6871
dependencies: Move dependency downloader into shared project
2017-08-23 19:42:06 +07:00
Ilya Matveev
4931b2f05b
build: Refactor dependencies updating
2017-08-17 10:27:40 +07:00
Svyatoslav Scherbina
d3185e3e19
Implement very basic Objective-C interop
...
Also refactor StubGenerator
2017-08-16 10:04:23 +03:00
Svyatoslav Scherbina
5da5887fc6
Fix resource leak in compiler
2017-08-16 10:04:23 +03:00
Robert Hencke
72ca603d71
Reduce boilerplate for applying kotlin-gradle-plugin.
2017-08-07 17:25:52 +07:00
Alexander Gorshenev
a0e15a7776
Eliminated some warnings.
2017-08-07 12:36:32 +03:00
Alexander Gorshenev
b4660d03a1
Initial .wasm file generation for the wasm32 target.
...
Some basic launcher.js and runtime.
2017-08-03 17:51:48 +03:00
Nikolay Igotti
06e31939dd
WebAssembly effort ( #721 )
2017-07-14 16:44:46 +03:00
Nikolay Igotti
64e106157f
Custom malloc support ( #742 )
2017-07-14 16:21:42 +03:00
Alexander Gorshenev
55c4966203
Moved clang flags out of the root build.gardle.
...
Collected clang args in ClangArgs.kt
Switched dependencies/build.gradle to KonanTarget.
Introduced KonanProperties to take care of target specific properties.
2017-07-12 18:31:09 +03:00
alexander-gorshenev
d3c24bb387
Different extensions (and KonanTarget communalization). ( #665 )
2017-06-19 12:45:57 +03:00