1. dfda3ae Merge no_thunk_name_mangling into is_golden_test by Googler · 2 days ago upstream/main
  2. 4ccd520 Fix overload conflict avoidance for `Index` / `IndexMut`. by Lukasz Anforowicz · 3 days ago
  3. 5d42f43 Support generic parameters in cpp_layout_equivalent by Ethan Smith · 3 days ago
  4. 6428257 Remove source location and feature list comments from cc_bindings_from_rs golden tests by Googler · 3 days ago
  5. 6f864d8 Implement `useProtobufIR` feature flag. by Googler · 3 days ago
  6. 7e6f8e0 Standardize and apply the golden test flag across rs_bindings_from_cc tests. by Googler · 3 days ago
  7. 732eebc Implement `PartialEq` => `operator==` bindings. by Lukasz Anforowicz · 3 days ago
  8. 098a108 Generate a unique cargo project per build config. by Ethan Smith · 3 days ago
  9. 28bee61 Allow public paths to type aliases whose generics don't match. by Ethan Smith · 4 days ago
  10. 84d3c75 Introduce LayoutCompatTuple crubit feature. by Ethan Smith · 4 days ago
  11. 2e6d4f3 Introduce a proto definition of the Clang-based IR and a feature flag gating its use. by Googler · 4 days ago
  12. ad5bc2f Deny `rust-2024-compatibility` lints while we prepare to switch to edition 2024 by Michael VanBemmel · 4 days ago
  13. 1abf594 Add `Future` to the list of supported Rust traits for cc_bindings_from_rs by Googler · 4 days ago
  14. d2018f0 assume_lifetimes: lifetime names cannot be keywords. Make sure to use `make_rs_ident` on lifetime names, still explicitly allowing `'static` and `'_`. by Luke Zarko · 4 days ago
  15. 00a862d Add string_view convenience impls and docs by Taylor Cramer · 4 days ago
  16. 329cbdf Merge pull request #1020 from arpitjain099:ci/add-permissions by Copybara-Service · 4 days ago
  17. 6f7838f Replace `Environment` enum with an equivalent boolean flag. by Googler · 4 days ago
  18. 463d240 rs_bindings_from_cc: add flag --template_blocklist_path_regex by Luke Zarko · 4 days ago
  19. 18c47c7 Refactor `Index`/`IndexMut` support for reusability with other traits. by Lukasz Anforowicz · 4 days ago
  20. 79e2c05 Add specializations db method. by Ethan Smith · 5 days ago
  21. 3ff5319 Integrate LLVM at llvm/llvm-project@a225aafbd1a4 by Googler · 5 days ago
  22. 1d10e5e Check for tuple kind manually. by Ethan Smith · 5 days ago
  23. 4c1f526 Introduce specialization crubit attribute. by Ethan Smith · 5 days ago
  24. cccbf40 Fix Crubit issue where friend functions declared in a class and then redefined outside are not imported correctly. by Andreas C. Osowski · 5 days ago
  25. d07631b Refactor `GenerateBindingsImpl()` to serialize the GenerateBindingsRequest/Response protos through the FFI boundary. by Googler · 6 days ago
  26. 81748b7 API Implementation for rs_std::Tuple. by Ethan Smith · 6 days ago
  27. d64cca0 Restructure template specialization to introduce Tuples. by Ethan Smith · 10 days ago
  28. 10ff752 Fixes in preparation for stdlib traits. by Ethan Smith · 10 days ago
  29. e52d08d Check for canonical name earlier in adt_needs_bindings. by Ethan Smith · 10 days ago
  30. 90eb50a Support accepting non-Rust movable C++ types as constructors in Rust functions. by Googler · 10 days ago
  31. 2304ae8 Fix `Unable to get size from normalized type constant` panic. by Lukasz Anforowicz · 11 days ago
  32. 87a3626 Use `ABSL_CHECK` instead of `CHECK` - round 2. by Lukasz Anforowicz · 11 days ago
  33. 3ce8717 Add standard library bindings in the subcommand. by Ethan Smith · 11 days ago
  34. 1d5baf6 Merge pull request #1059 from google:ffi_11-llp64 by Copybara-Service · 11 days ago
  35. a79b488 Avoid normalizing opaque types in function signatures. by Ethan Smith · 11 days ago
  36. ecd9944 Clean up DynFuture by Googler · 11 days ago
  37. 0fe11d4 Fix `ffi_11` LLP64/Windows support by Michael VanBemmel · 12 days ago
  38. 1dc1846 cpp_api_from_rust Rust 1.94 compatibility. by Ethan Smith · 12 days ago
  39. d2609f8 Remove `fmt` feature as launched by Googler · 12 days ago
  40. ad4111f Delete Callables feature gate by Googler · 12 days ago
  41. 53e1942 Remove hack for status additional sources. by Ethan Smith · 12 days ago
  42. 4da611b Fix generate_bindings_test by version splitting by Googler · 12 days ago
  43. 27d30b9 Treat unstable fields as private in C++ bindings by Googler · 12 days ago
  44. e7272e9 Make DefId of has_* helpers optional. by Ethan Smith · 13 days ago
  45. b9c3e0a Pass additional_rust_srcs list to cc_bindings_from_rs by Ethan Smith · 13 days ago
  46. 9242a61 Fix variant field layout issue in nightly. by Ethan Smith · 13 days ago
  47. 61170d1 Initial async fn detection in cc_bindings_from_rs by Googler · 13 days ago
  48. 6687789 Add tuple as an implicit dependency. by Ethan Smith · 14 days ago
  49. e1022f4 Move template instantiation to its own feature (:template_instantiation). by Luke Zarko · 14 days ago
  50. b2537a7 Add build integration docs to sidebars. by Ethan Smith · 14 days ago
  51. 7ef002f Minor tweaks to make `BUILD.gn` files usable in Chromium. by Lukasz Anforowicz · 14 days ago
  52. a123430 Recognize `Iterator` trait via `DefId`, not def path. by Lukasz Anforowicz · 14 days ago
  53. 91e6002 Renamed corrosion fork branch to main by Ethan Smith · 14 days ago
  54. 40a1588 CMake Documentation by Ethan Smith · 14 days ago
  55. 14e96ba Define a protobuf model for `GenerateBindingsImpl()` by Googler · 2 weeks ago
  56. 43ee94e Enable the "callables" feature in Crubit by Googler · 2 weeks ago
  57. f4e58cf Merge pull request #1021 from arpitjain099:docs/typos by Copybara-Service · 3 weeks ago
  58. 14b7891 Merge pull request #925 from thunderseethe:main by Copybara-Service · 3 weeks ago
  59. 747c23d Automatic code cleanup. by Googler · 3 weeks ago
  60. c37d631 Fix breakages with nightly rustc by Googler · 3 weeks ago
  61. 279e605 Merge branch 'main' of github.com:google/crubit by Ethan Smith · 3 weeks ago
  62. ff391f8 Prepare ctor.rs for edition 2024 by adding unsafe block in unsafe op by Googler · 3 weeks ago
  63. 7f5a642 Refactor `Safety` type by Googler · 3 weeks ago
  64. 7b32042 Don't bind to trait methods that have an unsupported self type. by Ethan Smith · 3 weeks ago
  65. 508f0cb Add a golden + unit test showing the current state of named (~ type-aliased) by Luke Zarko · 3 weeks ago
  66. 0ff6a9d Remove unstable pattern types usage from option test by Taylor Cramer · 3 weeks ago
  67. 45813e6 Remove old lifetime pragmas from some tests. by Luke Zarko · 3 weeks ago
  68. ca4a2e5 Fix example paths in comments for `Directories` struct by Jan Kuehle · 3 weeks ago
  69. f071a05 docs: fix seven typos in design and overview docs by Arpit Jain · 3 weeks ago
  70. 975e131 ci: add explicit GITHUB_TOKEN permissions to nightly and cargo workflows by Arpit Jain · 3 weeks ago
  71. 8ad013c Embed our subtitled logo in the sidebar of crubit.rs by Ethan Smith · 3 weeks ago
  72. f73f680 Revise the features README to remove a stale bug reference by Michael VanBemmel · 3 weeks ago
  73. f665ca1 Install ccache direct from source instead of using apt. by Ethan Smith · 3 weeks ago
  74. aabb3ea Don't consider type aliases with different generics to be public paths. by Ethan Smith · 3 weeks ago
  75. 8fd6d7d Check in a full theme for mdbook. by Ethan Smith · 3 weeks ago
  76. 3d868e5 Improve error message for unbridgeable types and add a test case for bridging type aliases. by Googler · 3 weeks ago
  77. 927280a Emit diagnostics from the compiler when streaming cargo messages. by Ethan Smith · 3 weeks ago
  78. 58fe19e Pass `allowed_unstable_rust_features` to `rustc_compile_action`. by Fabian Wolff · 3 weeks ago
  79. aab7cb8 Ignore the abi_tag attribute on functions. by Luke Zarko · 3 weeks ago
  80. ec1a7dd Normalize function signature before generating bindings. by Ethan Smith · 3 weeks ago
  81. bfa973b Remove assert from normalize_ty. by Ethan Smith · 3 weeks ago
  82. e484c9d Move test mock headers into a mock_headers cc_library instead of cc_embed_data by Googler · 3 weeks ago
  83. a6389b1 Support iOS in `ffi_11` as LP64 with `long long` `int64_t` by Michael VanBemmel · 3 weeks ago
  84. c751e08 Add a proper theme for our mdbook website. by Ethan Smith · 3 weeks ago
  85. c5190df Fix bazel build to at least get it rolling again by Andreas C. Osowski · 3 weeks ago
  86. a5afb7d Fix target vs. host dependency resolution in cargo-cpp_api_from_rust by Jan Kuehle · 3 weeks ago
  87. d63065f Adapt to unstable rustc changes. by Googler · 3 weeks ago
  88. 964df2b cc_bindings_from_rs: Use fake filename instead of - as rustc input by Jan Kuehle · 3 weeks ago
  89. eabdbe1 Fix non-determinism in `toposort` by using input order as a tie-breaker by Googler · 3 weeks ago
  90. 573e379 Fix non-determinism in JSON IR output for Crubit features by Googler · 3 weeks ago
  91. 6fdbcb5 Sort crate renames in cc_bindings_from_rs for determinism by Googler · 3 weeks ago
  92. 3a08cc4 Exclude more bad template instantiations from receiving bindings. by Luke Zarko · 3 weeks ago
  93. 1c8dfec Update goldens. by Michael VanBemmel · 3 weeks ago
  94. d8ecf8d Refactor `unique_lifetimes` to return a sorted Vec and fix non-determinism. by Googler · 3 weeks ago
  95. 65ce875 Update goldens. by Luke Zarko · 3 weeks ago
  96. 425998e Use `rustc` instead of `build`. by Ethan Smith · 3 weeks ago
  97. 4bcfdbe Remove an unnecessary include of test_headers by Googler · 3 weeks ago
  98. 3a0affa Ask `dependabot` to ignore major version updates. by Lukasz Anforowicz · 4 weeks ago
  99. bf28659 Merge pull request #973 from anforowicz:cargo-lock-and-initial-dependabot-config by Copybara-Service · 4 weeks ago
  100. 434402e rs_bindings_from_cc: add a missing unsafe inside an unsafe function in generated code by Augie Fackler · 4 weeks ago