1. baeefcb Generate bindings to implementations of generic traits. by Ethan Smith · 25 hours ago upstream/main
  2. f556175 Add nightly.yaml on main branch. by Ethan Smith · 28 hours ago
  3. 6851aec Add assume_this_lifetimes feature by Taylor Cramer · 28 hours ago
  4. e58f353 Add tests for associated trait constants. by Ethan Smith · 29 hours ago
  5. 3b6cf9b Bind associated types of traits. by Ethan Smith · 29 hours ago
  6. a02a069 Add immutability as a string_view invariant and remove `unsafe` by Taylor Cramer · 29 hours ago
  7. 6087ed7 Check if crate sets `#![no_std]` or `#![no_core]`. by Ethan Smith · 33 hours ago
  8. bdbe1dc ffi_11: Define basic arithmetic operations and comparison with underlying type by Taylor Cramer · 33 hours ago
  9. 0738ea2 Removed unused #![feature()] items by Googler · 34 hours ago
  10. e077fe5 assume_lifetimes: use $unknown to ignore default lifetimes. by Luke Zarko · 35 hours ago
  11. a5ab6f4 Check integers for out-of-range values by Taylor Cramer · 2 days ago
  12. d6e22f5 Setup github actions to trigger test matrix nightly. by Ethan Smith · 2 days ago
  13. 29cac03 Support associated constants in traits. by Ethan Smith · 2 days ago
  14. aecdd24 Fix reversed `impl Trait<MyType> for OtherType` bindings. by Devin Jeanpierre · 2 days ago
  15. 2827bbe Fix `core_bindings_test` ahead of rust toolchain release. by Ethan Smith · 2 days ago
  16. 9beabff Make clang-tidy happy by Googler · 2 days ago
  17. f4f8ec0 Some fixes I discovered enroute to turning on stdlib bindings. by Ethan Smith · 3 days ago
  18. ebd63a9 Nullability: document limitation of check with integer inequalities. by Googler · 3 days ago
  19. 3daebf2 Initial bindings for constructing `TuplePayload` variants of `enum`s. by Lukasz Anforowicz · 3 days ago
  20. e06f6ca Add golden test for constructors by Googler · 3 days ago
  21. a1d7b82 Add check_default_initialized feature flag by Googler · 3 days ago
  22. e17f512 Remove unused deps from clang importer by Googler · 3 days ago
  23. 6f00cf6 Polish up type_alias.h by Devin Jeanpierre · 3 days ago
  24. 4ab6611 Specify crate types as Rlib. by Ethan Smith · 3 days ago
  25. 95af9d0 Fix warnings. by Ethan Smith · 3 days ago
  26. b7bb0f8 Include assume_lifetimes in experimental features, providing an opt-out. by Luke Zarko · 3 days ago
  27. 45a3c58 Remove some todos around diagnosing unreachable code and considering null checks as promoting unknown -> nullable by Googler · 3 days ago
  28. 38a9e48 Rename unique_ptr_dyn to virtual_unique_ptr by Taylor Cramer · 4 days ago
  29. 3bd513e Make `enum` constructors `constexpr` in "easy", non-drop cases. by Lukasz Anforowicz · 4 days ago
  30. ee210b6 Constructors for `NoPayload` variants of **`#[repr(C)]`** `enum`s. by Lukasz Anforowicz · 4 days ago
  31. df6f9fd Automatic code cleanup. by Googler · 4 days ago
  32. f524947 ffi_11: Define basic arithmetic operations and comparison with underlying type by Taylor Cramer · 4 days ago
  33. 71f2190 Initial bindings for constructing `NoPayload` variants of `enum`s. by Lukasz Anforowicz · 4 days ago
  34. 77993b6 Make `ItemName::defining_target` work consistently for unsupported items by Michael VanBemmel · 4 days ago
  35. 0b98771 assume_lifetimes: generate code for string_view<'a>. by Luke Zarko · 4 days ago
  36. a755d96 Move `Item::defining_target` to the `GenericItem` trait by Michael VanBemmel · 4 days ago
  37. 0d45495 Make panic message less redundant by Googler · 4 days ago
  38. 72bd3e1 rs_bindings_from_cc: annotate provenance for functions and emit by Luke Zarko · 4 days ago
  39. cd3fb8b Make types and fields in kythe_metadata.rs public. by Googler · 4 days ago
  40. ffb03c7 Downgrade T& to T* notnull in return position when the reference has no by Luke Zarko · 4 days ago
  41. bf150ab Add goldens for `displayables` by Googler · 4 days ago
  42. 8f447e1 assume_lifetimes: treat string_view like a reference in lifetime_defaults_transform by Luke Zarko · 4 days ago
  43. 5c2bc44 Make cc_std::string_view Copy and Clone by Taylor Cramer · 4 days ago
  44. dbd85a3 Add rs_std::Result to crubit/support. by Ethan Smith · 4 days ago
  45. 52b2463 Add methods to check for constructors without generating them. by Ethan Smith · 4 days ago
  46. c3de140 Prepare CRUBIT_INTERNAL_RUST_TYPE for forward compatibility with annotation change by Googler · 5 days ago
  47. 298aa5c Restore the no-cache hack in `golden_update.sh` by Michael VanBemmel · 5 days ago
  48. ab1fe5c Refactor `generate_tuple_struct_ctor` to also cover all `enum` variants. by Lukasz Anforowicz · 5 days ago
  49. b54e33b Provide targets that bind `std`, `core`, and `alloc`. by Ethan Smith · 5 days ago
  50. 6642098 Internal change by Taylor Cramer · 5 days ago
  51. e800cc6 Add support for `decltype()`. by Devin Jeanpierre · 5 days ago
  52. 0186253 Fixes to rs_std::Option specializations by Taylor Cramer · 5 days ago
  53. ac70456 Add CRUBIT_OWNED_POINTER/POINTEE to swig config by Googler · 5 days ago
  54. fdbab04 Adds `CRUBIT_OVERRIDE_DISPLAY` annotation to override formatter detection. by Googler · 5 days ago
  55. af0c5b4 Just too late to notice it before submit, fix broken golink. by Devin Jeanpierre · 5 days ago
  56. 8279e08 Fix nightly breakages. by Ethan Smith · 5 days ago
  57. 5f0cbbd assume_lifetimes: add golden tests for string_view (currently showing nothing by Luke Zarko · 5 days ago
  58. eca292f Add the start of a "how to maintain compatibility" Crubit cookbook. by Devin Jeanpierre · 5 days ago
  59. 276a61e Internal change. by Ethan Smith · 5 days ago
  60. 022253f Require Crubit be enabled for ExistingRustType. by Devin Jeanpierre · 5 days ago
  61. cea8cf1 rs_bindings_from_cc: get byte locations for decls from Clang when --kythe_annotations is on. by Luke Zarko · 5 days ago
  62. 8d9f5ff Create cpp_api_from_rust_toolchain_bindings bazel rule. by Ethan Smith · 5 days ago
  63. f259013 Add --kythe_annotations and --kythe_default_corpus to by Luke Zarko · 8 days ago
  64. 186be77 Downscope `fmt` feature to just `impl Display`, not `impl Debug` by Googler · 8 days ago
  65. b156311 Use `std::array<...>` as the type of `__opaque_blob_of_bytes`. by Lukasz Anforowicz · 8 days ago
  66. 77b848a Don't fail to compile bindings for functions accepting `Span` and returning `Ctor`. by Devin Jeanpierre · 8 days ago
  67. 3b0e0ce Move span tests to Crubit. by Devin Jeanpierre · 8 days ago
  68. 4f8f81d Automatic code cleanup. by Googler · 8 days ago
  69. b7e4ea3 Completely remove the unused no-op features from Crubit. by Devin Jeanpierre · 8 days ago
  70. ead9a6b Integrate LLVM at llvm/llvm-project@1053047a4be7 by Googler · 8 days ago
  71. c4776a8 Manual revert of CL. by Googler · 8 days ago
  72. 2dbb2d7 Fix warning about TyCtxt being passed by-reference and remove old rustversion by Taylor Cramer · 8 days ago
  73. 419ac97 Remove some unused test functions by Taylor Cramer · 9 days ago
  74. f9ed4c6 Rename `cc_std::std::string` to `string_wrapper` and add a type alias. by Devin Jeanpierre · 9 days ago
  75. dfcb0b9 Fix nightly breakage around AttributeKind. by Ethan Smith · 9 days ago
  76. 93a0f97 Eliminate redundancy in spelling Rust types by Googler · 9 days ago
  77. 2aec603 Initial TemplateArg rewrite by Googler · 9 days ago
  78. 86437b2 Internal change by Krasimir Georgiev · 10 days ago
  79. 4c950e4 Narrow "do not use" in ctor.rs by Devin Jeanpierre · 10 days ago
  80. 446c032 Add support for C++ anonymous enums as Rust const values by Taylor Cramer · 10 days ago
  81. 84611af Inline TemplateArg usages by Googler · 10 days ago
  82. 6ed66f2 Support AnyInvocable in rs_bindings_from_cc by Googler · 10 days ago
  83. f5b3dc0 Remove no-op already-released feature flags from stubby support code. by Devin Jeanpierre · 10 days ago
  84. 1270378 Add a thread-safety section to the cookbook. by Devin Jeanpierre · 10 days ago
  85. 1f4ad83 Stop holding b/436870965 open. by Devin Jeanpierre · 10 days ago
  86. 86a56e1 Add an end-to-end test for cargo-cpp_api_from_rust. by Ethan Smith · 10 days ago
  87. d237e17 Integrate LLVM at llvm/llvm-project@d3081aafc47e by Googler · 10 days ago
  88. ebaa364 Remove TODOs for b/239661934 (prettier bindings by using non-fully-qualified names.) by Devin Jeanpierre · 10 days ago
  89. b66e450 Internal change. by Googler · 10 days ago
  90. bae6414 Add bindings to simple integer and boolean constants by Taylor Cramer · 11 days ago
  91. acd0c2a Add template parameter names to ExistingRustType. by Googler · 11 days ago
  92. 48e13ac ffi_11: Add consistent `new` API for all types by Taylor Cramer · 11 days ago
  93. 76fc3e2 No public description by Ethan Smith · 11 days ago
  94. e0854bb Emit `defining_target` in item reports by Michael VanBemmel · 11 days ago
  95. f103973 Update crubit-reviews so it doesn't assign to ldaps that don't review crubit. by Ethan Smith · 11 days ago
  96. 59050a7 Correctly check for the presence of a relocating ctor in OptionApi. by Ethan Smith · 11 days ago
  97. c32e830 Add support for references inside bridge types by Taylor Cramer · 11 days ago
  98. 8491d74 Remove no-op already-released feature flags from default supported set. by Devin Jeanpierre · 11 days ago
  99. 3fcf4d8 Cargo subcommand for cpp_api_from_rust. by Ethan Smith · 11 days ago
  100. 6933dfb Internal-only change. by Googler · 11 days ago