Sign in
chromium
/
external
/
github.com
/
google
/
crubit
/
HEAD
3a08cc4
Exclude more bad template instantiations from receiving bindings.
by Luke Zarko
· 7 hours ago
upstream/main
1c8dfec
Update goldens.
by Michael VanBemmel
· 8 hours ago
d8ecf8d
Refactor `unique_lifetimes` to return a sorted Vec and fix non-determinism.
by Googler
· 10 hours ago
65ce875
Update goldens.
by Luke Zarko
· 10 hours ago
425998e
Use `rustc` instead of `build`.
by Ethan Smith
· 13 hours ago
4bcfdbe
Remove an unnecessary include of test_headers
by Googler
· 16 hours ago
3a0affa
Ask `dependabot` to ignore major version updates.
by Lukasz Anforowicz
· 34 hours ago
bf28659
Merge pull request #973 from anforowicz:cargo-lock-and-initial-dependabot-config
by Copybara-Service
· 2 days ago
434402e
rs_bindings_from_cc: add a missing unsafe inside an unsafe function in generated code
by Augie Fackler
· 2 days ago
5d56ff8
Move proto_matchers test util to inference
by Googler
· 2 days ago
d9d208d
Adjust `#[rustversion]` guards for `Unnormalized` to `2026-04-20`.
by Fabian Wolff
· 2 days ago
75e6f08
No public description
by Googler
· 2 days ago
e4c008a
Wrap CRUBIT_THREAD_SAFE types in UnsafeCell
by Googler
· 2 days ago
885d648
Handle pattern types in query_compiler.
by Ethan Smith
· 3 days ago
18a07f8
Initial `Cargo.lock` and `dependabot.yml`.
by Lukasz Anforowicz
· 3 days ago
fbbdcc8
Run RustClippy on third_party/crubit/rs_bindings_from_cc
by Googler
· 3 days ago
67163eb
Crubit: fix unhelpful error message for imported C++ types passed by value
by Googler
· 3 days ago
ca4f340
Add logos
by Taylor Cramer
· 3 days ago
1c5ebc6
Add Send/Sync derivation for CRUBIT_THREAD_SAFE types and add tests
by Googler
· 3 days ago
a2ad090
More consistently use the concatenated nested namespaces
by Googler
· 3 days ago
6960284
Integrate LLVM at llvm/llvm-project@4f40fe10a4da
by Jordan Rupprecht
· 3 days ago
24e1787
Internal change.
by Ethan Smith
· 3 days ago
7bd70c1
Mark our headers with IWYU pragmas to point at the correct header.
by Ethan Smith
· 3 days ago
ec97316
Fix unsafe_op_in_unsafe_fn warnings in dyn_futures.rs
by Taylor Cramer
· 3 days ago
90c107e
Remove bandaid for stdlib types.
by Ethan Smith
· 3 days ago
cca42b2
Migrate to 2024 edition
by Taylor Cramer
· 4 days ago
2c19e06
Move ctor to edition 2024
by Marcel Hlopko
· 4 days ago
58d7bcf
Migrate //third_party/crubit to edition 2024
by Marcel Hlopko
· 4 days ago
6babde5
Disable code generation for thread_local variables.
by Googler
· 4 days ago
24f8312
Add support for unsafe constructor bindings and fix passing convention thunks
by Googler
· 4 days ago
36c0a44
Reduce overloads of ImportUnsupportedItem in ImportContext.
by Googler
· 4 days ago
0cd000e
Propagate `must_bind_` flag to `ImportUnsupportedItem` in `FunctionDeclImporter`.
by Googler
· 4 days ago
6840510
Crubit fails with "unknown attribute" error when encountering [[clang::coro_wrapper]] on functions.
by Googler
· 4 days ago
d9ada01
Crubit: improve error message for unbindable type used by value
by Googler
· 4 days ago
93b6193
Remove unneeded feature
by Marcel Hlopko
· 4 days ago
88d66ea
Add some more tips n' tricks to the cargo build docs.
by Ethan Smith
· 4 days ago
6fa05b4
Re-use unsupported def error message for must_bind.
by Ethan Smith
· 4 days ago
a84a3a4
Cover `std::iter::Iterator` bindings in unit tests.
by Lukasz Anforowicz
· 4 days ago
5adfb24
Integrate LLVM at llvm/llvm-project@665984f5b327
by Jordan Rupprecht
· 5 days ago
15d84b5
Generate bindings for `std::iter::Iterator`.
by Lukasz Anforowicz
· 5 days ago
f7fe9fd
Adapt to unstable rustc API changes
by Michael VanBemmel
· 5 days ago
89b276a
assume_lifetimes: infer lifetimes for Co<T> and support Co<T&>
by Luke Zarko
· 5 days ago
b9ecd10
Use renamed crates when checking for includes.
by Ethan Smith
· 5 days ago
3a12113
Fix target_args_test
by Luke Zarko
· 5 days ago
fd27e36
Correctly set unsafe-allow-abi-mismatch flag.
by Ethan Smith
· 5 days ago
77d07a0
Add support for custom DropImpl in CRUBIT_OWNED_POINTEE and refactor IR.
by Googler
· 7 days ago
3000d7d
Suppress unsupported item comments for libcxx
by Taylor Cramer
· 7 days ago
bca7fec
Update enable-rmeta-interface to accept a boolean value.
by Ethan Smith
· 7 days ago
6d48a9f
Update to layout-compatible StatusCode and StatusCodeError types
by Taylor Cramer
· 8 days ago
4237b0f
Only use the `FSigKind` trait if it exists.
by Devin Jeanpierre
· 8 days ago
bee20b5
Make `FnCtor::new` unsafe.
by Devin Jeanpierre
· 8 days ago
c35598f
Extend build_integration GN with support for rust_library.
by Ethan Smith
· 9 days ago
5f02435
Add end-to-end tests for Bazel bindings for `core` crate.
by Lukasz Anforowicz
· 9 days ago
969339f
Trait impls depend on their self type (where relevant).
by Ethan Smith
· 9 days ago
4eb74ee
Internal-only change
by Googler
· 9 days ago
610c64c
Rename `dest` to `__crubit_dest` (and similarly for `__return` and `__return_abi_buffer`) in `generate_func_body` to avoid variable shadowing.
by Googler
· 9 days ago
9292728
No public description
by Lukasz Anforowicz
· 9 days ago
4e5e740
Use relocated path for extra rust sources not builtin path.
by Ethan Smith
· 9 days ago
37b141b
Use a total order consistently across definitions and template specializations.
by Ethan Smith
· 9 days ago
ad31706
Add ignore-symbols-from-files flag.
by Ethan Smith
· 9 days ago
dfeeec5
Track additional rust srcs in RustBindingsFromCc provider.
by Ethan Smith
· 9 days ago
1c204c7
Use Crubit's run_compiler for run_with_rmetas.
by Ethan Smith
· 10 days ago
4c4eae7
assume_lifetimes: support `absl::span`s (+ other future template decls)
by Luke Zarko
· 10 days ago
fb012e6
Add CRUBIT_THREAD_SAFE annotation and update IR
by Googler
· 10 days ago
ca4ffb8
Remove C++23 use of std::unexpected from result.h.
by Ethan Smith
· 11 days ago
53b6ef9
Make AdtCoreBindings DefId optional.
by Ethan Smith
· 11 days ago
7ba6c18
Run our OSS CI jobs in parallel rather than sequence.
by Ethan Smith
· 11 days ago
1539a87
rs_bindings_from_cc: properly detect protobuf messages.
by Luke Zarko
· 11 days ago
8650234
Update goldens.
by Luke Zarko
· 11 days ago
b4dc14b
Add `traits.md` to `mdbook`'s `SUMMARY.md`.
by Lukasz Anforowicz
· 11 days ago
c7e073f
Remove `fmt` feature gating as launched
by Googler
· 11 days ago
92b818e
Move and simplify the `displayables` golden test.
by Googler
· 11 days ago
2d581e9
Introduce tuple.h for layout compat rs_std::Tuple.
by Ethan Smith
· 11 days ago
65ebefe
Use a custom hasher for template specialisation comparisons.
by Andreas C. Osowski
· 11 days ago
c27f41f
Rework #[recursively_pinned] to prevent unwanted direct initialization
by Googler
· 12 days ago
2febe44
Internal-only change
by Googler
· 12 days ago
c70977f
Add cmake example project to OSS Presubmit.
by Ethan Smith
· 2 weeks ago
0b1bf63
Add a fastpath rejection for isNullable
by Googler
· 2 weeks ago
544297d
Use `ABSL_CHECK` instead of `CHECK`.
by Lukasz Anforowicz
· 2 weeks ago
fbb5543
Add a bunch more AnyInvocable tests and fix a bunch of bugs
by Googler
· 2 weeks ago
1d9f03a
Add implicit depedency on std, core, and alloc bindings.
by Ethan Smith
· 2 weeks ago
9aab9f5
Example CMake project.
by Ethan Smith
· 2 weeks ago
b5234f4
Run our nightly test matrix later.
by Ethan Smith
· 2 weeks ago
93f10d2
I accidentally fixed us to a particular nightly version.
by Ethan Smith
· 2 weeks ago
18d4069
Model pass through behavior of our `ArgCaptureAbortIf*` support functions
by Googler
· 2 weeks ago
dd8477b
Suppress `Wignored-attirubtes` in generated bindings.
by Ethan Smith
· 2 weeks ago
4a4a18f
Include `<bit>` when generated code calls `bitcast`.
by Ethan Smith
· 2 weeks ago
e6f99c8
Prepare cc_bindings_from_rs to generate Rust 2024 valid syntax.
by Googler
· 2 weeks ago
d10700e
Move the logic for choosing cref representations lower; don't Pin uselessly.
by Luke Zarko
· 2 weeks ago
b63789b
Eliminate usage of RPITIT for Ctor
by Googler
· 2 weeks ago
cb5022c
Update limits.md to be more of an overview of Crubit's planned capabilities.
by Devin Jeanpierre
· 2 weeks ago
1c97ab3
Rename crubit_bridge_rust in generated crate.
by Ethan Smith
· 3 weeks ago
1972e25
Replace more Abseil CHECK with llvm::reportFatalInternalError.
by Googler
· 3 weeks ago
9b0cd32
Name thunks with stable_crate_id instead of crate_hash.
by Ethan Smith
· 3 weeks ago
e88e947
Use deterministic type names in bindings generation errors
by Taylor Cramer
· 3 weeks ago
336f55e
Fix non-deterministic sorting in rs_bindings_from_cc
by Taylor Cramer
· 3 weeks ago
66130c5
(Prepare to) update ffi_11 in crates.io to see if this unbricks releaze-plz.
by Devin Jeanpierre
· 3 weeks ago
20e3cbc
Refactor cargo-cpp_api_from_rust into functions.
by Ethan Smith
· 3 weeks ago
ee9d342
Fix protobuf bridging for nested messages.
by Andreas C. Osowski
· 3 weeks ago
c0eaadd
Delete unused lazy_init.h support library
by Googler
· 3 weeks ago
Next »