-
Notifications
You must be signed in to change notification settings - Fork 76
Pull requests: google/crubit
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Fix get_generic_args.rs for rustc compatibility.
#1714
opened Aug 8, 2026 by
copybara-service
Bot
Loading…
Document std::shared_ptr support in Crubit
#1712
opened Aug 8, 2026 by
copybara-service
Bot
Loading…
Cover Bazel build of 2 initial rs_bindings_from_cc targets in GitHub CI.
#1704
opened Aug 7, 2026 by
anforowicz
Collaborator
•
Draft
Remove intermediate proto allocations for the rest of the types in ir.h when importing parents.
#1703
opened Aug 7, 2026 by
copybara-service
Bot
Loading…
Replace enum IR types in ir.h/ir.cc with ir_proto* equivalents.
#1702
opened Aug 7, 2026 by
copybara-service
Bot
Loading…
Do not propagate aspect unless aspect hint present
#1698
opened Aug 7, 2026 by
copybara-service
Bot
Loading…
Use aspect predicate instead of a static list
#1697
opened Aug 7, 2026 by
copybara-service
Bot
Loading…
Special case special rules in aspect propagation predicate
#1696
opened Aug 7, 2026 by
copybara-service
Bot
Loading…
Remove unnecessary aspect traversal attribute
#1693
opened Aug 7, 2026 by
copybara-service
Bot
Loading…
Better error messages for unsupported types.
#1691
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Preserve flow-narrowed nullability of lambda captures
#1678
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Expose
--allow_incomplete_migration flag in carcinize CLI (defaulting to false) and propagate it to rs_bindings_from_cc. Ensure standalone CLI mode properly formats @generated files containing fallback global_cpp! blocks. Add golden verification test testdata_unsupported_template_golden_test asserting that unbindable C++ templates generate global_cpp! blocks when incomplete migration is enabled, along with unsupported_template_rs_test verifying runtime usage via inline_cpp!.
#1670
opened Aug 5, 2026 by
copybara-service
Bot
Loading…
Add governance guard and automated linter for DO_NOT_SUBMIT_CPP_DECL and fallback blocks.
#1669
opened Aug 5, 2026 by
copybara-service
Bot
Loading…
Add validation to detect
#![feature(...)] in additional Rust sources and suggest using unstable_rust_features instead.
#1662
opened Aug 5, 2026 by
copybara-service
Bot
Loading…
Make ir::Func lazily compute simple fields from proto view
#1657
opened Aug 5, 2026 by
copybara-service
Bot
Loading…
Bump clap from 4.6.4 to 4.6.5
dependencies
Pull requests that update a dependency file
rust
Pull requests that update rust code
#1645
opened Aug 4, 2026 by
dependabot
Bot
Loading…
Support inline namespaces for crate versions to avoid name collisions.
#1644
opened Aug 4, 2026 by
copybara-service
Bot
Loading…
cleanup: add a dep of rust apis for :statusor on :status_rust
#1639
opened Aug 4, 2026 by
copybara-service
Bot
Loading…
Add support for std::atomic in Crubit. Note that std::atomic and std::atomic intentionally fall back to opaque bindings. Rust's standard library does not provide an AtomicCLong. Because long is 32-bit on Windows LLP64 and 64-bit on Linux LP64, hardcoding it to AtomicI64 or AtomicI32 would cause stack corruption across the FFI boundary. Consequently, std::atomic<size_t> will also become opaque on 64-bit Linux because Clang canonicalizes it to unsigned long. Users should prefer std::atomic<uintptr_t> or std::atomic<uint64_t> for cross-language atomics.
#1628
opened Aug 3, 2026 by
copybara-service
Bot
Loading…
Previous Next
ProTip!
Filter pull requests by the default branch with base:main.