1. 2a818d9 Android: support the macOS JDK layout for local builds by m3rbi · 7 hours ago main
  2. d016a3e jni_zero: Kotlin support fixes by Sam Maier · 25 hours ago
  3. a33f4a4 Expand Clang's AllocToken coverage by ainozaki · 26 hours ago
  4. e509dbb jni_zero: Add goldens for Kotlin by Sam Maier · 2 days ago
  5. ba6b8a2 jni_zero: Kotlin outputs by Sam Maier · 5 days ago
  6. 75257e5 Add Kotlin @CalledByNative support to JNI Zero by Sam Maier · 3 weeks ago
  7. 4f20438 Add Kotlin @NativeMethods support to JNI Zero by Sam Maier · 3 weeks ago
  8. c8519b8 jni_zero: Move parse_test.py into the test/ directory by Sam Maier · 3 weeks ago
  9. c600a91 jni_zero: Split java_parse.py into parse_common by Sam Maier · 3 weeks ago
  10. 01cbc68 jni_zero: Rename parse.py to java_parse.py by Sam Maier · 3 weeks ago
  11. 7a9b647 JNI Zero: Restrict JniRawPtr construction to MakeRaw by Keigo Oka · 4 weeks ago
  12. 75b7734 JNI Zero: Document safe JNI pointer usage in READMEs by Keigo Oka · 4 weeks ago
  13. 346b49c JNI Zero: Restrict JniUniquePtr construction to MakeUnique by Keigo Oka · 4 weeks ago
  14. 437da73 JNI Zero: Add safe pointer E2E tests and sample verification by Keigo Oka · 4 weeks ago
  15. 810e07c JNI Zero: #include <utility> since we use std::move(). by Andrew Grieve · 4 weeks ago
  16. a96038e JNI Zero: Avoid shadowing JniPtr in placeholder srcjars by Keigo Oka · 4 weeks ago
  17. d439359 JNI Zero: Enforce safe pointer return types in generated native stubs by Keigo Oka · 4 weeks ago
  18. b2f714a JNI Zero: Avoid native release in JniRawPtr.createForTesting by Keigo Oka · 4 weeks ago
  19. dbc96a2 JNI Zero: Add variadic MakeUnique<T> and remove MakeUnique(T*) by Keigo Oka · 4 weeks ago
  20. 76a8541 JNI Zero: Remove AutoCloseable from JniUniquePtr by Keigo Oka · 4 weeks ago
  21. 1d8ddf1 JNI Zero: Wire //base leak detection and raw_ptr hooks by Keigo Oka · 5 weeks ago
  22. 8551c84 JNI Zero: Allow safe pointer as member-function first param by Keigo Oka · 5 weeks ago
  23. d4cd3ff JNI Zero: Add java_ref.IsSameObject(env, other_ref) by Andrew Grieve · 5 weeks ago
  24. a514f0e JNI Zero: Support safe pointer parameters in proxy native methods by Keigo Oka · 5 weeks ago
  25. d9a64ec JNI Zero: Pass JniUniquePtr by rvalue reference in CalledByNative by Keigo Oka · 5 weeks ago
  26. ed37891 JNI Zero: Run integration tests concurrently by Keigo Oka · 5 weeks ago
  27. 7eac2fb JNI Zero: Require JniPtr<T> for @CalledByNative safe pointer returns by Keigo Oka · 5 weeks ago
  28. 2bda5a9 JNI Zero: Generate wrapper construction for CalledByNative and returns by Keigo Oka · 5 weeks ago
  29. d766f41 JNI Zero: Resolve safe pointer types after parsing all target inputs by Keigo Oka · 5 weeks ago
  30. 71acbcd JNI Zero: Implement GN Metadata Type Catalog by Keigo Oka · 5 weeks ago
  31. 0dcbc1a JNI Zero: Add safe pointer classes to JavaType and support parsing by Keigo Oka · 6 weeks ago
  32. 2f46d39 JNI Zero: Add Java JniRawPtr and C++ wrappers by Keigo Oka · 6 weeks ago
  33. c90a647 Run `gn format` on all build files by Matt Stark · 6 weeks ago
  34. eeefde5 JNI Zero: Update docs for @CalledByNative pooling by Andrew Grieve · 8 weeks ago
  35. cff03b3 Android: Make use of @JniType in //chrome/browser (part 1/N) by Andrew Grieve · 8 weeks ago
  36. bfda14b Android: Make use of @JniType in android_webview (part 1/2) by Andrew Grieve · 8 weeks ago
  37. c33b201 base: Run jni_zero C++ unit tests in base_unittests by Keigo Oka · 8 weeks ago
  38. a06f284 Android: Make use of new JNI Zero array APIs from jni_array.cc by Andrew Grieve · 8 weeks ago
  39. dc40f37 [build] Accelerate write_build_config and jni_zero in Android builds by Calder Kitagawa · 8 weeks ago
  40. d71e11d JNI Zero: Enhancements to array wrappers by Andrew Grieve · 9 weeks ago
  41. 80a85df JNI Zero: Add Java JniUniquePtr and C++ deleter mechanism by Keigo Oka · 9 weeks ago
  42. 32b92c0 JNI Zero: Omit package prefix from C++ class accessors by Andrew Grieve · 9 weeks ago
  43. 5aa3255 JNI Zero: Add a CheckException() after NewArray by Andrew Grieve · 9 weeks ago
  44. 0e186ca JNI Zero: Add Safe JNI Pointers design doc by Keigo Oka · 9 weeks ago
  45. df0f744 Reland "JNI Zero: Optimize @CalledByNative size using string pools" by Andrew Grieve · 9 weeks ago
  46. bac6ecc Revert "JNI Zero: Optimize @CalledByNative size using string pools" by luci-bisection@appspot.gserviceaccount.com · 10 weeks ago
  47. a61c295 JNI Zero: Optimize @CalledByNative size using string pools by Andrew Grieve · 10 weeks ago
  48. 9024f2f JNI Zero: Use GetPrimitiveArrayCritical() for CreateView() by Andrew Grieve · 10 weeks ago
  49. 5e22916 Reland "JNI Zero: Use two different outputs (.cc & .h) for generate_final_jni" by Etienne Dechamps · 3 months ago
  50. 1ec3cca JNI Zero: Fix race condition crash with SetClassLoader() by Andrew Grieve · 3 months ago
  51. fc37e85 Revert "JNI Zero: Use two different outputs (.cc & .h) for generate_final_jni" by Etienne Dechamps · 3 months ago
  52. 4492098 JNI Zero: Use two different outputs (.cc & .h) for generate_final_jni by Andrew Grieve · 3 months ago
  53. 3c19973 Rename generate_jni_registration -> generate_final_jni by Andrew Grieve · 3 months ago
  54. 2baa977 JNI Zero: Remove the --use-std-primitive-types flag by Martin Kong · 3 months ago
  55. a2ed3db JNI Zero: Mark smart pointers as clang::trivial_abi by Andrew Grieve · 3 months ago
  56. 81de700 JNI Zero: Remove enable definition macros by Martin Kong · 3 months ago
  57. e0495eb JNI Zero skill improvements by Jenna Himawan · 3 months ago
  58. 4f33099 Reland "JNI Zero: Remove support for legacy natives" by Martin Kong · 3 months ago
  59. 3f99a97 [unsafe-buffers] Remove allow_unsafe_buffers from jni_zero/ by Arthur Sonzogni · 3 months ago
  60. 4a10506 Revert "JNI Zero: Remove support for legacy natives" by Andrew Grieve · 4 months ago
  61. 0472fad JNI Zero: Add EXPORT for GetClassInternal() by Andrew Grieve · 4 months ago
  62. 36e0bf7 JNI Zero: Remove support for legacy natives by Martin Kong · 4 months ago
  63. d34a8ee Android: Fix ink's linker version script to actually hide symbols by Andrew Grieve · 4 months ago
  64. b785149 Reland "jni_zero: Add JNI signature validator annotation processor" by Andrew Grieve · 4 months ago
  65. cfdf299 JNI Zero: Fix use_std_primitive_types=false by Andrew Grieve · 4 months ago
  66. 105f568 JNI Zero: Show all parse errors rather than just the first by Andrew Grieve · 4 months ago
  67. 2908c73 Revert "jni_zero: Add JNI signature validator annotation processor" by Andrew Grieve · 4 months ago
  68. 0090082 jni_zero: Add JNI signature validator annotation processor by Andrew Grieve · 4 months ago
  69. 3a6540e JNI Zero: Fix failing to resolve nested classes like Foo.Bar by Andrew Grieve · 4 months ago
  70. 6f8b5f4 Use manual JNI registration for androidx.ink by Andrew Grieve · 4 months ago
  71. 82d228b Add myself as an owner of JNI Zero by Martin Kong · 5 months ago
  72. 47cd67f JNI Zero: Auto-format markdown by Andrew Grieve · 5 months ago
  73. bcceb00 JNI Zero: Add line breaks before code blocks in .md by Andrew Grieve · 5 months ago
  74. fbfb661 JNI Zero: Fix regexes to allow @Foo.Bar annotations by Andrew Grieve · 5 months ago
  75. bbbadf2 JNI Zero: Remove the compatibility shim by Martin Kong · 5 months ago
  76. 5fe7d5b Android: Fix jni_zero::GetClass() CHECK'ing rather than throwing by Andrew Grieve · 5 months ago
  77. e46dd79 JNI Zero: Fix typo "convertable" -> "convertible" by Andrew Grieve · 6 months ago
  78. 132daed Remove remnants of @NativeMethods("module_name") by Andrew Grieve · 6 months ago
  79. 2a09e0c Add an agent skill for general JNI Zero usage by Andrew Grieve · 6 months ago
  80. 83ffbf3 JNI Zero: Specify module_name via GN rather than @NativeMethods by Andrew Grieve · 6 months ago
  81. 8bea967 Initial prototype of WebUI NTP for Android by Andrew Grieve · 6 months ago
  82. 8685c64 Revert "JNI Zero: Do not #include default_conversions.h by default" by Andrew Grieve · 6 months ago
  83. b0a152a JNI Zero: Do not #include default_conversions.h by default by Andrew Grieve · 6 months ago
  84. 91c51e7 JNI Zero: Do not allow a parameter for @CalledByNative by Andrew Grieve · 6 months ago
  85. c92c094 Simplify JNI usage in modal_dialog_wrapper.cc by Andrew Grieve · 6 months ago
  86. 67bd55f JNI Zero: Document placeholder .jar files by Andrew Grieve · 6 months ago
  87. 6d30280 JNI Zero: Call android_set_abort_message() before crashing by Andrew Grieve · 6 months ago
  88. f9b2972 JNI Zero: Fix parsing of nested classes in generate_jar_jni() by Andrew Grieve · 6 months ago
  89. 4491c6e Deprecate ByteArrayView in favour of JArrayView<int8_t> by Martin Kong · 6 months ago
  90. 8f81459 JNI Zero: Add jni_zero::AdoptRef() by Andrew Grieve · 6 months ago
  91. aa7c373 JNI Zero: Add jni_zero::CreateLeaky() by Martin Kong · 6 months ago
  92. d4ccc4d JNI Zero: Add NewAsciiString(env, "foo") by Andrew Grieve · 6 months ago
  93. fbdc0ac JNI Zero: Fail if @JniType() appears in generics by Andrew Grieve · 6 months ago
  94. 03629fd Make JArrayView<jobject T> iterable in for-each loop by Martin Kong · 6 months ago
  95. 3d2b791 JNI Zero: Make `JArray<jobject> == jobjectArray`, and add GetAs<>() by Andrew Grieve · 6 months ago
  96. 956688c Make JNI Zero's IMMEDIATE_CRASH call Chromium's IMMEDIATE_CRASH by Martin Kong · 6 months ago
  97. e457348 Fix: Use dot-separated class name in GetClass. by Mohannad Farrag · 6 months ago
  98. c42bcad JNI Zero: Use non-namespaced jobject types in static_assert message by Andrew Grieve · 6 months ago
  99. 69ef575 JNI Zero: Fix incorrect values for g_list_class and g_map_class by Andrew Grieve · 6 months ago
  100. 38ed709 JNI Zero: Fix the Chromium into WebRTC roll by Martin Kong · 6 months ago