Commit Graph

12 Commits

Author SHA1 Message Date
Alexander Shabalin 3a41617160 Generate compdb for all targets (#4149) 2020-05-06 13:53:10 +03:00
Alexander Shabalin ffe2fcf7c2 Adding CompilationDatabase generation (#4091) 2020-04-22 17:45:37 +03:00
Elena Lepilkina 5d6af6e806 Mimalloc allocator integration 2019-12-27 11:01:09 +03:00
Igor Chevdar 0bc941e324 Called system <rename> for atomic moving of compiler's output 2019-12-09 20:17:59 +03:00
Nikolay Igotti 32fe05afa2 Copyright update. (#1944) 2018-08-27 14:55:51 +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
Nikolay Igotti 96d9f734c0 Switch Kotlin version to 1.1.3, remove obsolete Gradle syntax (#707) 2017-06-27 11:18:13 +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
Svyatoslav Scherbina f30c840d1c runtime: move hash functions to newly created subproject
to reuse in compiler
2016-10-13 17:29:02 +03:00