Commit Graph

40 Commits

Author SHA1 Message Date
LepilkinaElena c258bcfb70 Made benchmark application flexible to run separate benchmarks (#2649) 2019-02-13 08:38:15 +03:00
SvyatoslavScherbina a90ca27264 Update callback restrictions in INTEROP.md 2019-01-23 14:55:16 +03:00
0xflotus 75783b9318 fixed standardized (#2519) 2019-01-14 14:59:18 +02:00
Nikolay Igotti 9b2a03b6cd Refresh interop docs. (#2130) 2018-09-25 15:55:45 +03:00
SvyatoslavScherbina 5acd49215b Update INTEROP.md (#2131) 2018-09-25 15:54:46 +03:00
Watson David 51faa779f6 proofread (#2058) 2018-09-13 16:15:05 +03:00
Alexander Prendota 754ea1d2d5 KT-26712: styles INTEROP.md for Kotlin web site (#2039) 2018-09-11 17:30:59 +03:00
Nikolay Igotti 7d1713a4c9 Mark few JVM-compatibility declarations deprecated. (#2029) 2018-09-11 14:18:14 +03:00
Pavel Punegov db8555b561 Documentation fixes to stdlib (#2026) 2018-09-10 18:51:21 +03:00
Eugene Petrenko 8f768fd1df more fixed for documentation files (#2016) 2018-09-07 15:30:06 +03:00
Eugene Petrenko 7ee04b3108 update documentation to include it to kotlinlang.org (#2015) 2018-09-06 19:22:29 +03:00
Nikolay Igotti 838956f4df v0.9 preparations. (#1962) 2018-08-29 19:35:59 +03:00
SvyatoslavScherbina 8f1b94f38b Use unsigned types in interop (#1913) 2018-08-24 18:30:56 +03:00
SvyatoslavScherbina f27d4452f4 Add very basic documentation for interop with Swift/Objective-C (#1482) 2018-04-18 20:46:50 +03:00
Nikolay Igotti ddcbe68a5b Implement scope-local C pointer. (#1471) 2018-04-05 19:30:10 +03:00
Jonas Seibert b42e9e9c80 Add note about konan.initRuntimeIfNeeded() (#1326)
Initing the konan runtime is mandatory if your callback runs in a different thread (e.g. in a thread-per-connection model), that should be documented!
2018-02-14 23:37:34 +03:00
Nikolay Igotti 5ad0643154 v0.5 preparations. (#1135) 2017-12-15 13:25:25 +03:00
Alexander Sparkowsky 8fa8e2ebc8 fix minor typo in interop documentation
The configuration property to specify the library path in a definition file is `libraryPaths` instead of `libraryPath`.
2017-12-12 13:30:13 +03:00
Dom Williams a3c4e57434 Fix minor typo (#1109) 2017-12-04 16:24:47 +03:00
Alexander Gorshenev 4fc0fbe73f Updated documentation to reflect static library inclusion facility. 2017-09-13 12:23:49 +03:00
Ilya Matveev 756acde9f5 readme: Correct paths in INTEROP.md 2017-08-18 17:41:34 +07:00
alexander-gorshenev d3c24bb387 Different extensions (and KonanTarget communalization). (#665) 2017-06-19 12:45:57 +03:00
Federico Tomassetti c57ad51fc7 remove typo (#672) 2017-06-19 01:04:01 +03:00
Michael Blackman f99c44dfdf Fix typos in GRADLE_PLUGIN.md & INTEROP.md (#649)
* Fix typo in GRADLE_PLUGIN.md

* Fix typo in INTEROP.md
2017-06-13 10:15:52 +03:00
Kevin Waldock a56a53f408 Fixed spelling mistake in INTEROP.md (#611) 2017-05-28 11:20:06 +03:00
SvyatoslavScherbina 88e3c1d05c Implement parsing additional interop header directly from .def file (#557) 2017-05-09 19:48:19 +03:00
Svyatoslav Scherbina c5495e744e Implement filtering interop headers by globs and by modulemaps
Also do some refactoring
2017-04-26 20:07:06 +03:00
Svyatoslav Scherbina ea2d7cbf01 Handle lambda argument of staticCFunction 2017-04-21 14:03:36 +03:00
Svyatoslav Scherbina 3f84ba462f Rework interop callbacks
*   Do not rely on type inference and `CFunctionType`;
*   Represent struct-typed parameters and return values as `CValue<*>`
    (currently supported only on JVM).
2017-04-20 17:36:22 +03:00
Svyatoslav Scherbina 20d95ae4c8 Implement methods for conversions between Long and CPointer 2017-04-17 18:02:05 +03:00
Svyatoslav Scherbina 208d568e3e Update INTEROP.md
Describe working with `CValue`.
2017-04-10 17:28:25 +03:00
SvyatoslavScherbina 2f90e3f055 Update INTEROP.md 2017-04-06 11:09:57 +03:00
Svyatoslav Scherbina a50b38da5a Implement StableObjPtr for Kotlin N 2017-04-03 15:03:26 +03:00
SvyatoslavScherbina 6350ad5c7b Extend docs about interop 2017-04-01 11:07:53 +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
Nikolay Igotti a368818863 Fix names, samples (#426) 2017-03-30 19:41:15 +03:00
Svyatoslav Scherbina ebced0aa2d Make interop tool generate one self-contained .kt.bc 2017-03-30 15:55:39 +03:00
Nikolay Igotti af3b74451d Misc tweaks (#387) 2017-03-25 11:35:56 +03:00
Nikolay Igotti f3794aa206 Improve interop user experience and docs (#342) 2017-03-15 17:25:10 +03:00
Alexander Gorshenev a995fbcb59 This is a simple command line tool for interop.
See INTEROP.md on how to use it.
2017-03-10 17:36:58 +04:00