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