1. 3a08cc4 Exclude more bad template instantiations from receiving bindings. by Luke Zarko · 7 hours ago upstream/main
  2. 1c8dfec Update goldens. by Michael VanBemmel · 8 hours ago
  3. d8ecf8d Refactor `unique_lifetimes` to return a sorted Vec and fix non-determinism. by Googler · 10 hours ago
  4. 65ce875 Update goldens. by Luke Zarko · 10 hours ago
  5. 425998e Use `rustc` instead of `build`. by Ethan Smith · 13 hours ago
  6. 4bcfdbe Remove an unnecessary include of test_headers by Googler · 16 hours ago
  7. 3a0affa Ask `dependabot` to ignore major version updates. by Lukasz Anforowicz · 34 hours ago
  8. bf28659 Merge pull request #973 from anforowicz:cargo-lock-and-initial-dependabot-config by Copybara-Service · 2 days ago
  9. 434402e rs_bindings_from_cc: add a missing unsafe inside an unsafe function in generated code by Augie Fackler · 2 days ago
  10. 5d56ff8 Move proto_matchers test util to inference by Googler · 2 days ago
  11. d9d208d Adjust `#[rustversion]` guards for `Unnormalized` to `2026-04-20`. by Fabian Wolff · 2 days ago
  12. 75e6f08 No public description by Googler · 2 days ago
  13. e4c008a Wrap CRUBIT_THREAD_SAFE types in UnsafeCell by Googler · 2 days ago
  14. 885d648 Handle pattern types in query_compiler. by Ethan Smith · 3 days ago
  15. 18a07f8 Initial `Cargo.lock` and `dependabot.yml`. by Lukasz Anforowicz · 3 days ago
  16. fbbdcc8 Run RustClippy on third_party/crubit/rs_bindings_from_cc by Googler · 3 days ago
  17. 67163eb Crubit: fix unhelpful error message for imported C++ types passed by value by Googler · 3 days ago
  18. ca4f340 Add logos by Taylor Cramer · 3 days ago
  19. 1c5ebc6 Add Send/Sync derivation for CRUBIT_THREAD_SAFE types and add tests by Googler · 3 days ago
  20. a2ad090 More consistently use the concatenated nested namespaces by Googler · 3 days ago
  21. 6960284 Integrate LLVM at llvm/llvm-project@4f40fe10a4da by Jordan Rupprecht · 3 days ago
  22. 24e1787 Internal change. by Ethan Smith · 3 days ago
  23. 7bd70c1 Mark our headers with IWYU pragmas to point at the correct header. by Ethan Smith · 3 days ago
  24. ec97316 Fix unsafe_op_in_unsafe_fn warnings in dyn_futures.rs by Taylor Cramer · 3 days ago
  25. 90c107e Remove bandaid for stdlib types. by Ethan Smith · 3 days ago
  26. cca42b2 Migrate to 2024 edition by Taylor Cramer · 4 days ago
  27. 2c19e06 Move ctor to edition 2024 by Marcel Hlopko · 4 days ago
  28. 58d7bcf Migrate //third_party/crubit to edition 2024 by Marcel Hlopko · 4 days ago
  29. 6babde5 Disable code generation for thread_local variables. by Googler · 4 days ago
  30. 24f8312 Add support for unsafe constructor bindings and fix passing convention thunks by Googler · 4 days ago
  31. 36c0a44 Reduce overloads of ImportUnsupportedItem in ImportContext. by Googler · 4 days ago
  32. 0cd000e Propagate `must_bind_` flag to `ImportUnsupportedItem` in `FunctionDeclImporter`. by Googler · 4 days ago
  33. 6840510 Crubit fails with "unknown attribute" error when encountering [[clang::coro_wrapper]] on functions. by Googler · 4 days ago
  34. d9ada01 Crubit: improve error message for unbindable type used by value by Googler · 4 days ago
  35. 93b6193 Remove unneeded feature by Marcel Hlopko · 4 days ago
  36. 88d66ea Add some more tips n' tricks to the cargo build docs. by Ethan Smith · 4 days ago
  37. 6fa05b4 Re-use unsupported def error message for must_bind. by Ethan Smith · 4 days ago
  38. a84a3a4 Cover `std::iter::Iterator` bindings in unit tests. by Lukasz Anforowicz · 4 days ago
  39. 5adfb24 Integrate LLVM at llvm/llvm-project@665984f5b327 by Jordan Rupprecht · 5 days ago
  40. 15d84b5 Generate bindings for `std::iter::Iterator`. by Lukasz Anforowicz · 5 days ago
  41. f7fe9fd Adapt to unstable rustc API changes by Michael VanBemmel · 5 days ago
  42. 89b276a assume_lifetimes: infer lifetimes for Co<T> and support Co<T&> by Luke Zarko · 5 days ago
  43. b9ecd10 Use renamed crates when checking for includes. by Ethan Smith · 5 days ago
  44. 3a12113 Fix target_args_test by Luke Zarko · 5 days ago
  45. fd27e36 Correctly set unsafe-allow-abi-mismatch flag. by Ethan Smith · 5 days ago
  46. 77d07a0 Add support for custom DropImpl in CRUBIT_OWNED_POINTEE and refactor IR. by Googler · 7 days ago
  47. 3000d7d Suppress unsupported item comments for libcxx by Taylor Cramer · 7 days ago
  48. bca7fec Update enable-rmeta-interface to accept a boolean value. by Ethan Smith · 7 days ago
  49. 6d48a9f Update to layout-compatible StatusCode and StatusCodeError types by Taylor Cramer · 8 days ago
  50. 4237b0f Only use the `FSigKind` trait if it exists. by Devin Jeanpierre · 8 days ago
  51. bee20b5 Make `FnCtor::new` unsafe. by Devin Jeanpierre · 8 days ago
  52. c35598f Extend build_integration GN with support for rust_library. by Ethan Smith · 9 days ago
  53. 5f02435 Add end-to-end tests for Bazel bindings for `core` crate. by Lukasz Anforowicz · 9 days ago
  54. 969339f Trait impls depend on their self type (where relevant). by Ethan Smith · 9 days ago
  55. 4eb74ee Internal-only change by Googler · 9 days ago
  56. 610c64c Rename `dest` to `__crubit_dest` (and similarly for `__return` and `__return_abi_buffer`) in `generate_func_body` to avoid variable shadowing. by Googler · 9 days ago
  57. 9292728 No public description by Lukasz Anforowicz · 9 days ago
  58. 4e5e740 Use relocated path for extra rust sources not builtin path. by Ethan Smith · 9 days ago
  59. 37b141b Use a total order consistently across definitions and template specializations. by Ethan Smith · 9 days ago
  60. ad31706 Add ignore-symbols-from-files flag. by Ethan Smith · 9 days ago
  61. dfeeec5 Track additional rust srcs in RustBindingsFromCc provider. by Ethan Smith · 9 days ago
  62. 1c204c7 Use Crubit's run_compiler for run_with_rmetas. by Ethan Smith · 10 days ago
  63. 4c4eae7 assume_lifetimes: support `absl::span`s (+ other future template decls) by Luke Zarko · 10 days ago
  64. fb012e6 Add CRUBIT_THREAD_SAFE annotation and update IR by Googler · 10 days ago
  65. ca4ffb8 Remove C++23 use of std::unexpected from result.h. by Ethan Smith · 11 days ago
  66. 53b6ef9 Make AdtCoreBindings DefId optional. by Ethan Smith · 11 days ago
  67. 7ba6c18 Run our OSS CI jobs in parallel rather than sequence. by Ethan Smith · 11 days ago
  68. 1539a87 rs_bindings_from_cc: properly detect protobuf messages. by Luke Zarko · 11 days ago
  69. 8650234 Update goldens. by Luke Zarko · 11 days ago
  70. b4dc14b Add `traits.md` to `mdbook`'s `SUMMARY.md`. by Lukasz Anforowicz · 11 days ago
  71. c7e073f Remove `fmt` feature gating as launched by Googler · 11 days ago
  72. 92b818e Move and simplify the `displayables` golden test. by Googler · 11 days ago
  73. 2d581e9 Introduce tuple.h for layout compat rs_std::Tuple. by Ethan Smith · 11 days ago
  74. 65ebefe Use a custom hasher for template specialisation comparisons. by Andreas C. Osowski · 11 days ago
  75. c27f41f Rework #[recursively_pinned] to prevent unwanted direct initialization by Googler · 12 days ago
  76. 2febe44 Internal-only change by Googler · 12 days ago
  77. c70977f Add cmake example project to OSS Presubmit. by Ethan Smith · 2 weeks ago
  78. 0b1bf63 Add a fastpath rejection for isNullable by Googler · 2 weeks ago
  79. 544297d Use `ABSL_CHECK` instead of `CHECK`. by Lukasz Anforowicz · 2 weeks ago
  80. fbb5543 Add a bunch more AnyInvocable tests and fix a bunch of bugs by Googler · 2 weeks ago
  81. 1d9f03a Add implicit depedency on std, core, and alloc bindings. by Ethan Smith · 2 weeks ago
  82. 9aab9f5 Example CMake project. by Ethan Smith · 2 weeks ago
  83. b5234f4 Run our nightly test matrix later. by Ethan Smith · 2 weeks ago
  84. 93f10d2 I accidentally fixed us to a particular nightly version. by Ethan Smith · 2 weeks ago
  85. 18d4069 Model pass through behavior of our `ArgCaptureAbortIf*` support functions by Googler · 2 weeks ago
  86. dd8477b Suppress `Wignored-attirubtes` in generated bindings. by Ethan Smith · 2 weeks ago
  87. 4a4a18f Include `<bit>` when generated code calls `bitcast`. by Ethan Smith · 2 weeks ago
  88. e6f99c8 Prepare cc_bindings_from_rs to generate Rust 2024 valid syntax. by Googler · 2 weeks ago
  89. d10700e Move the logic for choosing cref representations lower; don't Pin uselessly. by Luke Zarko · 2 weeks ago
  90. b63789b Eliminate usage of RPITIT for Ctor by Googler · 2 weeks ago
  91. cb5022c Update limits.md to be more of an overview of Crubit's planned capabilities. by Devin Jeanpierre · 2 weeks ago
  92. 1c97ab3 Rename crubit_bridge_rust in generated crate. by Ethan Smith · 3 weeks ago
  93. 1972e25 Replace more Abseil CHECK with llvm::reportFatalInternalError. by Googler · 3 weeks ago
  94. 9b0cd32 Name thunks with stable_crate_id instead of crate_hash. by Ethan Smith · 3 weeks ago
  95. e88e947 Use deterministic type names in bindings generation errors by Taylor Cramer · 3 weeks ago
  96. 336f55e Fix non-deterministic sorting in rs_bindings_from_cc by Taylor Cramer · 3 weeks ago
  97. 66130c5 (Prepare to) update ffi_11 in crates.io to see if this unbricks releaze-plz. by Devin Jeanpierre · 3 weeks ago
  98. 20e3cbc Refactor cargo-cpp_api_from_rust into functions. by Ethan Smith · 3 weeks ago
  99. ee9d342 Fix protobuf bridging for nested messages. by Andreas C. Osowski · 3 weeks ago
  100. c0eaadd Delete unused lazy_init.h support library by Googler · 3 weeks ago