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
Ilya Matveev
89e8d43055
[gradle-plugin] Allow relative paths in CONFIGURATION_BUILD_DIR
2018-04-17 16:35:19 +07:00
Ilya Matveev
2bf307f823
[gradle-plugin] Use project properties instead of env variables
2018-04-17 16:35:19 +07:00
Ilya Matveev
1d2558cd94
[mpp-readme] Concretize some points about an Xcode project
2018-04-17 11:28:29 +07:00
SvyatoslavScherbina
130be5e399
Fix NSDecimalNumber class support ( #1501 )
...
Reported at
https://github.com/JetBrains/kotlin-native/issues/1444#issuecomment-381441837
2018-04-16 20:45:52 +03:00
Igor Chevdar
c633e879a7
Call graph building using devirtualization analysis results
2018-04-16 21:26:22 +05:00
Pavel Punegov
afe9f04487
Produce framework tests
2018-04-16 19:22:49 +03:00
Kevin Galligan
09c9a60b30
Objective-C names with '$' in them where blowing up ( #1497 )
...
Now they do not. May be other problematic characters.
2018-04-13 18:29:07 +03:00
Nikolay Igotti
c97124ea60
Make weak reference work only on non-nullable types. ( #1496 )
2018-04-13 15:26:44 +03:00
Svyatoslav Scherbina
52d0e47999
Improve types mapping for imported Objective-C APIs
...
* id -> Any
* NSArray -> List
* NSMutableArray -> MutableList
* NSSet -> Set
* NSDictionary -> Map
2018-04-13 14:07:02 +03:00
Igor Chevdar
be4a811bb7
Devirtualization: bug fix
2018-04-12 22:14:11 +05:00
Nikolay Igotti
c5c2a080d8
Fix missing dealloc hooks on object freed by cycle collector. ( #1487 )
2018-04-12 18:40:07 +03:00
Pavel Punegov
1aabf3697d
Fix matching of the lldb response
2018-04-12 14:12:08 +03:00
Pavel Punegov
a2f3e633c2
Fix debugger tests
2018-04-12 14:12:08 +03:00
Svyatoslav Scherbina
77139d58f8
Unify interop with Objective-C in both directions
...
Also support casts to Objective-C types
2018-04-12 09:56:29 +03:00
Svyatoslav Scherbina
38f896649c
Use meta object for storing associated Objective-C object
2018-04-12 09:56:29 +03:00
Svyatoslav Scherbina
841bb51e65
Add workaround to interop_objc_smoke for bug in MM
2018-04-12 09:56:29 +03:00
Pavel Punegov
5e01a09b9a
Run interop and driver tests in run task
2018-04-11 18:58:55 +03:00
Igor Chevdar
1d0e9e7a67
Some fixes in <perf> to make it stable
2018-04-11 11:07:23 +03:00
Ilya Matveev
e8384f92fb
Fix Xcode spelling in the MPP readme
2018-04-11 12:24:33 +07:00
ilmat192
051dbaba71
WIP: Add MPP readme ( #1474 )
2018-04-10 17:24:50 +03:00
Vasily Levchenko
e9f2deb4d8
[kotlin compiler] 1.2.50-dev-515
2018-04-10 06:16:30 +03:00
Nikolay Igotti
7be3d120d2
Add FAQ.md entry for framework prefix.
2018-04-09 16:25:20 +03:00
Igor Chevdar
8e6ed44db3
Turned on devirtualization + fix in ObjCExport
2018-04-09 15:42:13 +03:00
Alexander Gorshenev
0a911ed5bb
Moved from typeMaps to typeArgument list in IrMemberAccessCommon serialization
...
to reflect changes in IR.
2018-04-09 12:13:05 +03:00
Nikolay Igotti
6415734881
Respect JAVA_OPTS env variable in CLI tools. ( #1478 )
2018-04-09 10:08:00 +03:00
Igor Chevdar
c046372025
Turned off devirtualization for now
2018-04-08 13:16:30 +03:00
Igor Chevdar
7b4d60d489
Marked WeakReferenceCounter with @ExportForCompiler
2018-04-07 08:56:37 +03:00
Igor Chevdar
ff2a81b5cf
Devirtualization: more readable debug output
2018-04-07 08:56:37 +03:00
Igor Chevdar
b54392c9de
Turned on devirtualization
2018-04-07 08:56:37 +03:00
Igor Chevdar
cefe043751
Devirtualization: fixed two bugs with ObjC classes
2018-04-07 08:56:37 +03:00
Vasily Levchenko
79945383c6
[samples][curl] split libcurl application on libcurl interop library and curl application
2018-04-06 11:45:57 +03:00
Vasily Levchenko
5185a17c24
[gradle][plugin][konan] deployment of kotlin-native artifacts via maven machinery
2018-04-06 11:45:57 +03:00
Nikolay Igotti
ddcbe68a5b
Implement scope-local C pointer. ( #1471 )
2018-04-05 19:30:10 +03:00
Sergey Mashkov
98a48be0e5
Add documentation for KONAN_DATA_DIR variable
2018-04-05 19:58:18 +07:00
Sergey Mashkov
74da4eb09b
Improve gradle tasks list
2018-04-05 19:58:18 +07:00
Sergey Mashkov
420ef4f221
Introduce environment variable to .konan parent dir
2018-04-05 19:58:18 +07:00
Ilya Matveev
1b42eb1d13
[samples/calculator] Fix android command line build
2018-04-05 19:33:03 +07:00
Ilya Matveev
6aa429e79e
[gradle-plugin] Pass system properties into the compiler
2018-04-05 11:46:16 +07:00
Vasily Levchenko
063ccf07f3
[kotlin compiler] 1.2.50-dev-321
...
- Fix code after type argument refactoring in Kotlin (cherry picked from commit e6b9131910d5440272e6613856365a8277b1f58d)
2018-04-04 22:44:48 +03:00
Nikolay Igotti
21079ae644
Weak references. ( #1459 )
2018-04-04 14:35:06 +03:00
Ilya Matveev
bd506c527a
[samples] Fix copying the calculator sample into a bundle
2018-04-04 12:31:26 +07:00