-
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
Better error messages for unsupported types.
#1691
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Add dependency on int.h to _cc_deps_for_bindings.
#1689
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Make shared_ptr_const cntrl block type safe
#1688
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Move UnsupportedItem error conversion to the BindingsGenerator database.
#1686
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Temporary docs update example for live-editable codelabs
#1683
opened Aug 6, 2026 by
copybara-service
Bot
Loading…
Initially testing of using GCS bucket to hold build artifacts.
#1682
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…
Separate OO-style casts from :experimental into their own feature.
#1677
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 a build-time flag for building rs_bindings_from_cc with profiling metadata.
#1665
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…
Emit code for thunkless accessors and allow simple nonconst getters.
#1649
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…
Emit #line directives and enhance multiline C++ template scraping in extract_cpp_from_rust.
#1641
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 --allow_incomplete_migration=true to rs_bindings_from_cc to emit global_cpp! blocks for unsupported C++ declarations.
#1629
opened Aug 3, 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!
Add no:assignee to see everything that’s not assigned.