-
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
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…
Update github actions to be zizmor compliant.
#1668
opened Aug 5, 2026 by
copybara-service
Bot
Loading…
Make ir::Record lazily compute simple fields from proto view
#1666
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…
rust_api_from_cpp: use pass dependencies via cc_deps
#1623
opened Aug 3, 2026 by
copybara-service
Bot
Loading…
wip: Fix test and test_cmake CI failures
#1614
opened Jul 31, 2026 by
mvanbem-goog
Contributor
•
Draft
Crubit: Support extra_std_paths in toolchain_headers.bzl.
#1612
opened Jul 31, 2026 by
copybara-service
Bot
Loading…
Fix directory creation for cargo cpp_api_from_rust build layout
#1607
opened Jul 31, 2026 by
dingxiangfei2009
Loading…
Fix crate renaming for third-party dependencies in Crubit aspect.
#1606
opened Jul 31, 2026 by
copybara-service
Bot
Loading…
crubit: flip use_label_encoded_names_for_deps
#1604
opened Jul 31, 2026 by
copybara-service
Bot
Loading…
Document C++
Debug formatting behavior and remove release-blocking TODOs.
#1602
opened Jul 30, 2026 by
copybara-service
Bot
Loading…
Previous Next
ProTip!
Type g i on any issue or pull request to go back to the issue listing page.