Vasily Levchenko
3dc88795d8
[bindings][llvm][DI] warnings [-Wformat]
2018-02-13 14:15:02 +03:00
Ilya Matveev
db253cb297
[gradle-plugin] Use HostManager instead of PlatformManager
...
Gradle plugin uses PlatformManager to initialize tasks
when the compiler is not downloaded yet. In this case
PlatformManager cannot read konan.properties file.
This patch replaces PlatformManager with HostManager
2018-02-13 17:31:14 +07:00
SvyatoslavScherbina
5c51f291d2
Use -O1 when compiling with debug enabled (except for wasm target) ( #1320 )
2018-02-13 12:22:45 +03:00
Nikolay Igotti
d0722cf644
Remove kotlin.math WASM support statement.
2018-02-13 10:49:36 +03:00
ilmat192
5e11c61ffb
[klib] Fix printing type parameters in methods ( #1319 )
2018-02-13 09:26:49 +03:00
Vasily Levchenko
959f9eaebc
[warnings] g/c some warnings and idea inspection ( #1312 )
2018-02-13 09:26:32 +03:00
Ilya Matveev
e879fcec75
[samples] Fix android sample in bundle
2018-02-12 19:02:33 +03:00
Sergey Bogolepov
0ce85df549
Minor fixes for samples
...
Added homebrew paths for videoplayer sample
Fixed android sample
chmod +x calculator/androidApp/gradlew
Removed obsolete stubGenerator for html5canvas
2018-02-12 19:02:33 +03:00
alexander-gorshenev
43cbea8a67
Fixed a little issue in how we call ExecClang plugin. ( #1317 )
...
Moved ExecClang plugin to Kotlin.
2018-02-12 18:59:54 +03:00
SvyatoslavScherbina
12bec9b22f
Fix handling nil result of NSSet.member for Kotlin Set ( #1314 )
2018-02-12 18:59:31 +03:00
Alexander Gorshenev
d047f72a2e
Ask user to specify zephyr base.
2018-02-12 18:55:22 +03:00
Alexander Gorshenev
6bdd781026
Zephyr's copy of Apache license.
2018-02-12 18:53:58 +03:00
Vasily Levchenko
4e745015e4
[build][dependencies] no dependencies from sonatype ( #1315 )
...
* [build][gradle][dependencies] makes adding dependencies easier
* [build][gradle][dependencies] adding dependencies to make performance independent from sonatype
2018-02-12 18:48:56 +03:00
Ilya Matveev
3c4d99557e
[klib] Fix annotation printing
2018-02-12 22:40:50 +07:00
Ilya Matveev
07b2ff3c18
[klib] Print package fq-name
2018-02-12 22:40:50 +07:00
Ilya Matveev
f156c4a368
[klib] Support consts in pretty-printer
2018-02-12 22:40:50 +07:00
Ilya Matveev
709fe7b0af
[klib] Support externals in pretty-printer
2018-02-12 22:40:50 +07:00
Ilya Matveev
cbee66dcbe
[klib] Support inner classes in pretty-printer
2018-02-12 22:40:50 +07:00
Ilya Matveev
83ce6142a1
[klib] Don't print 'abstract' in interface declaration
...
Also support modality for functions.
2018-02-12 22:40:50 +07:00
Ilya Matveev
a18935088d
[klib] Refactor enum printing and support nested classes
2018-02-12 22:40:50 +07:00
Ilya Matveev
ba15ca9998
[klib] Don't print names of companion objects
2018-02-12 22:40:50 +07:00
Ilya Matveev
4c9e679180
[klib] Fix stack overflow during type parameters printing
2018-02-12 22:40:50 +07:00
Ilya Matveev
f4cb918a1c
[klib] Fix printing classes without a primary constructor
2018-02-12 22:40:50 +07:00
Ilya Matveev
fa21659c80
[klib] Don't print val/var for all constructor parameters
2018-02-12 22:40:50 +07:00
Ilya Matveev
3d84f862b6
[klib] Fix enum printing
2018-02-12 22:40:50 +07:00
Konstantin Anisimov
829feb7375
Pretty printer for users
2018-02-12 22:40:50 +07:00
Konstantin Anisimov
e0d4978760
Do not print enum entries as objects
2018-02-12 22:40:50 +07:00
Svyatoslav Scherbina
e87901cf41
Fix producing framework from multi-platform projects
2018-02-12 16:24:56 +03:00
Svyatoslav Scherbina
b98afb6c88
Fix producing framework with extensions to Any
2018-02-12 16:24:56 +03:00
Alexander Gorshenev
9789420ed3
A configurable zephyr board support.
2018-02-12 16:00:58 +03:00
Mike Sinkovsky
d968fafec0
zephyr: first attempt
2018-02-12 16:00:58 +03:00
Alexander Gorshenev
a5bc23d706
Moved KonanTarget to be a sealed class rather than enum.
2018-02-12 16:00:58 +03:00
Nikolay Igotti
8324bb67f5
Omit expect classes/functions form -produce dynamic. ( #1310 )
2018-02-12 15:59:59 +03:00
Igor Chevdar
ae95da2416
Fixed bug with nested enums lowering + test
2018-02-12 15:41:47 +03:00
SvyatoslavScherbina
0dc0831405
Don't serialize expect declaration descriptors ( #1307 )
...
Thus fix producing .klib from multi-platform sources
2018-02-12 14:15:21 +03:00
igotti-google
d408b50305
Revert "[warnings] g/c some warnings and idea inspections"
...
This reverts commit 4b12f1c54c .
2018-02-11 11:14:28 +03:00
Svyatoslav Scherbina
b15c94855e
Improve Kotlin collections support when producing framework
...
* Represent MutableList, Set, Map as standard Objective-C collections
* Represent MutableSet and MutableMap as Obj-C collection subclasses
* Use Objective-C generics to represent collection element type
* Make type mapping more correct
2018-02-09 20:40:33 +03:00
Svyatoslav Scherbina
d228e77c0c
Add AbstractSet from main Kotlin repo
2018-02-09 20:40:33 +03:00
Nikolay Igotti
f74bc6fee3
Fix plugin upload docs.
2018-02-09 18:53:14 +03:00
Vasily Levchenko
907ca0a528
[warnings] needless comment
2018-02-09 16:25:13 +03:00
Vasily Levchenko
9e738215dd
[warnings] warning in import
2018-02-09 16:25:13 +03:00
Vasily Levchenko
4b12f1c54c
[warnings] g/c some warnings and idea inspections
2018-02-09 16:25:13 +03:00
Pavel Punegov
066bff2004
Fix override conflicts with different return types
2018-02-09 14:25:23 +03:00
Igor Chevdar
f2e3c91f79
Fixed bug with arguments cloning in inliner
...
There is no need to clone call arguments
2018-02-09 12:49:17 +03:00
Nikolay Igotti
68694417d9
v0.6 preparations. ( #1297 )
2018-02-09 12:44:35 +03:00
Nikolay Igotti
7ccc73aadd
Simplify regexp engine init. ( #1302 )
2018-02-09 11:27:01 +03:00
ilmat192
f31dfa94a9
[samples] Build globalState sample in pre-commit test runs ( #1291 )
2018-02-08 21:00:15 +03:00
Nikolay Igotti
433acc8e4d
Fix -compilerOpts and -linkerOpts for cinterop tools. ( #1296 )
2018-02-08 18:51:59 +03:00
Nikolay Igotti
98a7f9cdec
Fix generic overrides conflicts. ( #1293 )
2018-02-08 16:15:28 +03:00
Ilya Matveev
c455064ca2
[readme] Add multiplatform support description into readme.
2018-02-08 11:34:49 +07:00