Sign in
chromium
/
external
/
github.com
/
google
/
crubit
/
HEAD
dfda3ae
Merge no_thunk_name_mangling into is_golden_test
by Googler
· 2 days ago
upstream/main
4ccd520
Fix overload conflict avoidance for `Index` / `IndexMut`.
by Lukasz Anforowicz
· 3 days ago
5d42f43
Support generic parameters in cpp_layout_equivalent
by Ethan Smith
· 3 days ago
6428257
Remove source location and feature list comments from cc_bindings_from_rs golden tests
by Googler
· 3 days ago
6f864d8
Implement `useProtobufIR` feature flag.
by Googler
· 3 days ago
7e6f8e0
Standardize and apply the golden test flag across rs_bindings_from_cc tests.
by Googler
· 3 days ago
732eebc
Implement `PartialEq` => `operator==` bindings.
by Lukasz Anforowicz
· 3 days ago
098a108
Generate a unique cargo project per build config.
by Ethan Smith
· 3 days ago
28bee61
Allow public paths to type aliases whose generics don't match.
by Ethan Smith
· 4 days ago
84d3c75
Introduce LayoutCompatTuple crubit feature.
by Ethan Smith
· 4 days ago
2e6d4f3
Introduce a proto definition of the Clang-based IR and a feature flag gating its use.
by Googler
· 4 days ago
ad5bc2f
Deny `rust-2024-compatibility` lints while we prepare to switch to edition 2024
by Michael VanBemmel
· 4 days ago
1abf594
Add `Future` to the list of supported Rust traits for cc_bindings_from_rs
by Googler
· 4 days ago
d2018f0
assume_lifetimes: lifetime names cannot be keywords. Make sure to use `make_rs_ident` on lifetime names, still explicitly allowing `'static` and `'_`.
by Luke Zarko
· 4 days ago
00a862d
Add string_view convenience impls and docs
by Taylor Cramer
· 4 days ago
329cbdf
Merge pull request #1020 from arpitjain099:ci/add-permissions
by Copybara-Service
· 4 days ago
6f7838f
Replace `Environment` enum with an equivalent boolean flag.
by Googler
· 4 days ago
463d240
rs_bindings_from_cc: add flag --template_blocklist_path_regex
by Luke Zarko
· 4 days ago
18c47c7
Refactor `Index`/`IndexMut` support for reusability with other traits.
by Lukasz Anforowicz
· 4 days ago
79e2c05
Add specializations db method.
by Ethan Smith
· 5 days ago
3ff5319
Integrate LLVM at llvm/llvm-project@a225aafbd1a4
by Googler
· 5 days ago
1d10e5e
Check for tuple kind manually.
by Ethan Smith
· 5 days ago
4c1f526
Introduce specialization crubit attribute.
by Ethan Smith
· 5 days ago
cccbf40
Fix Crubit issue where friend functions declared in a class and then redefined outside are not imported correctly.
by Andreas C. Osowski
· 5 days ago
d07631b
Refactor `GenerateBindingsImpl()` to serialize the GenerateBindingsRequest/Response protos through the FFI boundary.
by Googler
· 6 days ago
81748b7
API Implementation for rs_std::Tuple.
by Ethan Smith
· 6 days ago
d64cca0
Restructure template specialization to introduce Tuples.
by Ethan Smith
· 10 days ago
10ff752
Fixes in preparation for stdlib traits.
by Ethan Smith
· 10 days ago
e52d08d
Check for canonical name earlier in adt_needs_bindings.
by Ethan Smith
· 10 days ago
90eb50a
Support accepting non-Rust movable C++ types as constructors in Rust functions.
by Googler
· 10 days ago
2304ae8
Fix `Unable to get size from normalized type constant` panic.
by Lukasz Anforowicz
· 11 days ago
87a3626
Use `ABSL_CHECK` instead of `CHECK` - round 2.
by Lukasz Anforowicz
· 11 days ago
3ce8717
Add standard library bindings in the subcommand.
by Ethan Smith
· 11 days ago
1d5baf6
Merge pull request #1059 from google:ffi_11-llp64
by Copybara-Service
· 11 days ago
a79b488
Avoid normalizing opaque types in function signatures.
by Ethan Smith
· 11 days ago
ecd9944
Clean up DynFuture
by Googler
· 11 days ago
0fe11d4
Fix `ffi_11` LLP64/Windows support
by Michael VanBemmel
· 12 days ago
1dc1846
cpp_api_from_rust Rust 1.94 compatibility.
by Ethan Smith
· 12 days ago
d2609f8
Remove `fmt` feature as launched
by Googler
· 12 days ago
ad4111f
Delete Callables feature gate
by Googler
· 12 days ago
53e1942
Remove hack for status additional sources.
by Ethan Smith
· 12 days ago
4da611b
Fix generate_bindings_test by version splitting
by Googler
· 12 days ago
27d30b9
Treat unstable fields as private in C++ bindings
by Googler
· 12 days ago
e7272e9
Make DefId of has_* helpers optional.
by Ethan Smith
· 13 days ago
b9c3e0a
Pass additional_rust_srcs list to cc_bindings_from_rs
by Ethan Smith
· 13 days ago
9242a61
Fix variant field layout issue in nightly.
by Ethan Smith
· 13 days ago
61170d1
Initial async fn detection in cc_bindings_from_rs
by Googler
· 13 days ago
6687789
Add tuple as an implicit dependency.
by Ethan Smith
· 14 days ago
e1022f4
Move template instantiation to its own feature (:template_instantiation).
by Luke Zarko
· 14 days ago
b2537a7
Add build integration docs to sidebars.
by Ethan Smith
· 14 days ago
7ef002f
Minor tweaks to make `BUILD.gn` files usable in Chromium.
by Lukasz Anforowicz
· 14 days ago
a123430
Recognize `Iterator` trait via `DefId`, not def path.
by Lukasz Anforowicz
· 14 days ago
91e6002
Renamed corrosion fork branch to main
by Ethan Smith
· 14 days ago
40a1588
CMake Documentation
by Ethan Smith
· 14 days ago
14e96ba
Define a protobuf model for `GenerateBindingsImpl()`
by Googler
· 2 weeks ago
43ee94e
Enable the "callables" feature in Crubit
by Googler
· 2 weeks ago
f4e58cf
Merge pull request #1021 from arpitjain099:docs/typos
by Copybara-Service
· 3 weeks ago
14b7891
Merge pull request #925 from thunderseethe:main
by Copybara-Service
· 3 weeks ago
747c23d
Automatic code cleanup.
by Googler
· 3 weeks ago
c37d631
Fix breakages with nightly rustc
by Googler
· 3 weeks ago
279e605
Merge branch 'main' of github.com:google/crubit
by Ethan Smith
· 3 weeks ago
ff391f8
Prepare ctor.rs for edition 2024 by adding unsafe block in unsafe op
by Googler
· 3 weeks ago
7f5a642
Refactor `Safety` type
by Googler
· 3 weeks ago
7b32042
Don't bind to trait methods that have an unsupported self type.
by Ethan Smith
· 3 weeks ago
508f0cb
Add a golden + unit test showing the current state of named (~ type-aliased)
by Luke Zarko
· 3 weeks ago
0ff6a9d
Remove unstable pattern types usage from option test
by Taylor Cramer
· 3 weeks ago
45813e6
Remove old lifetime pragmas from some tests.
by Luke Zarko
· 3 weeks ago
ca4a2e5
Fix example paths in comments for `Directories` struct
by Jan Kuehle
· 3 weeks ago
f071a05
docs: fix seven typos in design and overview docs
by Arpit Jain
· 3 weeks ago
975e131
ci: add explicit GITHUB_TOKEN permissions to nightly and cargo workflows
by Arpit Jain
· 3 weeks ago
8ad013c
Embed our subtitled logo in the sidebar of crubit.rs
by Ethan Smith
· 3 weeks ago
f73f680
Revise the features README to remove a stale bug reference
by Michael VanBemmel
· 3 weeks ago
f665ca1
Install ccache direct from source instead of using apt.
by Ethan Smith
· 3 weeks ago
aabb3ea
Don't consider type aliases with different generics to be public paths.
by Ethan Smith
· 3 weeks ago
8fd6d7d
Check in a full theme for mdbook.
by Ethan Smith
· 3 weeks ago
3d868e5
Improve error message for unbridgeable types and add a test case for bridging type aliases.
by Googler
· 3 weeks ago
927280a
Emit diagnostics from the compiler when streaming cargo messages.
by Ethan Smith
· 3 weeks ago
58fe19e
Pass `allowed_unstable_rust_features` to `rustc_compile_action`.
by Fabian Wolff
· 3 weeks ago
aab7cb8
Ignore the abi_tag attribute on functions.
by Luke Zarko
· 3 weeks ago
ec1a7dd
Normalize function signature before generating bindings.
by Ethan Smith
· 3 weeks ago
bfa973b
Remove assert from normalize_ty.
by Ethan Smith
· 3 weeks ago
e484c9d
Move test mock headers into a mock_headers cc_library instead of cc_embed_data
by Googler
· 3 weeks ago
a6389b1
Support iOS in `ffi_11` as LP64 with `long long` `int64_t`
by Michael VanBemmel
· 3 weeks ago
c751e08
Add a proper theme for our mdbook website.
by Ethan Smith
· 3 weeks ago
c5190df
Fix bazel build to at least get it rolling again
by Andreas C. Osowski
· 3 weeks ago
a5afb7d
Fix target vs. host dependency resolution in cargo-cpp_api_from_rust
by Jan Kuehle
· 3 weeks ago
d63065f
Adapt to unstable rustc changes.
by Googler
· 3 weeks ago
964df2b
cc_bindings_from_rs: Use fake filename instead of - as rustc input
by Jan Kuehle
· 3 weeks ago
eabdbe1
Fix non-determinism in `toposort` by using input order as a tie-breaker
by Googler
· 3 weeks ago
573e379
Fix non-determinism in JSON IR output for Crubit features
by Googler
· 3 weeks ago
6fdbcb5
Sort crate renames in cc_bindings_from_rs for determinism
by Googler
· 3 weeks ago
3a08cc4
Exclude more bad template instantiations from receiving bindings.
by Luke Zarko
· 3 weeks ago
1c8dfec
Update goldens.
by Michael VanBemmel
· 3 weeks ago
d8ecf8d
Refactor `unique_lifetimes` to return a sorted Vec and fix non-determinism.
by Googler
· 3 weeks ago
65ce875
Update goldens.
by Luke Zarko
· 3 weeks ago
425998e
Use `rustc` instead of `build`.
by Ethan Smith
· 3 weeks ago
4bcfdbe
Remove an unnecessary include of test_headers
by Googler
· 3 weeks ago
3a0affa
Ask `dependabot` to ignore major version updates.
by Lukasz Anforowicz
· 4 weeks ago
bf28659
Merge pull request #973 from anforowicz:cargo-lock-and-initial-dependabot-config
by Copybara-Service
· 4 weeks ago
434402e
rs_bindings_from_cc: add a missing unsafe inside an unsafe function in generated code
by Augie Fackler
· 4 weeks ago
Next »