Ilya Matveev
7b0e70d550
build: Don't override bintray artifact during uploading by default
...
This patch disables overriding the gradle-plugin artifact if
such artifact is already uploaded to bintray. One may force
overriding using 'override' project property:
./gradlew bintrayUpload -Poverride
2017-04-03 19:11:04 +07:00
Svyatoslav Scherbina
a7cf182716
Simplify libcurl sample by using StableObjPtr
2017-04-03 15:03:26 +03:00
Svyatoslav Scherbina
a50b38da5a
Implement StableObjPtr for Kotlin N
2017-04-03 15:03:26 +03:00
Svyatoslav Scherbina
d07295d732
Remove some hacks from libcurl sample
2017-04-03 15:03:26 +03:00
Alexander Gorshenev
1c2af73468
Bumped minimal MacOS version from 10.10 to 10.11.
2017-04-03 15:02:17 +03:00
Andrey Breslav
d997d26104
Update the project name + minor corrections ( #437 )
...
- Kotlin N -> Kotlin/Native
- Some wording corrections
2017-04-03 14:50:59 +03:00
igotti-google
88dec13625
Add libffi license
2017-04-02 10:53:44 +03:00
igotti-google
e8a609e3c1
Add SDL license
2017-04-02 10:44:01 +03:00
Alexander Gorshenev
9132a192c1
Better wording for the banner.
2017-04-01 20:30:57 +03:00
SvyatoslavScherbina
6350ad5c7b
Extend docs about interop
2017-04-01 11:07:53 +03:00
igotti-google
2d92cc8bda
Allow building Tetris sample with Gradle
2017-04-01 10:10:06 +03:00
Ilya Matveev
20bdefabdc
samples: Add -framework SDL2 in linkerOpts in tetris sample
2017-03-31 21:50:42 +07:00
Svyatoslav Scherbina
7f0b8a6778
Fix number of interop issues
2017-03-31 17:24:41 +03:00
Ilya Matveev
89552fa2c8
build: Add gradle-plugin readme into bundle
2017-03-31 21:05:55 +07:00
Ilya Matveev
1063d134cd
samples: Fix iphone gradle project
2017-03-31 20:57:00 +07:00
Ilya Matveev
c5dd4d38fc
gradle-plugin: generate build task only for supported platforms
2017-03-31 20:57:00 +07:00
Ilya Matveev
951598cca9
gradle-plugin: Add prefix -copt or -lopt for each option in a list
2017-03-31 19:55:49 +07:00
Ilya Matveev
9c6a0d9853
gradle-plugin: Fix LD_LIBRARY_PATH and DYLD_LIBRARY_PATH
2017-03-31 19:27:13 +07:00
Ilya Matveev
e4203ec86c
gradle-plugin: Add gradle plugin description
2017-03-31 18:46:25 +07:00
Ilya Matveev
43068b6e59
samples: Mention Gradle build in READMEs
2017-03-31 18:46:25 +07:00
Ilya Matveev
0d24a49f8c
gradle-plugin Don't use ':' in interop command line
2017-03-31 18:46:25 +07:00
Ilya Matveev
4dfda6da16
samples: Add args dump for gradle plugin tasks
2017-03-31 18:46:25 +07:00
Ilya Matveev
6110e4c27c
gradle-plugin: Log compilation and interop args
2017-03-31 18:46:25 +07:00
Ilya Matveev
ffe022d4c8
samples: Remove symlinks to gradlew
2017-03-31 18:46:25 +07:00
Ilya Matveev
98c440f2d6
gradle-plugin: Rename kotlin.native.home property in konan.home
2017-03-31 18:46:25 +07:00
Ilya Matveev
870a0a01c1
samples: Add gradle wrapper in samples root
2017-03-31 18:46:25 +07:00
Ilya Matveev
f51b61a178
gradle-plugin: Upload to bintray maven repository
2017-03-31 18:46:25 +07:00
Ilya Matveev
0b3d3cb138
Create gradle projects for samples
2017-03-31 18:46:25 +07:00
Ilya Matveev
c6680f0735
Add gradle plugin with simple DSL for Compilator and Stub generator
2017-03-31 18:46:25 +07:00
Vasily Levchenko
5a001faaaa
IR:STRING_CONCATINATION: don't stop on first cancatination, please check children
2017-03-31 12:05:06 +03:00
Svyatoslav Scherbina
50c3be3fc2
Simplify working with values in interop
...
* Access primitive interop array elements and struct fields without `.value`
* Simplify C*Var* interop types names
2017-03-31 11:44:07 +03:00
Svyatoslav Scherbina
f94a47518a
Do not keep interop C stubs file by default
2017-03-31 11:44:07 +03:00
Alexander Gorshenev
9fd555471a
A couple of konanc driver tests.
2017-03-31 11:07:01 +03:00
Alexander Gorshenev
742934a1d8
Load metadata lazily per package fragment.
2017-03-31 11:06:38 +03:00
alexander-gorshenev
c9c9aee7bb
No colon cinterop flags ( #428 )
...
* Taught cinterop a 'host' target.
* Last minute switch from -foo:bar flags to -foo bar flags in cinterop tool.
2017-03-31 10:20:29 +03:00
Alexander Gorshenev
b2a57e7cb3
Added README.nd, INTEROP.md and RELEASE_NOTES.md into the tarball.
2017-03-31 00:29:23 +03:00
Alexander Gorshenev
8c30ae38b6
Serializer warning cleanup.
2017-03-30 20:54:18 +03:00
Alexander Gorshenev
f63862e98d
Added correspondingClass support in enum serialization.
2017-03-30 20:49:43 +03:00
Alexander Gorshenev
b763e003ae
IrContinue support in IR serializer.
2017-03-30 20:49:43 +03:00
Alexander Gorshenev
5b66a62da5
Default function argument support in IR serializer.
2017-03-30 20:49:43 +03:00
Alexander Gorshenev
aa7e3f40fd
Initial support of enums in IR serialization.
2017-03-30 20:49:43 +03:00
Nikolay Igotti
a368818863
Fix names, samples ( #426 )
2017-03-30 19:41:15 +03:00
Konstantin Anisimov
d34e5205ae
Typo fixed
2017-03-30 22:50:16 +07:00
Konstantin Anisimov
34733d12e6
Typo fixed
2017-03-30 22:50:16 +07:00
Konstantin Anisimov
14fb3b87b6
Support for ClassDescriptor and FunctionDescriptor copy
2017-03-30 22:50:16 +07:00
Nikolay Igotti
4572b27592
Raspberry Pi sample doesn't need -nomain
2017-03-30 16:36:25 +03:00
Nikolay Igotti
61728ab3fd
CURL sample, copyright update
2017-03-30 16:25:05 +03:00
Svyatoslav Scherbina
10a3e3d0e1
Improve argument handling in interop stub generator
...
Use `atMostOne` instead of `singleOrNull`.
2017-03-30 15:55:39 +03:00
Svyatoslav Scherbina
ebced0aa2d
Make interop tool generate one self-contained .kt.bc
2017-03-30 15:55:39 +03:00
Svyatoslav Scherbina
f564bd7707
Always link bitcode files specified with -nativelibrary
2017-03-30 15:55:39 +03:00