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