1. 3075956 Ignore `[[clang::coro_await_elidable]]` and `[[clang::coro_only_destroy_when_complete]]`. by Devin Jeanpierre · 55 minutes ago upstream/main
  2. 4b32e2c Thread 'tcx lifetime through CcPrerequisites. by Ethan Smith · 73 minutes ago
  3. 6005220 Add Option to rs_std. by Ethan Smith · 2 hours ago
  4. 8de3899 Fix empty vectors. by Devin Jeanpierre · 2 hours ago
  5. d13b80b Refactor generate_fields to allow calling it without AdtCoreBindings. by Ethan Smith · 2 hours ago
  6. 5ecba48 Internal Change by Googler · 4 hours ago
  7. 36180db Integrate LLVM at llvm/llvm-project@b4b8d4e5d062 by Googler · 21 hours ago
  8. 9ccced4 Export USRs as a `unique_name` field for C++ declarations. by Devin Jeanpierre · 26 hours ago
  9. 234cc96 Don't crash if a parent's module name is unexpectedly missing. by Devin Jeanpierre · 27 hours ago
  10. 5fa8fd2 Fix warnings in rs_bindings_from_cc by Googler · 29 hours ago
  11. f220e6a List `cargo_build.md` in `SUMMARY.md` for mdbook inclusion. by Lukasz Anforowicz · 30 hours ago
  12. 3058818 Set up a skeleton golden test for assume_lifetimes. by Luke Zarko · 32 hours ago
  13. 924eb59 Mark namespaces in aggregation. by Devin Jeanpierre · 33 hours ago
  14. 701e6f3 Internal-only change by Googler · 2 days ago
  15. 88587ef Lower [[lifetimebound]] to Crubit lifetimes. by Luke Zarko · 2 days ago
  16. 24b2c81 Assume internal mutability for all fields with unknown type, best-effort. by Devin Jeanpierre · 2 days ago
  17. 37c4248 Change `Record.is_unsafe_type` to `Record.safety_annotation` by Googler · 2 days ago
  18. fe14819 Add a rule to expose RustBindingsFromCc provider. by Ethan Smith · 2 days ago
  19. 29521fa Initial support for lifetime transformation on implicit this. by Luke Zarko · 2 days ago
  20. 7bd0698 Categorize `using Base::method;` as a function. by Devin Jeanpierre · 2 days ago
  21. fa4a2d3 Categorize unsupported items generated by the C++ importer. by Devin Jeanpierre · 2 days ago
  22. d648f66 Defer type translation failures until IR-time. by Devin Jeanpierre · 2 days ago
  23. a976c61 First draft: report categories based on interesting axes. by Devin Jeanpierre · 2 days ago
  24. 28c466b Add test for struct safety annotations by Googler · 2 days ago
  25. 355170e Record functions properly in error_report. by Devin Jeanpierre · 2 days ago
  26. d3e3941 Update code generated for trait bindings. by Ethan Smith · 2 days ago
  27. 3b36b91 Refactor cc_std::std::vector tests to exercise C++ APIs with std::vector arguments and return values by AJ Heller · 2 days ago
  28. bbe8c23 Force Crubit to complete T in Co<T> by Googler · 3 days ago
  29. c226394 Support templated types using TransmuteAbi by Googler · 3 days ago
  30. 41d1725 Add a golden test for bridging a templated struct by value by Googler · 3 days ago
  31. 1d97390 No public description by Ethan Smith · 3 days ago
  32. a379972 Merge pull request #376 from thunderseethe:main by Copybara-Service · 3 days ago
  33. 88b665d Remove unused variable by Googler · 3 days ago
  34. 73e0b1f Use PassingConvention by Googler · 3 days ago
  35. 7e4dce4 Fix RsTypeKind::passing_convention by Googler · 3 days ago
  36. 4dfb278 Make c9::Co a normal bridge type by Googler · 3 days ago
  37. 109e31d Fix nightly break in cc_bindings_from_rs by Ethan Smith · 3 days ago
  38. c3e70a3 Record clang::lifetime_capture_by and clang::lifetimebound in the IR. by Luke Zarko · 6 days ago
  39. 47953bb Add Safety documentation to unsafe functions by Googler · 6 days ago
  40. aebcb0e Add Safety documentation to unsafe types by Googler · 6 days ago
  41. b584506 Add record_safety to db by Googler · 6 days ago
  42. 2a91bc6 Add record_field_safety by Googler · 6 days ago
  43. db6686e Add reason field to Safety::Unsafe by Googler · 6 days ago
  44. 5f21d5e Fix unused code warnings by Googler · 6 days ago
  45. cf03769 Begin applying assumed lifetimes to generated code. by Luke Zarko · 6 days ago
  46. aafe5fe rs_bindings_from_cc: only record item information for items in _this_ target. by Devin Jeanpierre · 7 days ago
  47. 2ad1c27 Allow find_decl() to work with ExistingRustType items. by Devin Jeanpierre · 7 days ago
  48. 8da4ecf Add a Safety enum by Googler · 7 days ago
  49. 0c6303d Add safety param to generate_doc_comment by Googler · 7 days ago
  50. 0c46cdd Allow metrics collection (out of tree) to read generated JSON in pure Rust. by Devin Jeanpierre · 7 days ago
  51. b2b230d Change `FromFfi11Ptr` to `CStrExt`. by Ethan Smith · 8 days ago
  52. 97dc7f2 Integrate LLVM at llvm/llvm-project@d43b29fc545d by Alina Sbirlea · 8 days ago
  53. 219da23 Add `PassingConvention` enum by Googler · 8 days ago
  54. 9beeb73 Update bridging docs by Googler · 8 days ago
  55. 9691505 Suppress "-Wreturn-type-c-linkage" in generated bindings. by Ethan Smith · 8 days ago
  56. 832c869 Rename CONTRIBUTING to CONTRIBUTING.md by Googler · 9 days ago
  57. 5d27ab7 Infer (some) lifetimes and record them in the new representation. by Luke Zarko · 9 days ago
  58. c665297 Remove unnecessary UnhardcodeC9Co feature by Googler · 9 days ago
  59. 0e04797 Do a once-over of the Crubit docs since `ctor` is supported now. by Devin Jeanpierre · 9 days ago
  60. cd927b3 Remove dead TODO I accidentally left in. by Devin Jeanpierre · 9 days ago
  61. 474b79e Add UnhardcodeC9Co feature by Googler · 9 days ago
  62. f2d70f1 Construct Encoder/Decoder directly by Googler · 9 days ago
  63. 9536ebf Move `db::type_visibility` to a `#[provided]` function. by Devin Jeanpierre · 10 days ago
  64. ab44a28 Remove the old `ctor!(S<X>{})` syntax. by Devin Jeanpierre · 13 days ago
  65. 8394b21 Enable shadow warning for `:bindings_support`. by Ethan Smith · 13 days ago
  66. 61db5f0 Ignore target modifiers when using rmeta files. by Ethan Smith · 13 days ago
  67. 75065b6 Add test for invoking an rs_std::DynCallable via absl::AnyInvocable by Googler · 13 days ago
  68. 485b919 Make DynCallable manager function point to a C++ function by Googler · 13 days ago
  69. 541c264 Conversion methods between ffi_11::c_char and std::ffi::c_char. by Ethan Smith · 13 days ago
  70. 8abc04f Fix unused_import warnings in Crubit. by Devin Jeanpierre · 14 days ago
  71. 2521ea5 Fix unused_mut warnings in Crubit. by Devin Jeanpierre · 14 days ago
  72. d562b45 Fix dead code warnings in Crubit. by Devin Jeanpierre · 14 days ago
  73. 6176c67 Delete vec_into_raw_parts stuff, it's stable now. by Devin Jeanpierre · 14 days ago
  74. 86c6459 Add tests for `len`, `is_empty`, `contains` methods of `cc_std::std::string`/`string_view` by Googler · 14 days ago
  75. bfe7bcf Relax `Unpin` trait bounds for blanket impls on Clone/Default. by Devin Jeanpierre · 14 days ago
  76. b5614fe Record explicit lifetimes on implicit `this` and don't get stuck traversing attributes in CollectExplicitLifetimes. by Luke Zarko · 2 weeks ago
  77. f7e9333 Put DynCallable in moved-from state when moved to AnyInvocable by Googler · 2 weeks ago
  78. 271a33b Make Crubit accept the _correct_ generic struct syntax. by Devin Jeanpierre · 2 weeks ago
  79. 0392ca6 Integrate LLVM at llvm/llvm-project@01e6245af481 by Googler · 2 weeks ago
  80. ebd4c47 Allow the `!Unpin` impl to be turned off in `#[recursively_pinned]`. by Devin Jeanpierre · 2 weeks ago
  81. 3cbfea5 Completely redo the ctor markdown docs. by Devin Jeanpierre · 2 weeks ago
  82. 0f130f0 Delete collectEvidenceFromDefinition (non-summary path) "driver" and some cleanups by Googler · 2 weeks ago
  83. ed7773a Enable support for enums in composable bridge types. by Googler · 2 weeks ago
  84. 1c3b9e6 Add a golden test for composable bridging on a C++ enum. by Googler · 2 weeks ago
  85. 376281b De-parameterize collect_evidence_test to allow later deleting the non-summary path by Googler · 2 weeks ago
  86. aa5e447 Do a once-over of `status.md`. by Devin Jeanpierre · 2 weeks ago
  87. 066400f Remove unused `std::path::PathBuf` by Henner Zeller · 2 weeks ago
  88. 92e0223 Revamp the `Reconstruct`/`ReconstructUnchecked` traits, and add a `construct`. by Devin Jeanpierre · 2 weeks ago
  89. b55883f Internal change. by Joshua Haberman · 2 weeks ago
  90. ff4a1a8 Fix broken test. by Luke Zarko · 2 weeks ago
  91. 0877727 Add dyn_callable as dependency of generated cc impl by Googler · 2 weeks ago
  92. 8b3a705 Introduce rs_std/traits.h by Ethan Smith · 2 weeks ago
  93. 1dc29c6 Remove the option to run inference without summaries in `infer_tu` by Googler · 2 weeks ago
  94. d49fc7b crubit: fixes for rustc API changes by Googler · 2 weeks ago
  95. f7efc26 Don't require `Sized` for the `#[recursively_pinned]` attribute. by Devin Jeanpierre · 2 weeks ago
  96. 11925f8 `crubit/support`: use the modern version of the `syn` crate. by Aaron Jacobs · 2 weeks ago
  97. 23d2def `dyn_future`: make it possible to extract back out the future. by Aaron Jacobs · 2 weeks ago
  98. 8dcab07 Deserialize explicit_lifetimes on the Rust side and add a small test. by Luke Zarko · 3 weeks ago
  99. 16091cc Record raw lifetime annotations on types for assume_lifetimes targets. by Luke Zarko · 3 weeks ago
  100. 2aa5663 Remove implementations for stdlib types. by Ethan Smith · 3 weeks ago