SvyatoslavScherbina
1947f3e64b
Add quick fix for unDCEd private function and classes tables ( #1538 )
2018-04-25 13:59:36 +03:00
Nikolay Igotti
c67e85dfe7
Update Torch docs and script perminssions.
2018-04-25 12:52:07 +03:00
Ilya Matveev
8a0acd832a
Fix path for the uploadBundle task
2018-04-24 19:46:52 +07:00
Ilya Matveev
36fe07e159
[gradle-plugin] Fix version according to the new versioning system
2018-04-24 19:46:52 +07:00
Ilya Matveev
89d0886043
[version] Annotate properties used by version generator as inputs
2018-04-24 19:46:52 +07:00
Ilya Matveev
93b8a0595c
[gradle-plugin] Fix dependencies between building and publishing
2018-04-24 19:46:52 +07:00
SvyatoslavScherbina
b54685e742
Fix Objective-C weak references to Kotlin objects ( #1533 )
2018-04-24 14:53:47 +03:00
Sergey Bogolepov
14ba28c5c7
Fix for CAdapterGenerator
2018-04-24 18:19:42 +07:00
SvyatoslavScherbina
5f661b20aa
Support weak references to Objective-C objects ( #1531 )
2018-04-24 12:32:43 +03:00
Alexander Gorshenev
6dc6ba5137
Allow arch and family susbtitutions in manifest files.
2018-04-24 12:20:41 +03:00
Ilya Matveev
f005a5664e
Add a 'build' task as an alias for dist distPlatformLibs
2018-04-24 11:38:58 +07:00
Ilya Matveev
c9c9f7a6a3
Convert line separators in klib tests
2018-04-24 11:38:58 +07:00
Ilya Matveev
bccbf2a72c
Remove the 'cleanAll' task
2018-04-24 11:38:58 +07:00
Ilya Matveev
772c48e61e
Make some test tasks depending on dist
2018-04-24 11:38:58 +07:00
Vasily Levchenko
b03f0bfc83
[gradle][publish] main variant is per KonanBuildingConfig
2018-04-24 00:12:11 +03:00
Vasily Levchenko
a23ca71e5c
[build][version] more accurate version string for local builds (drops -1 in build number)
2018-04-24 00:11:40 +03:00
Nikolay Igotti
ce663c198a
v0.7 changelog entry ( #1530 )
2018-04-23 22:07:10 +03:00
Igor Chevdar
da3cc22ce8
Fixed bug in DefaultArgs lowering with vararg arguments + tests
2018-04-23 13:49:03 +03:00
Nikolay Igotti
4d9a8d85d1
Use 1.2.40 as a system compiler. ( #1522 )
2018-04-23 08:41:41 +01:00
Nikolay Igotti
d4c0384bcc
Fix WASM build.
2018-04-23 10:22:51 +03:00
Nikolay Igotti
86349baef7
Hack for 'cleanAll' target
2018-04-22 23:10:44 +03:00
Vasily Levchenko
6a47e7885a
[build][version] use konan version for generating artifact name ( #1523 )
2018-04-22 20:07:42 +01:00
Vasily Levchenko
465fcdf947
[build][performance] fix of performance build
2018-04-20 16:38:25 +02:00
Nikolay Igotti
14efa811e3
Support static Android libs as well.
2018-04-20 17:10:13 +03:00
Svyatoslav Scherbina
515457fea0
Improve detection of Objective-C designated initializers
2018-04-20 17:09:34 +03:00
Svyatoslav Scherbina
5184343058
Fix type checking against Objective-C protocols on iOS
2018-04-20 14:56:11 +03:00
Nikolay Igotti
569bb71bca
Support static library production. ( #1515 )
2018-04-20 12:25:59 +01:00
Ilya Matveev
6abf95d86d
Update MPP readme according to switch from env vars to properties
2018-04-20 17:36:43 +07:00
Ilya Matveev
5784046928
[samples] Use gradle properties instead of env vars in Xcode projects
2018-04-20 17:36:43 +07:00
Vasily Levchenko
1d6a715ecd
[build][shared] added clean up of generated sources
2018-04-20 12:52:25 +03:00
Nikolay Igotti
55c6090a08
Revert "Revert unified versioning."
...
This reverts commit fe28b13e4f .
2018-04-20 09:43:21 +03:00
Vasily Levchenko
fe28b13e4f
Revert unified versioning.
...
Revert "[build][version] generate KonanVersion using data from gradle.properties." 07ae3144de .
Revert "[gradle][test] disable version test" 86ec80a6a7 .
Revert "[build][version][doc] update" 94ba9d61a9 .
2018-04-20 06:49:06 +03:00
Igor Chevdar
9e0c44a323
Fixed bug in vTable building + test
2018-04-19 16:55:30 +03:00
Igor Chevdar
388ee82e9d
Added debug output to vTable builder
2018-04-19 16:55:30 +03:00
Igor Chevdar
211d219b04
Refactoring + synced vtable for DFG and for bitcode
2018-04-19 16:55:30 +03:00
ilmat192
3572c98a8b
Allow running compiler only for libraries ( #1508 )
2018-04-19 12:12:01 +07:00
SvyatoslavScherbina
f27d4452f4
Add very basic documentation for interop with Swift/Objective-C ( #1482 )
2018-04-18 20:46:50 +03:00
Svyatoslav Scherbina
8371ac137f
Improve support for Objective-C initializers
...
* Import category initializers as factories
* Support overriding Objective-C initializers by constructors
* Forbid calling non-designated initializer as super constructor
* Use part of selector for name of first constructor/factory parameter
* Throw NPE when failable initializer imported as constructor fails
Also do some refactoring.
2018-04-18 20:45:51 +03:00
Nikolay Igotti
688b3f26f2
Be more tolerant to non-existing paths in library reader. ( #1511 )
2018-04-18 11:47:58 +01:00
Nikolay Igotti
0c909fea6a
Cleanup compilation warnings. ( #1510 )
2018-04-18 07:32:01 +01:00
Vasily Levchenko
94ba9d61a9
[build][version][doc] update
2018-04-18 08:01:28 +02:00
Vasily Levchenko
86ec80a6a7
[gradle][test] disable version test
2018-04-18 08:01:28 +02:00
Vasily Levchenko
07ae3144de
[build][version] generate KonanVersion using data from gradle.properties.
...
- uses konanMetaVersion for meta version field
- uses dep.Kotlin_KotlinNative_Master_KotlinNativeCheckout.build.counter as build counter
- shared/compiler/gradle plugin uses the same version.
2018-04-18 08:01:28 +02:00
Pavel Punegov
2ff9a52eeb
Add crossDist dependency for crosstarget testing
2018-04-17 14:43:25 +03:00
Pavel Punegov
88cb6ff376
Remove driver_cross test as not needed.
...
It doesn't have a correct crossdist dependency
2018-04-17 14:43:25 +03:00
Ilya Matveev
9e1e7559a2
Fix setting custom path to .konan for Windows
2018-04-17 16:35:19 +07:00
Ilya Matveev
1b22d34852
[gradle-plugin-readme] Mention workaround for #1473
2018-04-17 16:35:19 +07:00
Ilya Matveev
6c84a86a0f
[torch] Use hardcoded revision for pytorch
2018-04-17 16:35:19 +07:00
Ilya Matveev
dd44f36842
[calculator] Add a :clean task
2018-04-17 16:35:19 +07:00
Ilya Matveev
a0fc9ae0eb
[samples] Allow using KONAN_DATA_DIR in samples
2018-04-17 16:35:19 +07:00