Sign in
chromium
/
external
/
github.com
/
google
/
crubit
/
HEAD
921d31b
Add a bit to pointer types to decide if they should be CRef/CMut.
by Luke Zarko
· 75 minutes ago
upstream/main
04223e0
assume_lifetimes: Lower user-defined records with lifetime parameters.
by Luke Zarko
· 2 hours ago
427d203
Don't emit empty namespaces.
by Ethan Smith
· 7 hours ago
8cff812
Fix bugs in new all_public_paths_by_def_id logic.
by Ethan Smith
· 9 hours ago
59f298f
Minor AnyInvocable bug fixes
by Googler
· 11 hours ago
f52b2fe
Automatic code cleanup.
by Googler
· 13 hours ago
861a410
Use a null logger for DataflowAnalysisContext during collectEvidenceFromSummary
by Googler
· 16 hours ago
406e1f8
Remove dead code around include paths.
by Devin Jeanpierre
· 28 hours ago
dc43198
Refactor template specialization into parse and generate step.
by Ethan Smith
· 29 hours ago
c367930
Handle transitive re-exports in `symbol_canonical_name`.
by Ethan Smith
· 29 hours ago
69127b5
Refactor generate_function to remove repeated "if Trait" branching
by Taylor Cramer
· 31 hours ago
33bcbd7
Fix how `impl AsRef<T>` => `&T` works: use an anonymous lifetime.
by Lukasz Anforowicz
· 32 hours ago
2041d3e
Add `impl AsRef<MyStruct>` test coverage.
by Lukasz Anforowicz
· 32 hours ago
e0d6788
Fix breakages introduced by Result.
by Ethan Smith
· 2 days ago
3fc86fc
New AnyInvocableAbi
by Googler
· 2 days ago
0dd3ee4
Roll back a change that caused an internal build breakage.
by Aaron Jacobs
· 2 days ago
cdb5684
Remove direct `impl Display` on crubit `string` type
by Googler
· 2 days ago
fdb97b9
Generate BUILD.gn files for `crubit/support`.
by Ethan Smith
· 2 days ago
cff377b
Generate bindings for `Index` and `IndexMut` traits.
by Ethan Smith
· 2 days ago
f3a9158
Clean up unused enable_hir_types flag.
by Ethan Smith
· 3 days ago
1b5e5c0
Add a script to create golden test files.
by Googler
· 3 days ago
a8905d5
Require a Drop impl for CRUBIT_OWNED_POINTER types
by Googler
· 3 days ago
1209ef4
Fix serde_json_bridge_test
by Googler
· 3 days ago
4e398fc
Update unsafe calls for 2024 edition
by Googler
· 3 days ago
55f32f6
Substitute `impl AsRef<T>` => `&T` and `impl AsMut<T>` => `&mut T`.
by Lukasz Anforowicz
· 4 days ago
21c00ca
rs_std::Result implementation
by Ethan Smith
· 4 days ago
d48e03f
lifetimes: further refactoring in lifetime_defaults_transform
by Luke Zarko
· 4 days ago
495b50c
Remove `template_arg_names` from `ExistingRustType`.
by Googler
· 4 days ago
846de2d
Add documentation for `CRUBIT_INTERNAL_RUST_TYPE` annotation.
by Googler
· 4 days ago
c31334d
Fix test matrix.
by Ethan Smith
· 4 days ago
17eda57
Use interpolation on existing_rust_type rs_names
by Googler
· 4 days ago
10bb3c3
Use `target_name_escaped()` when generating Rust crate identifiers.
by Googler
· 4 days ago
f919c41
Enable backrefs on ARM as well as x86
by Taylor Cramer
· 4 days ago
dc4d18d
Remove unnecessary `::` before type arguments in Rust.
by Googler
· 5 days ago
73b1909
Remove unused `ir` variables.
by Googler
· 5 days ago
e9d1bbc
Update stale goldens
by Googler
· 5 days ago
380757a
Internal-only change.
by Luke Zarko
· 5 days ago
ff2c834
Update goldens.
by Luke Zarko
· 5 days ago
8cded99
ir: add some deprecated, nodiscard, and doc_comment fields where missing.
by Luke Zarko
· 7 days ago
ec8174e
Improve/generalize documentation of bindings for `enum` "constructors".
by Lukasz Anforowicz
· 7 days ago
96d5a74
rs_bindings_from_cc: annotate enum definitions.
by Luke Zarko
· 7 days ago
377c2c6
cc_bindings_from_rs: annotate type aliases.
by Luke Zarko
· 7 days ago
ab928df
Generate generics for ExistingRustTypes
by Googler
· 7 days ago
cf47bbb
Update unsafe calls for 2024 edition
by Googler
· 8 days ago
5c106f9
Make CRUBIT_INTERNAL_RUST_TYPE accept trailing type arguments.
by Googler
· 8 days ago
3954a1f
Substitute `impl Into<T>` => `T` in bindings of generic functions.
by Lukasz Anforowicz
· 8 days ago
c566e0b
Automatic code cleanup.
by Googler
· 8 days ago
8c95249
Add result.h as an implicit deps of bindings.
by Ethan Smith
· 8 days ago
9002234
Remove unnecessary `unsafe` blocks from `string_view` method calls
by Googler
· 8 days ago
1bd2ee5
Mark cargo subcommand manual in Bazel
by Ethan Smith
· 8 days ago
a1f7ca0
Provide a crubit support header for check macros.
by Ethan Smith
· 8 days ago
cc3fdb6
Generate bindings to trait implementations of C++ types.
by Ethan Smith
· 8 days ago
dca0925
Add `CRUBIT_OVERRIDE_DISPLAY` to Crubit annotation correspondences
by Googler
· 9 days ago
bf6e173
Fix most Clippy warnings underneath `cc_bindings_from_rs/...`.
by Lukasz Anforowicz
· 9 days ago
67087d1
Add a check for move constructibility when formatting ADTs for CrubitAbiType::Transmute.
by Googler
· 9 days ago
dc73a78
Update [[nodiscard]] golden with other things that can be [[nodiscard]].
by Luke Zarko
· 9 days ago
d7fd5b2
Update rustc_interface::interface::Config to use new field.
by Googler
· 9 days ago
96c6797
Inline `fn get_fn_sig` into its callers.
by Lukasz Anforowicz
· 9 days ago
99aaf86
Example of constructing `TuplePayload` variants of `enum`s.
by Lukasz Anforowicz
· 9 days ago
47f3cac
No public description
by Ethan Smith
· 9 days ago
6ea64e9
Remove legacy virtual_unique_ptr alias
by Taylor Cramer
· 10 days ago
7369bcf
Move `find_untyped_decl`, `item_for_type`, `find_decl`, `namespace_qualifier`
by Luke Zarko
· 10 days ago
b76a837
Add a golden test with many of the things that you can [[deprecate]].
by Luke Zarko
· 10 days ago
9f46b59
Automatic code cleanup.
by Googler
· 10 days ago
da271f8
Add types-only feature
by Taylor Cramer
· 10 days ago
201f0ce
Add `extern crate`s for core and alloc.
by Ethan Smith
· 10 days ago
184885e
Add missing lifetimebound attribute to SliceRef constructors
by Taylor Cramer
· 10 days ago
59d3d28
Fixes for CMake integration.
by Ethan Smith
· 10 days ago
dc53e20
Add CRUBIT_UNSAFE_IMPL to annotations.swig.
by Vishnu Poddar
· 10 days ago
aea9696
Rename `rs_std` (and co) to `rs::std`.
by Ethan Smith
· 11 days ago
0d70def
Unpack pointer null state prior to comparison in modeling Abseil's CHECK_NE, in case it is Top
by Googler
· 11 days ago
08af307
Move `defining_target` and `debug_name` from ir.rs to db.rs
by Luke Zarko
· 11 days ago
24576a8
Automatic code cleanup.
by Googler
· 11 days ago
c8dcafe
Update the version of our GitHub Actions.
by Ethan Smith
· 11 days ago
91e3989
Rename helpers in rs_std::Result to be aliases of std::expected helpers.
by Ethan Smith
· 11 days ago
3588007
Add subcommand test for failing project.
by Ethan Smith
· 12 days ago
22f8578
rs_bindings_from_cc: move #[provided] functions into a regular impl.
by Luke Zarko
· 12 days ago
0e3e71d
Fixes from testing our CMake build out of the git repo.
by Ethan Smith
· 12 days ago
a03aca7
Add relevant cargo flags to subcommand.
by Ethan Smith
· 12 days ago
0f240b1
Provide a Display API for string_view via `.display()`
by Googler
· 2 weeks ago
c25645d
Add CMakeLists.txt for crubit.
by Ethan Smith
· 2 weeks ago
629a5c5
rs_bindings_from_cc: don't recommend the old-style pragma for lifetimes.
by Luke Zarko
· 2 weeks ago
ebaa5a1
Fix unused_variables warnings
by Taylor Cramer
· 2 weeks ago
9ab5e9f
No public description
by Ethan Smith
· 2 weeks ago
1c2ed77
Don't generate thunk for manager functions
by Googler
· 2 weeks ago
7eda11f
Rework error messages and stop recommending unstable features
by Taylor Cramer
· 2 weeks ago
f29efa6
Remove unnecessary is_constructor parameter.
by Luke Zarko
· 2 weeks ago
cb59efb
Clean up callable thunk generation
by Googler
· 2 weeks ago
b05b883
Put 2 and 2 together and make unique_ptr `Sync`.
by Devin Jeanpierre
· 2 weeks ago
62741d1
Include `<cstring>` for std::memcpy in bindings.
by Ethan Smith
· 2 weeks ago
3992056
Replace main branch nightly.yaml with placeholder.
by Ethan Smith
· 2 weeks ago
938ee2f
Refresh the cookbook.
by Devin Jeanpierre
· 2 weeks ago
c77a61c
Fix typo in traits live snippets
by Ethan Smith
· 2 weeks ago
df9c288
Make the template for string_view instantiate as `raw_string_view`.
by Devin Jeanpierre
· 2 weeks ago
e2eb41b
Generate lifetime-bearing structs (with the appropriate annotations).
by Luke Zarko
· 2 weeks ago
7a52c9a
Just straight up allow all unused code lints.
by Devin Jeanpierre
· 2 weeks ago
cc567c1
Reassign instead of extend TokenStream
by Googler
· 2 weeks ago
a1ff445
Allow aliases, especially string_view, in overloaded operators.
by Devin Jeanpierre
· 2 weeks ago
e7e2462
Simplify Vec<TokenStream> to just TokenStream
by Googler
· 2 weeks ago
9a3858e
Integrate LLVM at llvm/llvm-project@d4c7630e2c6e
by Aiden Grossman
· 2 weeks ago
Next »