Daco Harkes
Daco Harkes
GitHub recognizes the license: However, pub.dev doesn't: Should the LICENSE.md be named LICENSE (without extension) instead? cc @jonasfj
@iamsalnikov Any chance you have access to a domain that you could use to publish this package under a verified publisher on pub.dev? https://dart.dev/tools/pub/verified-publishers
We should support interop between 2 or more jnigen-generated packages. _Originally posted by @mahesh-hegde in https://github.com/dart-lang/native/issues/761
> https://github.com/mahesh-hegde/android_jni proof of concept using current PR dart-lang/jnigen#110 _Originally posted by @mahesh-hegde in https://github.com/dart-lang/native/issues/731 If we want to start making the generated bindings available (as very experimental) we need...
Running JNIgen on `android.database.sqlite` produces non-nullable arguments. ```dart /// from: static public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.io.File file, android.database.sqlite.SQLiteDatabase.CursorFactory factory) /// The returned object must be deleted after use, by calling the `delete`...
When running `dart test` from scratch in `jni_gen/`: ` Cannot rename file to './.dart_tool/jni_gen/ApiSummarizer.jar', path = './.dart_tool/jni_gen/target/ApiSummarizer.jar' (OS Error: No such file or directory, errno = 2)`. I believe we're...
If I remove a class from the input, and it's the last one in the package currently (and after https://github.com/dart-lang/jnigen/pull/98 just by itself), the old file will linger around. I...
We should add benchmarks to this repo. - `jni/benchmark` and `jnigen/benchmark` - Use https://pub.dev/packages/benchmark_harness - You can see some examples https://github.com/dart-lang/sdk/tree/main/benchmarks/FfiMemory - You can see some examples https://github.com/dart-lang/sdk/tree/main/benchmarks/FfiCall - (But...
If JNIgen is run as part of another build system (https://github.com/dart-lang/native/pull/977#issuecomment-1984614525), or if JNIgen is run as standalone (https://github.com/dart-lang/native/issues/879), it would be useful to know what files an JNIgen run...
Build hooks have better caching behavior (no resources.json, only its own list of dependencies) so building native code or downloading assets should be done there. A link hook should only...