1. 30f4ccf Reject possibly invalid aliases to template instantiations across targets. by Luke Zarko · 3 hours ago upstream/main
  2. 6e5bc2f Bazel test project. by Ethan Smith · 3 hours ago
  3. 0bcc57c internal change by Googler · 4 hours ago
  4. 31a50a1 Diagnose uninitialized nonnull fields in constructors. by Radoslaw Burny · 11 hours ago
  5. b0b0321 Fix code generation for Index/IndexMut. by Luke Zarko · 20 hours ago
  6. a3069a2 Fix projections of free-function style operator overloads with assume_lifetimes enabled. by Luke Zarko · 22 hours ago upstream/latest
  7. 3617262 Simplify generate_doc_comment by Googler · 29 hours ago
  8. 70df821 Update golden tests. by Fabian Wolff · 29 hours ago
  9. 5ff7ef3 Cleanup and guard must_use_attr_of by Googler · 29 hours ago
  10. 59d4a33 Ancilliary changes to fix up bazel build. by Ethan Smith · 30 hours ago
  11. 9700d6e Simplify generate_fields by Googler · 31 hours ago
  12. 795f5e8 Add golden test for return position impl trait by Googler · 32 hours ago
  13. 7629f06 Update CMakeLists.txt support libs to use INTERFACE. by Ethan Smith · 2 days ago
  14. 9a56d43 Truncate rs_names that are too long, but add a hash of the original name by Luke Zarko · 2 days ago
  15. 66dbfc4 Add golden files for rs_bindings_from_cc proto test by Taylor Cramer · 2 days ago
  16. 98a322d Simplify Drop extern C thunks by Googler · 2 days ago
  17. 0ab46ad Set adl_enclosing_record on friend declarations in FunctionDeclImporter::Import. by Kezia Rijadi · 2 days ago
  18. 3a2c584 Create a bazel extension for Crubit. by Ethan Smith · 2 days ago
  19. 342bf27 Preserve forward-declared enum semantics in protobuf IR by adding `is_incomplete` boolean field to the Enum message. by Kezia Rijadi · 2 days ago
  20. c4ca064 Update deps in MODULE.bazel by Ethan Smith · 2 days ago
  21. 078a3c2 Proper support for proc macro crates in our bazel->Cargo export. by Devin Jeanpierre · 2 days ago
  22. b09353a Make Result and Option methods defined out-of-line by Googler · 2 days ago
  23. 138f7bf Provide an empty rust_static_library for bazel build. by Ethan Smith · 3 days ago
  24. 3b50be5 Ensure that substs of layout-compatible generics are layout-compatible by Taylor Cramer · 3 days ago
  25. 8e552c1 Take #2 on normalizing rs_std/cc_std. by Devin Jeanpierre · 3 days ago
  26. 1aedc0d Add support for Rust stable 1.97. by Ethan Smith · 3 days ago
  27. ac23ac3 fix option/result requires clauses to be lazy by Googler · 3 days ago
  28. de7cf11 Make the pinned field projection methods private if the fields are. by Devin Jeanpierre · 4 days ago
  29. 07bf464 Split the flag for support paths in two. by Devin Jeanpierre · 4 days ago
  30. 2ab5bb9 Allow API owners to write a Real Name for the projected types. by Devin Jeanpierre · 4 days ago
  31. ae8d41d Delete dead code (?) by Devin Jeanpierre · 4 days ago
  32. 5382efc Make Option and Result specializations use helpers for requires clauses by Googler · 4 days ago
  33. 954615f Add docs for how to include std lib bindings and how to use String in C++. by Ethan Smith · 4 days ago
  34. 5ad58cd Adapt to upstream changes to `DefKind::InlineConst` by Michael VanBemmel · 4 days ago
  35. 3bd8def Narrow the blocklist for assume_lifetimes to targets that we know have issues. by Luke Zarko · 4 days ago
  36. 8a2e582 Use #full_self_ty when possible by Googler · 4 days ago
  37. 2b39a23 Add template_blocklist_path_regex to the global Crubit configuration. by Luke Zarko · 7 days ago
  38. 89417b5 Add cfi_encoding attribute to records. by Luke Zarko · 7 days ago
  39. 8447ad0 Use intern!() macro to intern strings throughout Crubit by Googler · 7 days ago
  40. db2c444 Cleanup tuple generating code. by Ethan Smith · 7 days ago
  41. da4acc9 Allow suspicious_runtime_symbol_definitions in Crubit bindings. by Ethan Smith · 7 days ago
  42. 2951a80 Put the pin projection methods in one impl block, to slightly clean up the generated code (and docs) -- now, there's only one button to press to hide both, especially if we end up adding more later. (RvalueReference projection? CRef/CMut?) by Devin Jeanpierre · 7 days ago
  43. 0bbf38e Encapsulate Record IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  44. 59d65e5 Add nullability annotations to str_ref.h. by Ethan Smith · 7 days ago
  45. 8cdbe75 Encapsulate IncompleteRecord IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  46. d61d8d3 Encapsulate Field IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  47. 01a1888 Encapsulate TemplateSpezialization IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  48. 9555764 Encapsulate Func IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  49. 6086f72 Encapsulate FuncParam IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  50. 284ce10 Encapsulate InstanceMethodMetadata IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  51. 0626e7f Encapsulate Operator IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  52. 772cea1 Encapsulate Enum/Enumerator IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  53. 8d46c03 Encapsulate TypeAlias IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  54. a4f80df Encapsulate ExistingRustType IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  55. 597e925 Encapsulate Namespace IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  56. 9738e40 Encapsulate Identifier IR struct and update callers to use its accessors. by Kezia Rijadi · 7 days ago
  57. 010fb04 Adapt to upstream refactor of BackendRepr to include a b_offset field and decouple from ABI versions. by Kezia Rijadi · 7 days ago
  58. 0832e2a Encapsulate UnsupportedItem IR struct and update callers to use its accessors. by Kezia Rijadi · 8 days ago
  59. dc1e409 Encapsulate UseMod IR struct and update callers to use its accessors. by Kezia Rijadi · 8 days ago
  60. aa5867f Encapsulate Comment IR struct and update callers to use its accessors. by Kezia Rijadi · 8 days ago
  61. 00c3f7b Encapsulate Constant IR struct and update callers to use these accessors. by Kezia Rijadi · 8 days ago
  62. 9de105a Encapsulate IntegerConstant IR struct and update callers to use these accessors. by Kezia Rijadi · 8 days ago
  63. 791236b Encapsulate BazelLabel IR struct and update callers to use its accessors. by Kezia Rijadi · 8 days ago
  64. 30542c7 Encapsulate GlobalVar IR struct and update callers to call its accessors. by Kezia Rijadi · 8 days ago
  65. 1736b81 Modify rs_bindings_from_cc to pass GenerateBindingsRequest by value. by Kezia Rijadi · 8 days ago
  66. f5bf8bf Introduce `CustomizeMethodsKind` for records by Michael VanBemmel · 8 days ago
  67. 6abd6b8 Encapsulate BaseClass IR struct and update callers to use these accessors. by Googler · 8 days ago
  68. 016b55d Encapsulate SizeAlign IR struct and update callers to use these new accessors. by Googler · 8 days ago
  69. 02710da Encapsulate PointerType IR struct and update relevant call-sites. by Googler · 8 days ago
  70. b13aeda Add helpers for opaque alises branching on rustversion by Googler · 8 days ago
  71. 021e421 Fix clippy warning unused variable by Googler · 8 days ago
  72. b120069 Add an `intern!` macro for convenient string interning. by Googler · 8 days ago
  73. 1e404a4 Make Interner::intern take format_args!() instead of impl Display by Googler · 8 days ago
  74. 96cc2a1 Encapsulate CcType IR struct and update relevant call-sites. by Googler · 8 days ago
  75. d28a59c Add a string interner to the bindings generator. by Googler · 8 days ago
  76. 4e0b07c Add #line directives to extracted C++ thunks. by Andrew Le · 8 days ago
  77. 9f6da09 Add `crubit_supported` and `supported_platforms` `select()` attributes to //third_party/crubit/BUILD to allow conditional target selection on platforms where Crubit toolchains are available. by Ethan Smith · 8 days ago
  78. 8984125 Automatic code cleanup. by Googler · 8 days ago
  79. 41b928b Add `crubit_supported` and `supported_platforms` `select()` attributes to //third_party/crubit/BUILD to allow conditional target selection on platforms where Crubit toolchains are available. by Ethan Smith · 8 days ago
  80. 0acb7f6 Encapsulate Lifetime and HeaderName IR nodes and update relevant call-sites. by Googler · 9 days ago
  81. fd1e47c (Feature-gated) add all stdlib macros to the list of reserved words. by Devin Jeanpierre · 9 days ago
  82. d0da6d1 `rs_bindings_from_cc` bindings: Support explicitly provided crate names. by Lukasz Anforowicz · 9 days ago
  83. b327625 Support `__int128` and `unsigned __int128` as primitive types. by Devin Jeanpierre · 9 days ago
  84. 20ed751 Enable absl::(u)int128 in Crubit. by Devin Jeanpierre · 9 days ago
  85. 823aba0 Cleanup: use `CrubitAbiType::Transmute` for primitives. by Devin Jeanpierre · 9 days ago
  86. d5c0871 Clean up deprecated aliases to `is_golden_test` feature flag. by Googler · 9 days ago
  87. 8552fe4 Add declval.rs for future usage by RPIT support by Googler · 9 days ago
  88. bc13686 Tweak `rs_bindings_from_cc` tests to also work on 32-bit targets. by Lukasz Anforowicz · 9 days ago
  89. 4a931e0 Do a pass over the documentation for ctor. by Devin Jeanpierre · 9 days ago
  90. 079ffd4 Fix raw pointer type deduction for derived smart pointer class templates by Googler · 9 days ago
  91. 0fde1b1 Apply `cfi_encoding` to structs/newtypes in ffi_11. by Luke Zarko · 9 days ago
  92. 685a46a Check for `CRUBIT_MUST_BIND` before discarding `private` items. by Devin Jeanpierre · 10 days ago
  93. 6a359fc Allow multiple include paths in Rust Crubit annotations. by Devin Jeanpierre · 10 days ago
  94. 22767d4 Fix `operator<` bindings sans `operator==`. by Devin Jeanpierre · 10 days ago
  95. 5f581c7 Populate `impl_debug` in Crubit IR. by Googler · 10 days ago
  96. 8e9194d Correctly handle typedef struct Foo Foo; by Googler · 10 days ago
  97. da672c3 Ensure that type aliases to __foo types also do not generate. by Googler · 10 days ago
  98. 9de4879 Unify thunk name disambiguation across templates + mangling conflicts. by Lukasz Anforowicz · 10 days ago
  99. 3b784e4 Force thunk generation in presence of mangling name conflicts. by Lukasz Anforowicz · 10 days ago
  100. e8848d1 Golden for dunder types and aliases to them by Googler · 10 days ago