1. fde6890 Fix broken latest auto tag workflow for crubit. by Loris Reiff · 14 hours ago main upstream/main
  2. 538d2c1 Fix broken links in documentation. by Loris Reiff · 14 hours ago
  3. 026184f Fix crosstool blockers. by Ethan Smith · 21 hours ago
  4. 6e856fe Return error when formatting a trait name fails. by Ethan Smith · 4 days ago
  5. c0961ba Cargo build of `rs_bindings_from_cc` (using Bazel C++ dependencies). by Lukasz Anforowicz · 4 days ago
  6. 70733aa Support `local_defines` in `rs_bindings_from_cc`. by Taylor Cramer · 4 days ago
  7. 2377ecd Add support in `cc_bindings_from_rs` for calling Rust functions that take by Taylor Cramer · 4 days ago
  8. 6e787dc Do not generate C++ bindings for types in unbindable source files. by Taylor Cramer · 4 days ago
  9. 5058734 Reorganize unique_ptr API to encourage Box conversion by Taylor Cramer · 4 days ago
  10. 75d0088 Avoid the following warning: unused variable: `formatted_ty`. by Lukasz Anforowicz · 4 days ago
  11. bc02699 Add shared_ptr::{from_unique_ptr, from_virtual_unique_ptr} by Googler · 5 days ago
  12. 0e481d6 Internal-only change. by Googler · 5 days ago
  13. fe11c1a Emit template struct at generic adt definition site. by Ethan Smith · 5 days ago
  14. 09ad8b6 Refactor C++ dependency and path discovery helpers in cargo/build. by Lukasz Anforowicz · 5 days ago
  15. eb45be8 Fix broken sitemap link. by Tim Neumann · 5 days ago
  16. 96f1683 Internal change. by Fabian Wolff · 5 days ago
  17. 768292f Fixes around should_receive_bindings. by Ethan Smith · 6 days ago
  18. 7bd44d0 Split self-referential constants into declaration and definition. by Ethan Smith · 6 days ago
  19. 25ce9ff Clean up an error code that is now the same as ExpectedNonnull by Googler · 6 days ago
  20. f7ae997 Use SourceLocation rather than private FileAndLine struct by Taylor Cramer · 6 days ago
  21. d63bcc6 Internal-only change. by Googler · 6 days ago
  22. 34a2ebe Unify Protobuf version to 36.1 across Bazel and Cargo. by Lukasz Anforowicz · 6 days ago
  23. 9472610 Add user defined generics case to TemplateSpecializations. by Ethan Smith · 6 days ago
  24. 96668da Add a few more benchmarks distilled from a few examples by Googler · 6 days ago
  25. f0a8554 Internal-only change. by Googler · 6 days ago
  26. 64af787 Fixes for template instantiation. by Luke Zarko · 6 days ago
  27. a8f5427 Support Rust Protobuf message fields, references, and pointers in cc_bindings_from_rs. by Taylor Cramer · 6 days ago
  28. a336c62 Internal change. by Augie Fackler · 7 days ago
  29. a53973a Expand Bazel CI to build rs_bindings_from_cc_main. by Lukasz Anforowicz · 7 days ago
  30. a7b3321 Remove gates on AsyncFnSendModuloRegions feature since its enabled globally now by Googler · 7 days ago
  31. ce2ec57 Add reference to another potential fix for `protobuf_visibility.patch`. by Lukasz Anforowicz · 8 days ago
  32. 435eb26 Cover `rs_bindings_from_cc:ir` target in OSS Bazel builds. by Lukasz Anforowicz · 8 days ago
  33. 070d7ed rs_bindings_from_cc: support nonstatic async fns by Googler · 8 days ago
  34. b3635f4 Make format_ty_for_rs aware of AlwaysSpecializeGenericsInCppApiFromRust flag by Googler · 8 days ago
  35. 317a41c Internal-only change. by Googler · 8 days ago
  36. c5c3f43 Remove CppMoveConstructibleAnnotation Crubit feature from "all" by Googler · 8 days ago
  37. 40ab451 `assume_lifetimes`: run build_cleaner. by Aaron Jacobs · 8 days ago
  38. 3cfae5e Enable iOS platform testing for cc_bindings_from_rs integration tests. by Googler · 8 days ago
  39. 4b0a271 Wrap non-C++-movable types in rs::Movable in cc_bindings_from_rs. by Taylor Cramer · 11 days ago
  40. e5296ba Clarify example snippet by Taylor Cramer · 11 days ago
  41. 408d9d9 Add support for C++ Protobuf references in Crubit and update status migration guide. by Taylor Cramer · 11 days ago
  42. 83ee701 Do not emit size/align assertions for ExistingRustType with incomplete template args by Taylor Cramer · 11 days ago
  43. f797337 Fix up `#![no_core]` probe logic. by Ethan Smith · 11 days ago
  44. 8877c47 Refuse to generate bindings for unique_ptr<T> when T implements Delete by Taylor Cramer · 11 days ago
  45. eb0de05 std::get and structured binding support for rs_std::Tuple. by Ethan Smith · 11 days ago
  46. ae9c603 Fix golden_test promo logic. by Ethan Smith · 11 days ago
  47. d74b7ca Update Cargo.lock to sync with workspace dependencies. by Taylor Cramer · 11 days ago
  48. 3d91bc1 Skip bindings for fortified and variadic standard library functions. by Googler · 11 days ago
  49. 29d16ff Add CppMoveConstructibleAnnotation Crubit feature flag by Googler · 11 days ago
  50. 95265bf Provide field access to rs_std::Tuple members. by Ethan Smith · 11 days ago
  51. 1a562b8 Enable iOS platform testing for golden test targets. by Googler · 11 days ago
  52. 003ebae Enable death tests for iOS platform. by Googler · 11 days ago
  53. 309428c Automatic code cleanup. by Googler · 12 days ago
  54. 8f75190 Automatic code cleanup. by Googler · 12 days ago
  55. cf53ce5 Use fully normalized type for guard names. by Ethan Smith · 12 days ago
  56. f986acf Fix move constructability checks by Googler · 12 days ago
  57. 87cbf15 Emits a warning on structs, enums, and unions defined in the `srcs` of a `rust_api_from_cpp` target that will not receive C++ bindings, and introduces `#[allow_unbindable_type]` (`CRUBIT_ALLOW_UNBINDABLE_TYPE`) to opt out of the warning. by Taylor Cramer · 12 days ago
  58. 8b1c5db Reproduce non-move-constructible failure by Googler · 12 days ago
  59. 857d489 Implement `From` / `CtorNew` instead of `Into` for conversion operators. by Taylor Cramer · 12 days ago
  60. b4f9f89 Add nullability annotations to slice_ref.h. by Zgroza Klimek · 12 days ago
  61. 7ac06e6 Enable iOS platform testing for bunch of test targets in cc_bindings_from_rs. by Googler · 13 days ago
  62. ea47487 Support `clang::VisibilityAttr` on user C++ declarations. by Googler · 13 days ago
  63. 63f3844 Support operators for function signature checks. by Googler · 13 days ago
  64. 5aa8523 Introduce a custom gMock matcher for GetExprAsBool in annotation_reader_test.cc. by Googler · 13 days ago
  65. 7f9b5ab Integrate LLVM at llvm/llvm-project@ab547095ead5 by Googler · 13 days ago
  66. 6a19e3a Add `layout_compat_string` feature flag to unconditionally use layout-compatible `cpp_std::string` rather than bridged `cpp_std::string_wrapper` by Taylor Cramer · 13 days ago
  67. bba3763 Merge pull request #1757 from anforowicz:clang-dependency by Copybara-Service · 13 days ago
  68. 0cd296c Update type alais logic to be more accurate. by Ethan Smith · 13 days ago
  69. a6c6112 Rename {Move,Copy}CtorStyle and has_{move,copy}_ctor_and_assignment_operator by Googler · 13 days ago
  70. 06433c8 Use wildcard match for unsupported `DefKind`s in `supports_attrs`. by Lukasz Anforowicz · 13 days ago
  71. 511b38d Bazel build of `rs_bindings_from_cc:cc_ir`. by Lukasz Anforowicz · 13 days ago
  72. e06c086 Support constexpr bindings for Rust consts of simple aggregate types by Taylor Cramer · 13 days ago
  73. 5bd8764 Encourage depending on //support/public:cc_std via deps rather than cc_deps. by Googler · 13 days ago
  74. c58b125 Add support for layout-compatible std::string bindings. by Taylor Cramer · 13 days ago
  75. fd195da Emit info for correct C++ -> Rust -> C++ round tripping. by Googler · 13 days ago
  76. 11d53a7 Apply best practices to C++ tests in Crubit by Googler · 13 days ago
  77. 4b8ff89 Remove redundant `harness = "libtest"` from `rust_test` rules. by Lukasz Anforowicz · 13 days ago
  78. e0f06a7 Remove the legacy deprecated `cc_std::std::string` alias and migrate tests and documentation to use `cc_std::std::string_wrapper`. by Taylor Cramer · 14 days ago
  79. 6048715 Generate AbslHashValue and std::hash support for types implementing the Hash trait. by Taylor Cramer · 14 days ago
  80. 83ac0a3 Add `cpp_std` support library re-exporting `cc_std::std::*`. by Taylor Cramer · 14 days ago
  81. 469f4b1 Add an antifeature for template_instantiation, no_template_instantiation by Luke Zarko · 2 weeks ago
  82. 8a5c16f Use Abseil idioms for RAII cleanup, non-owning callbacks, and container algorithms by Googler · 2 weeks ago
  83. a9875b7 Clean up unused variable in operator[] bindings and enforce return type constness check by Googler · 2 weeks ago
  84. 1602287 Do not bind to functions with unsatisfied trailing results clauses by Luke Zarko · 2 weeks ago
  85. c3c1e54 Merge pull request #1853 from anforowicz:readonly-gcs-for-everyone by Copybara-Service · 2 weeks ago
  86. 7b33ad9 Leverage read-only GCS cache access for forks and disable disk cache. by Lukasz Anforowicz · 2 weeks ago
  87. 5845aac Use aspect predicate instead of a static list by Marcel Hlopko · 2 weeks ago
  88. 1aaa785 Add support for `--emit` flag to `rust_with_cpp_fmt` by Taylor Cramer · 2 weeks ago
  89. 51808de Export `rs_bindings_from_cc/profiling.cc` with stubs. by Lukasz Anforowicz · 2 weeks ago
  90. 819ffad Add C++ aggregate initialization support in cc_bindings_from_rs by Taylor Cramer · 2 weeks ago
  91. 1c0b8c3 Fix nightly compiler breakages in Crubit. by Taylor Cramer · 2 weeks ago
  92. 68bf4ad Fix up path to CrateType. by Ethan Smith · 2 weeks ago
  93. fd192b0 Mark into conversion operators `const`. by Ethan Smith · 3 weeks ago
  94. f9202f3 Add C++ support for Rust unit type () in Option by Ethan Smith · 3 weeks ago
  95. 28d56a8 No public description by Lukasz Anforowicz · 3 weeks ago
  96. 2b7d5d3 Fix nightly breakage. by Ethan Smith · 3 weeks ago
  97. 1c14524 Roll protobuf to 4.35.0-release in Cargo. by Lukasz Anforowicz · 3 weeks ago
  98. f1cac0e Fix how Bazel protobuf labels are exported by Copybara to GitHub. by Lukasz Anforowicz · 3 weeks ago
  99. 9ae3831 Use `proto.into_option().map` instead of `Into::<Option<u64>>::into`. by Lukasz Anforowicz · 3 weeks ago
  100. 19d0678 Migrate Crubit examples, docs, skills, and evals to new absl::Status/StatusOr types. by Taylor Cramer · 3 weeks ago