1. bb71baf Remove checks for CustomFfiTypes feature. by Ethan Smith · 4 hours ago upstream/main
  2. 1bbedd6 Avoid panicking for Ctor and OwnedPtr passing conventions. by Googler · 5 hours ago
  3. 713ee80 Add cg to options when constructing compiler instance. by Ethan Smith · 5 hours ago
  4. afadc7e Internal change. by Googler · 7 hours ago
  5. 87a05fb Track safety in metrics! by Devin Jeanpierre · 7 hours ago
  6. ee1895f Internal change. by Augie Fackler · 10 hours ago
  7. 35b7f92 Integrate LLVM at llvm/llvm-project@17eac111712b by Googler · 20 hours ago
  8. 68b71c9 Automatic code cleanup. by Googler · 28 hours ago
  9. 1cbdbcf Fix upcoming nightly breakage. by Ethan Smith · 28 hours ago
  10. 4e31497 Promote `this` to a Rust & for const member functions where we can get a lifetime for `this`. by Luke Zarko · 3 days ago
  11. eaa48b9 No public description by Michael VanBemmel · 4 days ago
  12. 2b09806 Support [[lifetimebound]] parameters in constructors. by Luke Zarko · 4 days ago
  13. c10678b Allow template specializations to interleave generated definitions. by Ethan Smith · 4 days ago
  14. 7688b0e Introduce `LossyFormatter` to support bindings from C++ by Googler · 4 days ago
  15. 838be6f Add golden test for absl::AnyInvocable. by Googler · 4 days ago
  16. 3f6fefd Update goldens. by Luke Zarko · 4 days ago
  17. a13c79c Introduce `fmt` Crubit feature by Googler · 4 days ago
  18. 044cd0b ctor: Extend `Ctor` blanket impl to `!Unpin` types. by Devin Jeanpierre · 4 days ago
  19. bb2c7f1 Internal change by Andreas C. Osowski · 4 days ago
  20. 9ef5009 Make has_bindings return false for aliases to bridge types by Googler · 4 days ago
  21. e288f6e Fix contextless "missing bindings for its dependency" by Googler · 4 days ago
  22. 2f822f6 Document errors with nested type support. by Devin Jeanpierre · 4 days ago
  23. 746a5da DynCallable ptr::replace instead of ptr::read by Googler · 5 days ago
  24. 3075956 Ignore `[[clang::coro_await_elidable]]` and `[[clang::coro_only_destroy_when_complete]]`. by Devin Jeanpierre · 5 days ago
  25. 4b32e2c Thread 'tcx lifetime through CcPrerequisites. by Ethan Smith · 5 days ago
  26. 6005220 Add Option to rs_std. by Ethan Smith · 5 days ago
  27. 8de3899 Fix empty vectors. by Devin Jeanpierre · 5 days ago
  28. d13b80b Refactor generate_fields to allow calling it without AdtCoreBindings. by Ethan Smith · 5 days ago
  29. 5ecba48 Internal Change by Googler · 5 days ago
  30. 36180db Integrate LLVM at llvm/llvm-project@b4b8d4e5d062 by Googler · 6 days ago
  31. 9ccced4 Export USRs as a `unique_name` field for C++ declarations. by Devin Jeanpierre · 6 days ago
  32. 234cc96 Don't crash if a parent's module name is unexpectedly missing. by Devin Jeanpierre · 6 days ago
  33. 5fa8fd2 Fix warnings in rs_bindings_from_cc by Googler · 6 days ago
  34. f220e6a List `cargo_build.md` in `SUMMARY.md` for mdbook inclusion. by Lukasz Anforowicz · 6 days ago
  35. 3058818 Set up a skeleton golden test for assume_lifetimes. by Luke Zarko · 6 days ago
  36. 924eb59 Mark namespaces in aggregation. by Devin Jeanpierre · 6 days ago
  37. 701e6f3 Internal-only change by Googler · 7 days ago
  38. 88587ef Lower [[lifetimebound]] to Crubit lifetimes. by Luke Zarko · 7 days ago
  39. 24b2c81 Assume internal mutability for all fields with unknown type, best-effort. by Devin Jeanpierre · 7 days ago
  40. 37c4248 Change `Record.is_unsafe_type` to `Record.safety_annotation` by Googler · 7 days ago
  41. fe14819 Add a rule to expose RustBindingsFromCc provider. by Ethan Smith · 7 days ago
  42. 29521fa Initial support for lifetime transformation on implicit this. by Luke Zarko · 7 days ago
  43. 7bd0698 Categorize `using Base::method;` as a function. by Devin Jeanpierre · 7 days ago
  44. fa4a2d3 Categorize unsupported items generated by the C++ importer. by Devin Jeanpierre · 7 days ago
  45. d648f66 Defer type translation failures until IR-time. by Devin Jeanpierre · 7 days ago
  46. a976c61 First draft: report categories based on interesting axes. by Devin Jeanpierre · 7 days ago
  47. 28c466b Add test for struct safety annotations by Googler · 7 days ago
  48. 355170e Record functions properly in error_report. by Devin Jeanpierre · 7 days ago
  49. d3e3941 Update code generated for trait bindings. by Ethan Smith · 7 days ago
  50. 3b36b91 Refactor cc_std::std::vector tests to exercise C++ APIs with std::vector arguments and return values by AJ Heller · 7 days ago
  51. bbe8c23 Force Crubit to complete T in Co<T> by Googler · 8 days ago
  52. c226394 Support templated types using TransmuteAbi by Googler · 8 days ago
  53. 41d1725 Add a golden test for bridging a templated struct by value by Googler · 8 days ago
  54. 1d97390 No public description by Ethan Smith · 8 days ago
  55. a379972 Merge pull request #376 from thunderseethe:main by Copybara-Service · 8 days ago
  56. 88b665d Remove unused variable by Googler · 8 days ago
  57. 73e0b1f Use PassingConvention by Googler · 8 days ago
  58. 7e4dce4 Fix RsTypeKind::passing_convention by Googler · 8 days ago
  59. 4dfb278 Make c9::Co a normal bridge type by Googler · 8 days ago
  60. 109e31d Fix nightly break in cc_bindings_from_rs by Ethan Smith · 8 days ago
  61. c3e70a3 Record clang::lifetime_capture_by and clang::lifetimebound in the IR. by Luke Zarko · 11 days ago
  62. 47953bb Add Safety documentation to unsafe functions by Googler · 11 days ago
  63. aebcb0e Add Safety documentation to unsafe types by Googler · 11 days ago
  64. b584506 Add record_safety to db by Googler · 11 days ago
  65. 2a91bc6 Add record_field_safety by Googler · 11 days ago
  66. db6686e Add reason field to Safety::Unsafe by Googler · 11 days ago
  67. 5f21d5e Fix unused code warnings by Googler · 11 days ago
  68. cf03769 Begin applying assumed lifetimes to generated code. by Luke Zarko · 11 days ago
  69. aafe5fe rs_bindings_from_cc: only record item information for items in _this_ target. by Devin Jeanpierre · 12 days ago
  70. 2ad1c27 Allow find_decl() to work with ExistingRustType items. by Devin Jeanpierre · 12 days ago
  71. 8da4ecf Add a Safety enum by Googler · 12 days ago
  72. 0c6303d Add safety param to generate_doc_comment by Googler · 12 days ago
  73. 0c46cdd Allow metrics collection (out of tree) to read generated JSON in pure Rust. by Devin Jeanpierre · 13 days ago
  74. b2b230d Change `FromFfi11Ptr` to `CStrExt`. by Ethan Smith · 13 days ago
  75. 97dc7f2 Integrate LLVM at llvm/llvm-project@d43b29fc545d by Alina Sbirlea · 13 days ago
  76. 219da23 Add `PassingConvention` enum by Googler · 13 days ago
  77. 9beeb73 Update bridging docs by Googler · 13 days ago
  78. 9691505 Suppress "-Wreturn-type-c-linkage" in generated bindings. by Ethan Smith · 13 days ago
  79. 832c869 Rename CONTRIBUTING to CONTRIBUTING.md by Googler · 2 weeks ago
  80. 5d27ab7 Infer (some) lifetimes and record them in the new representation. by Luke Zarko · 2 weeks ago
  81. c665297 Remove unnecessary UnhardcodeC9Co feature by Googler · 2 weeks ago
  82. 0e04797 Do a once-over of the Crubit docs since `ctor` is supported now. by Devin Jeanpierre · 2 weeks ago
  83. cd927b3 Remove dead TODO I accidentally left in. by Devin Jeanpierre · 2 weeks ago
  84. 474b79e Add UnhardcodeC9Co feature by Googler · 2 weeks ago
  85. f2d70f1 Construct Encoder/Decoder directly by Googler · 2 weeks ago
  86. 9536ebf Move `db::type_visibility` to a `#[provided]` function. by Devin Jeanpierre · 2 weeks ago
  87. ab44a28 Remove the old `ctor!(S<X>{})` syntax. by Devin Jeanpierre · 3 weeks ago
  88. 8394b21 Enable shadow warning for `:bindings_support`. by Ethan Smith · 3 weeks ago
  89. 61db5f0 Ignore target modifiers when using rmeta files. by Ethan Smith · 3 weeks ago
  90. 75065b6 Add test for invoking an rs_std::DynCallable via absl::AnyInvocable by Googler · 3 weeks ago
  91. 485b919 Make DynCallable manager function point to a C++ function by Googler · 3 weeks ago
  92. 541c264 Conversion methods between ffi_11::c_char and std::ffi::c_char. by Ethan Smith · 3 weeks ago
  93. 8abc04f Fix unused_import warnings in Crubit. by Devin Jeanpierre · 3 weeks ago
  94. 2521ea5 Fix unused_mut warnings in Crubit. by Devin Jeanpierre · 3 weeks ago
  95. d562b45 Fix dead code warnings in Crubit. by Devin Jeanpierre · 3 weeks ago
  96. 6176c67 Delete vec_into_raw_parts stuff, it's stable now. by Devin Jeanpierre · 3 weeks ago
  97. 86c6459 Add tests for `len`, `is_empty`, `contains` methods of `cc_std::std::string`/`string_view` by Googler · 3 weeks ago
  98. bfe7bcf Relax `Unpin` trait bounds for blanket impls on Clone/Default. by Devin Jeanpierre · 3 weeks ago
  99. b5614fe Record explicit lifetimes on implicit `this` and don't get stuck traversing attributes in CollectExplicitLifetimes. by Luke Zarko · 3 weeks ago
  100. f7e9333 Put DynCallable in moved-from state when moved to AnyInvocable by Googler · 3 weeks ago