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