1. a336c62 Internal change. by Augie Fackler · 9 hours ago upstream/main
  2. a53973a Expand Bazel CI to build rs_bindings_from_cc_main. by Lukasz Anforowicz · 12 hours ago
  3. a7b3321 Remove gates on AsyncFnSendModuloRegions feature since its enabled globally now by Googler · 16 hours ago
  4. ce2ec57 Add reference to another potential fix for `protobuf_visibility.patch`. by Lukasz Anforowicz · 31 hours ago
  5. 435eb26 Cover `rs_bindings_from_cc:ir` target in OSS Bazel builds. by Lukasz Anforowicz · 33 hours ago
  6. 070d7ed rs_bindings_from_cc: support nonstatic async fns by Googler · 35 hours ago
  7. b3635f4 Make format_ty_for_rs aware of AlwaysSpecializeGenericsInCppApiFromRust flag by Googler · 2 days ago
  8. 317a41c Internal-only change. by Googler · 2 days ago
  9. c5c3f43 Remove CppMoveConstructibleAnnotation Crubit feature from "all" by Googler · 2 days ago
  10. 40ab451 `assume_lifetimes`: run build_cleaner. by Aaron Jacobs · 2 days ago
  11. 3cfae5e Enable iOS platform testing for cc_bindings_from_rs integration tests. by Googler · 2 days ago
  12. 4b0a271 Wrap non-C++-movable types in rs::Movable in cc_bindings_from_rs. by Taylor Cramer · 4 days ago
  13. e5296ba Clarify example snippet by Taylor Cramer · 4 days ago
  14. 408d9d9 Add support for C++ Protobuf references in Crubit and update status migration guide. by Taylor Cramer · 4 days ago
  15. 83ee701 Do not emit size/align assertions for ExistingRustType with incomplete template args by Taylor Cramer · 4 days ago
  16. f797337 Fix up `#![no_core]` probe logic. by Ethan Smith · 4 days ago
  17. 8877c47 Refuse to generate bindings for unique_ptr<T> when T implements Delete by Taylor Cramer · 4 days ago
  18. eb0de05 std::get and structured binding support for rs_std::Tuple. by Ethan Smith · 4 days ago
  19. ae9c603 Fix golden_test promo logic. by Ethan Smith · 4 days ago
  20. d74b7ca Update Cargo.lock to sync with workspace dependencies. by Taylor Cramer · 4 days ago
  21. 3d91bc1 Skip bindings for fortified and variadic standard library functions. by Googler · 5 days ago
  22. 29d16ff Add CppMoveConstructibleAnnotation Crubit feature flag by Googler · 5 days ago
  23. 95265bf Provide field access to rs_std::Tuple members. by Ethan Smith · 5 days ago
  24. 1a562b8 Enable iOS platform testing for golden test targets. by Googler · 5 days ago
  25. 003ebae Enable death tests for iOS platform. by Googler · 5 days ago
  26. 309428c Automatic code cleanup. by Googler · 5 days ago
  27. 8f75190 Automatic code cleanup. by Googler · 5 days ago
  28. cf53ce5 Use fully normalized type for guard names. by Ethan Smith · 5 days ago
  29. f986acf Fix move constructability checks by Googler · 5 days ago
  30. 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 · 6 days ago
  31. 8b1c5db Reproduce non-move-constructible failure by Googler · 6 days ago
  32. 857d489 Implement `From` / `CtorNew` instead of `Into` for conversion operators. by Taylor Cramer · 6 days ago
  33. b4f9f89 Add nullability annotations to slice_ref.h. by Zgroza Klimek · 6 days ago
  34. 7ac06e6 Enable iOS platform testing for bunch of test targets in cc_bindings_from_rs. by Googler · 6 days ago
  35. ea47487 Support `clang::VisibilityAttr` on user C++ declarations. by Googler · 6 days ago
  36. 63f3844 Support operators for function signature checks. by Googler · 6 days ago
  37. 5aa8523 Introduce a custom gMock matcher for GetExprAsBool in annotation_reader_test.cc. by Googler · 6 days ago
  38. 7f9b5ab Integrate LLVM at llvm/llvm-project@ab547095ead5 by Googler · 6 days ago
  39. 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 · 6 days ago
  40. bba3763 Merge pull request #1757 from anforowicz:clang-dependency by Copybara-Service · 6 days ago
  41. 0cd296c Update type alais logic to be more accurate. by Ethan Smith · 6 days ago
  42. a6c6112 Rename {Move,Copy}CtorStyle and has_{move,copy}_ctor_and_assignment_operator by Googler · 6 days ago
  43. 06433c8 Use wildcard match for unsupported `DefKind`s in `supports_attrs`. by Lukasz Anforowicz · 6 days ago
  44. 511b38d Bazel build of `rs_bindings_from_cc:cc_ir`. by Lukasz Anforowicz · 6 days ago
  45. e06c086 Support constexpr bindings for Rust consts of simple aggregate types by Taylor Cramer · 6 days ago
  46. 5bd8764 Encourage depending on //support/public:cc_std via deps rather than cc_deps. by Googler · 6 days ago
  47. c58b125 Add support for layout-compatible std::string bindings. by Taylor Cramer · 6 days ago
  48. fd195da Emit info for correct C++ -> Rust -> C++ round tripping. by Googler · 7 days ago
  49. 11d53a7 Apply best practices to C++ tests in Crubit by Googler · 7 days ago
  50. 4b8ff89 Remove redundant `harness = "libtest"` from `rust_test` rules. by Lukasz Anforowicz · 7 days ago
  51. 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 · 7 days ago
  52. 6048715 Generate AbslHashValue and std::hash support for types implementing the Hash trait. by Taylor Cramer · 7 days ago
  53. 83ac0a3 Add `cpp_std` support library re-exporting `cc_std::std::*`. by Taylor Cramer · 7 days ago
  54. 469f4b1 Add an antifeature for template_instantiation, no_template_instantiation by Luke Zarko · 7 days ago
  55. 8a5c16f Use Abseil idioms for RAII cleanup, non-owning callbacks, and container algorithms by Googler · 8 days ago
  56. a9875b7 Clean up unused variable in operator[] bindings and enforce return type constness check by Googler · 8 days ago
  57. 1602287 Do not bind to functions with unsatisfied trailing results clauses by Luke Zarko · 8 days ago
  58. c3c1e54 Merge pull request #1853 from anforowicz:readonly-gcs-for-everyone by Copybara-Service · 8 days ago
  59. 7b33ad9 Leverage read-only GCS cache access for forks and disable disk cache. by Lukasz Anforowicz · 8 days ago
  60. 5845aac Use aspect predicate instead of a static list by Marcel Hlopko · 8 days ago
  61. 1aaa785 Add support for `--emit` flag to `rust_with_cpp_fmt` by Taylor Cramer · 8 days ago
  62. 51808de Export `rs_bindings_from_cc/profiling.cc` with stubs. by Lukasz Anforowicz · 8 days ago
  63. 819ffad Add C++ aggregate initialization support in cc_bindings_from_rs by Taylor Cramer · 8 days ago
  64. 1c0b8c3 Fix nightly compiler breakages in Crubit. by Taylor Cramer · 8 days ago
  65. 68bf4ad Fix up path to CrateType. by Ethan Smith · 8 days ago
  66. fd192b0 Mark into conversion operators `const`. by Ethan Smith · 11 days ago
  67. f9202f3 Add C++ support for Rust unit type () in Option by Ethan Smith · 11 days ago
  68. 28d56a8 No public description by Lukasz Anforowicz · 11 days ago
  69. 2b7d5d3 Fix nightly breakage. by Ethan Smith · 12 days ago
  70. 1c14524 Roll protobuf to 4.35.0-release in Cargo. by Lukasz Anforowicz · 12 days ago
  71. f1cac0e Fix how Bazel protobuf labels are exported by Copybara to GitHub. by Lukasz Anforowicz · 12 days ago
  72. 9ae3831 Use `proto.into_option().map` instead of `Into::<Option<u64>>::into`. by Lukasz Anforowicz · 12 days ago
  73. 19d0678 Migrate Crubit examples, docs, skills, and evals to new absl::Status/StatusOr types. by Taylor Cramer · 12 days ago
  74. 9986bb6 Mark coroutines as not supported by value (for now). by Ethan Smith · 12 days ago
  75. 07ae0b1 Represent item ids as an **unsigned** integer. by Lukasz Anforowicz · 12 days ago
  76. 39b902b Add nullability annotations and use const-ref where appropriate. by Lukasz Anforowicz · 12 days ago
  77. ff8c61c Fix constant expression comparison and boolean type validation in annotation_reader. by Googler · 13 days ago
  78. f88979f Add cardi SVG asset files by Andrew Le · 13 days ago
  79. b1297aa Rewrite GetAnnotationWithStringArg in terms of GetAnnotationWithStringArgs by Googler · 13 days ago
  80. aebe468 Transform `.proto.h` into `.pb.h` `#include`s. by Lukasz Anforowicz · 13 days ago
  81. 0d06d95 Extract proto libraries into *separate* Cargo `_sys` crates. by Lukasz Anforowicz · 13 days ago
  82. bf58461 Introduce CrateOwnershipRank by Googler · 13 days ago
  83. 129abed Use the same return_type computed in rs_type_kinds_for_func in by Luke Zarko · 13 days ago
  84. a2d318c Split inline_cpp examples into focused, standalone example files to clean up mdBook by Andrew Le · 13 days ago
  85. 8db8fea Merge pull request #1793 from anforowicz:onboard-renovate by Copybara-Service · 13 days ago
  86. aace684 Document carcinize C++ to Rust migration tool in Crubit documentation. by Andrew Le · 13 days ago
  87. 7e8f0a5 Add carcinize examples under examples/cpp/carcinize for live snippet in g3docs by Andrew Le · 13 days ago
  88. f9a0ec2 Exclude oo_casting from experimental features. by Luke Zarko · 13 days ago
  89. 86aa557 Add unit type support to option.h by Ethan Smith · 13 days ago
  90. fff6ffb Enable assume_lifetimes for //third_party/crubit/examples/cpp/virtual:example_lib by Taylor Cramer · 13 days ago
  91. e1ddc7e Fix includes in annotation_reader_test.cc by Googler · 14 days ago
  92. 1b68658 Clean up build files by Googler · 14 days ago
  93. 733ea22 Use hard-coded loops for small array inputs in CheckNoMutableAliasing. by Ethan Smith · 14 days ago
  94. 4914101 Remove unnecessary aspect traversal attribute by Marcel Hlopko · 14 days ago
  95. 6e1fdc8 Remove `harness` from `BUILD` file (unsupported by OSS `rules_rust`). by Lukasz Anforowicz · 2 weeks ago
  96. 7ba4d1d Map specializations involving size types to fixed width integer types. by Ethan Smith · 2 weeks ago
  97. 91fe052 Enable assume_lifetimes for //third_party/crubit/examples/cpp/method:example_lib by Taylor Cramer · 2 weeks ago
  98. 5b98f2a Document inline_cpp! and embedded C++ support in Crubit documentation. by Andrew Le · 2 weeks ago
  99. b3e1b3e Document that additional Rust sources do not include the prelude by Taylor Cramer · 2 weeks ago
  100. 9b7ed22 Demonstrate declval issues in constructor member initializer list by Googler · 2 weeks ago