Commit Graph

14 Commits

Author SHA1 Message Date
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
Nikolay Igotti 96d9f734c0 Switch Kotlin version to 1.1.3, remove obsolete Gradle syntax (#707) 2017-06-27 11:18:13 +03:00
Nikolay Igotti 42197a2bec Android NDK support and build system refactoring (#585) 2017-05-24 00:20:19 +03:00
Alexander Gorshenev 3b5ce031f8 Initial checkin of klib support.
The libraries exist in two incarnations:
    packed foo.klib and unpacked foo/ .
The compiler when given '-library foo' expects to find either
a foo.klib file and unpack it, or an already unpacked foo/ directory.

The stdlib is always unpacked in dist/klib .

The semantics of -o has changed slightly.
It now accepts '-o foo' and the compiler
either produces foo.kexe or foo.klib .
2017-05-18 04:13:35 +03:00
Nikolay Igotti 0cbd34086e Added JB copyright (#417) 2017-03-30 09:51:58 +03:00
Alexander Gorshenev a856b0d9ce More accurate host- and cross- target separations. 2017-01-24 02:23:08 +04:00
Alexander Gorshenev afaa50ce34 Introduced -target and -list_targets flags.
Use it like

    $ konanc hello.kt -target iphone
2017-01-23 00:17:39 +04:00
Alexander Gorshenev a1786614ea Removed Javascript serializer from Konan.
Introduced our own serializer.
2016-12-20 19:32:27 +04:00
Nikolay Igotti 093409a1af Allow binary search for open methods. (#132) 2016-12-13 13:24:50 +03:00
Nikolay Igotti 96797a4b2f Implement Base64 without need of JDK8. (#78) 2016-11-21 10:42:49 +03:00
Nikolay Igotti 5966f69928 Add Base64 encoding for printable hashes (SHA1 hash is 30 bytes, City is 14). (#30) 2016-11-02 12:44:36 +03:00
Svyatoslav Scherbina 68686bd577 runtime: move name hasing to common/hash 2016-10-19 13:33:45 +03:00
Svyatoslav Scherbina ba69ba7b5b common/hash: fix header compilation errors 2016-10-19 13:33:29 +03:00
Svyatoslav Scherbina f30c840d1c runtime: move hash functions to newly created subproject
to reuse in compiler
2016-10-13 17:29:02 +03:00