- b6af078 Fix JNI Zero bugs by Mohamed Heikal · 10 days ago main
- ab1e8a0 Reland "jni_zero: add a hash to ensure multiplexing lines up" by Sam Maier · 10 days ago
- d5b5ac8 Remove use of variable-length array by Devon Loehr · 11 days ago
- 937382e Revert "jni_zero: add a hash to ensure multiplexing lines up" by Harry Souders · 12 days ago
- 354e375 Add missing stl header import by Mohamed Heikal · 2 weeks ago
- 554cbbc jni_zero: add a hash to ensure multiplexing lines up by Sam Maier · 2 weeks ago
- 1ac22d3 [JNI Zero] Split jni_zero.h into multiple headers by Mohamed Heikal · 3 weeks ago
- ff947e6 Temporary move jni_zero_internal.h to public. by Mirko Bonadei · 3 weeks ago
- d48bc0b Reland "JNI Zero: Expose empty String, List, Map as constants" by Andrew Grieve · 5 weeks ago
- 7ad9102 JNI Zero: Use "public" vs "source" to denote public headers by Andrew Grieve · 5 weeks ago
- ae47f9d Cleanup jni_zero build rule by Mohamed Heikal · 5 weeks ago
- 717be91 Revert "JNI Zero: Expose empty String, List, Map as constants" by Henrique Nakashima · 6 weeks ago
- 2707f51 JNI Zero: Expose empty String, List, Map as constants by Andrew Grieve · 6 weeks ago
- 69cc90c jni_zero: reorder parameters to increase overloading with multiplexing by Sam Maier · 6 weeks ago
- 86a482c Remove error-prone constructor: ScopedJavaGlobalWeakRef(env, jobject) by Andrew Grieve · 6 weeks ago
- ebfab6c Move //base/android/jni_weak_ref.h to //third_party/jni_zero by Andrew Grieve · 6 weeks ago
- d50cefe [JNI] Assert parameters annotated with @NonNull are, in fact, non-null by Daniel Cheng · 6 weeks ago
- 8fbeab7 jni_zero: Don't add package prefix to input Java classes by Motomu Utsumi · 6 weeks ago
- 47ac29e JNI Zero: Guard against accidentally returning ScopedJavaGlobalRefs by Andrew Grieve · 6 weeks ago
- 8e80349 jni_zero: refactor duplicated parameter logic for multiplexing by Sam Maier · 6 weeks ago
- be54564 jni_zero: revert jump tables and make jni methods as inlinable by Sam Maier · 6 weeks ago
- 8ba9f45 Reland "jni_zero: Always multiplexing when GN arg is set" by Sam Maier · 7 weeks ago
- dbe59eb [JNI Zero] Upstream test fixes if concepts are not supported by Mohamed Heikal · 7 weeks ago
- caf9722 jni_zero: DIY jump tables by Sam Maier · 7 weeks ago
- 2b8964f Revert "jni_zero: Always multiplexing when GN arg is set" by Fumitoshi Ukai · 7 weeks ago
- b60674c jni_zero: Always multiplexing when GN arg is set by Sam Maier · 7 weeks ago
- c51a2a7 jni_zero: don't use hashed names when multiplexing by Sam Maier · 7 weeks ago
- 35986b2 JNI Zero: Type things as Object whenever possible in GEN_JNI by Andrew Grieve · 7 weeks ago
- 3f358f0 JNI Zero: Fix RegisterNatives() calls with multiplexing enabled by Andrew Grieve · 7 weeks ago
- 97c40d5 Reland "JNI Zero: Add support for @JniType("std::map<>")" by Andrew Grieve · 7 weeks ago
- 3f84c30 Revert "JNI Zero: Add support for @JniType("std::map<>")" by Andrew Grieve · 8 weeks ago
- 9061e92 JNI Zero: Add support for @JniType("std::map<>") by Andrew Grieve · 8 weeks ago
- d559790 jni_zero: remove C++ switch statement for single-element multiplex by Sam Maier · 8 weeks ago
- d2d1268 jni_zero: make CHECK a DCHECK for multiplexing default switch case by Sam Maier · 8 weeks ago
- 20c2177 Use absolute paths instead of relative paths for JNI files by Mohannad Farrag · 8 weeks ago
- 362683c Relandx3 "jni_zero: enabling multiplexing"" by Sam Maier · 8 weeks ago
- 824f59f JNI Zero: Make @JniType("std::vector") work for List types by Andrew Grieve · 8 weeks ago
- 9e7bb57 JNI Zero: Better error message for invalid @JniType usage by Andrew Grieve · 8 weeks ago
- ec4127c jni_zero: Add concept of priority files to put first in multiplexing by Sam Maier · 8 weeks ago
- 0e42ad5 JNI Zero: Add conversion functions for remaining @JniType primitive array types by Andrew Grieve · 8 weeks ago
- f4ea32b JNI Zero: Fix generate_jar_jni() for all cases of overloads by return-type only by Andrew Grieve · 8 weeks ago
- cae5805 jni_zero: actually removing uncalled java methods by Sam Maier · 9 weeks ago
- 06a97af JNI Zero: Fix for compiling with older clang version by Andrew Grieve · 9 weeks ago
- 32e10c4 Revert "Relandx2 "jni_zero: enabling multiplexing"" by Sam Maier · 9 weeks ago
- f620c21 Relandx2 "jni_zero: enabling multiplexing" by Sam Maier · 9 weeks ago
- 22d12e7 Revert "Reland: jni_zero: enabling multiplexing" by Nate Fischer · 10 weeks ago
- 18578ae Reland: jni_zero: enabling multiplexing by Sam Maier · 10 weeks ago
- 804d8c8 Revert "jni_zero: enabling multiplexing" by Sam Maier · 2 months ago
- 1aaf10c jni_zero: enabling multiplexing by Sam Maier · 2 months ago
- 340ec9d JNI Zero: Require @JniType conversions functions to appear in .h files by Andrew Grieve · 2 months ago
- 4df0784 JNI Zero: Use StringBuilder in proxy_impl_java.py by Andrew Grieve · 2 months ago
- 8b02838 Remove erroneous list items from "Exposing Native Methods" by Andrew Paseltiner · 2 months ago
- 3b7182c JNI Zero: std::intergral -> std::is_arithmetic_v by Andrew Grieve · 3 months ago
- 625ac5e JNI Zero: Fix C++ concepts and add tests by Andrew Grieve · 3 months ago
- e70ff1a android: Move natives proguard/R8 flag to jni_zero by Peter Wen · 3 months ago
- 7e6663e JNI Zero: Do not dereference pointers for @JniType("vector<T*>") by Andrew Grieve · 3 months ago
- a5311cb jni_zero: fix multiplexing for DFMs/manual registration by Sam Maier · 3 months ago
- 5b84042 Reland "jni_zero: making multiplexing use short function names" by Sam Maier · 3 months ago
- b396f70 Revert "jni_zero: making multiplexing use short function names" by Yuly Novikov · 3 months ago
- 63c4960 jni_zero: making multiplexing use short function names by Sam Maier · 3 months ago
- 3cc4cbc [Jni Zero] Add placeholder array conversion functions to tests by Mohamed Heikal · 3 months ago
- 6ff343c JNI Zero: Fix typo when generating GN dep assertion error by Andrew Grieve · 3 months ago
- f3d0cac JNI Zero: Fix ref leak with @JniType by Andrew Grieve · 3 months ago
- 859b069 JNI Zero: Fix compile error for @CalledByNative & @JniType("std::vector") by Andrew Grieve · 3 months ago
- aff6265 JNI Zero: Remove native-side null pointer check for nativeFirstParam by Andrew Grieve · 4 months ago
- 49ed398 JNI Zero: Move JavaRef::ReleaseInternal() to .h for better inlining by Andrew Grieve · 4 months ago
- 15bc154 JNI Zero: Add a test for @JniType("std::vector") Object[] by Andrew Grieve · 4 months ago
- de32545 JNI Zero: Use jobject rather than jstring in ToJniType/FromJniType by Andrew Grieve · 4 months ago
- 2ccf1f5 [JniZero] Change concepts feature test to older version by Mohamed Heikal · 4 months ago
- 84a7461 Wrap jni_zero.h c++20 code within a language feature test by Mohamed Heikal · 4 months ago
- fa6fcf3 jni_zero: making a java_library for every generate_jni by Sam Maier · 4 months ago
- 6f4bf5b Android: Remove GURLAndroid::ToJavaArrayOfGURLs in favor of @JniType by Andrew Grieve · 4 months ago
- 1bb87f6 jni_zero: using signature types instead of imports for placeholders by Sam Maier · 4 months ago
- eabb50f JNI Zero: Rename jni_generator_tests -> jni_zero_tests by Andrew Grieve · 4 months ago
- 67487ff [JniZero] Add extra constructor to ScopedJava{Local|Global}Ref by Mohamed Heikal · 4 months ago
- bd8ac50 JNI Zero: Do not add & for @JniType() of pointers by Andrew Grieve · 4 months ago
- 537f2c4 jni_zero: Fix and add test for placeholders overwriting each other by Sam Maier · 4 months ago
- 076d7e4 [Android] Add @JniType to o.c.c.browser.notifications by Mohamed Heikal · 4 months ago
- 20c355b JNI Zero: Move native method stubs into codegen/ by Andrew Grieve · 4 months ago
- da7b896 JNI Zero: Fix call to System.loadLibrary() by Andrew Grieve · 4 months ago
- e626740 JNI Zero: Rename test targets, "dummy" -> "stub", tweak README by Andrew Grieve · 4 months ago
- 9690e3b Android: Add @JniType() to CableAuthenticator by Andrew Grieve · 4 months ago
- 59db29c JNI Zero: Make ByteArrayView work with base::span() by Andrew Grieve · 4 months ago
- 2506b68 [Android] Use @JniType in HistoricalTabSaverImpl by Henrique Nakashima · 4 months ago
- dfe2a00 Migrate some JNI methods GURL params to use @JniType by Mohamed Heikal · 4 months ago
- c6c015f Android: Add @JniType("const char*") to JavaHandlerThread by Andrew Grieve · 4 months ago
- 2fcee28 Android: Add support for @JniType("base::FilePath") by Andrew Grieve · 4 months ago
- f8377d0 Android: Add @JniType() to ImportantFileWriterAndroid by Andrew Grieve · 4 months ago
- 924d0ca [JniZero] Fix bugs when --per-file-natives is passed by Mohamed Heikal · 4 months ago
- 608e597 [Jni Zero] Add support for --per-file-natives by Mohamed Heikal · 5 months ago
- 17ddd14 JNI Zero: Move @CalledByNative method stubs into codegen/ by Andrew Grieve · 5 months ago
- 483de8a [Jni Zero] Fix bug with nested classes placeholders by Mohamed Heikal · 5 months ago
- 42bb95c JNI Zero: Move more logic from jni_generator.py -> codegen by Andrew Grieve · 5 months ago
- 359ee45 jni_zero: Fixing up targets in prep for multiplexing by Sam Maier · 5 months ago
- f5cdc78 Android: Remove occurrences of JavaRef<jclass> by Andrew Grieve · 5 months ago
- 5a9b767 JNI Zero: Provide constants for Object and String jclasses by Andrew Grieve · 5 months ago
- 870684f JNI Zero: Simplify class accessor codegen by Andrew Grieve · 5 months ago
- 43bc5ee JNI Zero: Simplify GN targets. Move some symbols to jni_zero::internal by Andrew Grieve · 5 months ago
- 7e4400d jni_zero: Add option to use pickles to avoid re-parsing during registration generation by Andrew Grieve · 5 months ago
- 2fb2e0c Add proxy native signatures to @NativeMethods interface placeholder by Mohamed Heikal · 5 months ago