Sign in
chromium
/
external
/
github.com
/
google
/
crubit
/
HEAD
4733a02
Extract DynCallable from clang AST
by Googler
· 5 hours ago
upstream/main
f7bb84e
Remove migration helper overloads.
by Googler
· 7 hours ago
6242fc8
Remove deduction guide on PairAbi and OptionalAbi
by Googler
· 8 hours ago
698912e
Fix golden test
by Aiden Grossman
· 31 hours ago
30e2274
Make `CRUBIT_UNSAFE_IGNORE_ATTR` take multiple attributes
by Abhishek Bajpai
· 5 days ago
ef590fe
Add dedicated documentation for the unknown attribute error.
by Devin Jeanpierre
· 5 days ago
65da760
Automatic code cleanup.
by Devin Jeanpierre
· 5 days ago
842dcbb
Reset the diagnostic engine to a known state before running any
by Luke Zarko
· 6 days ago
0f7ff92
Ignore `final` function specifier in Crubit.
by Devin Jeanpierre
· 6 days ago
3609d21
Resolve template declarations to definitions when possible before checking for ownership.
by Luke Zarko
· 6 days ago
6591fdc
Update goldens.
by Luke Zarko
· 6 days ago
17dcd1f
Only instantiate class templates that belong to known targets with Crubit enabled.
by Luke Zarko
· 6 days ago
7c9c75f
Delete redundant record ID in the IR.
by Devin Jeanpierre
· 9 days ago
6b212f9
Use fully qualified names for error messages.
by Devin Jeanpierre
· 9 days ago
d8cf8f8
Use short `$` macro syntax for generated C++ lifetimes
by Taylor Cramer
· 9 days ago
0df953c
Nullability: enable analysis inside lambda bodies.
by Googler
· 10 days ago
9b8a086
Fix public links and included snippets
by Taylor Cramer
· 12 days ago
e51feb5
Use the cc_name, not the rs_name, for debug names.
by Devin Jeanpierre
· 12 days ago
1fa6e05
Format types using the ordinary ir.namespace_qualifier() function.
by Devin Jeanpierre
· 12 days ago
c6148b5
Format incomplete records without type tags when requested.
by Devin Jeanpierre
· 13 days ago
de0d21f
Remove restrictions note
by Taylor Cramer
· 13 days ago
cc8b051
Fix mapping of links on crubit.rs homepage
by Taylor Cramer
· 13 days ago
5c35c20
Add one more variation of collect evidence test
by Googler
· 13 days ago
91ecde0
Add initial documentation for building Crubit with Cargo.
by Lukasz Anforowicz
· 14 days ago
42dc58a
Remove outdated todo and clarify that slices are not ABI-compatible
by Taylor Cramer
· 2 weeks ago
e59d492
Add support for function aliases
by Taylor Cramer
· 2 weeks ago
600ea5d
Return std::nullopt instead of empty summaries.
by Googler
· 2 weeks ago
6a30b81
Eliminate TUSummary and use CFGSummary as the top-level summary unit.
by Googler
· 2 weeks ago
69c0b17
Instead of dropping inferable slots that cross a test boundary, tag and drop later
by Googler
· 2 weeks ago
0076458
Remove outdated test and TODO
by Taylor Cramer
· 2 weeks ago
2104e07
Update documentation for Slice and StrRef
by Taylor Cramer
· 2 weeks ago
a37a649
Load rs_bindings_from_cc_toolchain in common/bazel_support/BUILD
by Ethan Smith
· 2 weeks ago
5ed5669
Remove outdated TODO now that CRUBIT_RUST_NAME works with constructors
by Taylor Cramer
· 2 weeks ago
53f1388
Remove TODOs that were obsoleted by constructor lifetime inference
by Taylor Cramer
· 2 weeks ago
69f3adf
Automatic code cleanup.
by Liam Miller-Cushon
· 3 weeks ago
4668306
Internal change.
by Ethan Smith
· 3 weeks ago
ef2f153
Include underlying type in forward declaration of cpp enum.
by Ethan Smith
· 3 weeks ago
20578b6
G3 internal
by Googler
· 3 weeks ago
603271d
Use cpp_type from canonical name instead of requerying crubit attrs.
by Ethan Smith
· 3 weeks ago
12c5e31
Update paths to annotations_internal.
by Ethan Smith
· 3 weeks ago
4d8ff32
Internal change.
by Ethan Smith
· 3 weeks ago
988e481
Merge pull request #182 from salmanmkc:upgrade-github-actions-node24
by Copybara-Service
· 3 weeks ago
d5f39ea
Automatic code cleanup.
by Googler
· 3 weeks ago
5f0675a
Update stable_def_id_cmp to use printed def path.
by Ethan Smith
· 3 weeks ago
32c7154
Run `third_party/crubit/common/golden_update.sh` to update golden tests
by Googler
· 3 weeks ago
0f35572
Internal change.
by Ethan Smith
· 3 weeks ago
8540ffa
Upgrade GitHub Actions for Node 24 compatibility
by Salman Muin Kayser Chishti
· 3 weeks ago
5fc06b8
Add an `assume_lifetimes` feature to enable new lifetime rules for bindings.
by Googler
· 3 weeks ago
cb97832
Reset the diagnostic engine to a known state before running any
by Googler
· 3 weeks ago
2f54b34
Add depedent crates in Bazel.
by Ethan Smith
· 3 weeks ago
2d8d827
Update implementation of `stable_def_id_cmp`.
by Ethan Smith
· 3 weeks ago
8b035d9
Add an `assume_lifetimes` feature to enable new lifetime rules for bindings.
by Luke Zarko
· 3 weeks ago
6f70e75
Fix warnings in cc_bindings_from_rs.
by Ethan Smith
· 3 weeks ago
fd97e37
Update cc_bindings_from_rs for Rust PR 149709
by Michael VanBemmel
· 3 weeks ago
7fcb516
Undo apple linker warnings
by Googler
· 3 weeks ago
9788478
Fix up formatting strings in token_stream_printer.
by Ethan Smith
· 3 weeks ago
02aaa46
Refer to the rustfmt available from @rules_rust.
by Ethan Smith
· 3 weeks ago
2e01b00
Integrate LLVM at llvm/llvm-project@43bfec29cbec
by Aiden Grossman
· 3 weeks ago
f519710
Allow backrefs so rs_api_impl.cc can depend on rs_api.rs
by Googler
· 3 weeks ago
46be13b
Update Crubit tool to post CrubitAbi-context migration state
by Googler
· 3 weeks ago
a591433
Use new crubit::internal::Encode signature
by Googler
· 3 weeks ago
929e67f
Internal change.
by Fabian Wolff
· 3 weeks ago
b02d6e6
Internal Change
by Googler
· 3 weeks ago
ac9fa41
Internal change.
by Googler
· 3 weeks ago
29a5979
Support using a different name than `::ctor` for the Crubit ctor crate.
by Devin Jeanpierre
· 3 weeks ago
505c489
Internal change.
by Joshua Haberman
· 3 weeks ago
79711a0
Use new crubit::internal::Decode signature
by Googler
· 4 weeks ago
d9c8079
Delete bazel CI support.
by Devin Jeanpierre
· 4 weeks ago
79bef1d
Don't add unsupported items to the list of toplevel items.
by Luke Zarko
· 4 weeks ago
c4e30d6
use Option::insert
by Googler
· 4 weeks ago
c1be0b3
Fix a few deprecated API warnings
by Googler
· 4 weeks ago
db85f91
Make ffi_11 public visibility.
by Ethan Smith
· 4 weeks ago
7636aed
Add rustfmt to expected components (for tests).
by Devin Jeanpierre
· 4 weeks ago
40740aa
Move UniformReprTemplateType identification logic to C++
by Googler
· 4 weeks ago
907766d
Reset the diagnostic engine to a known state before running any
by Luke Zarko
· 4 weeks ago
c5b0bdf
Test most of Crubit in GitHub CI.
by Devin Jeanpierre
· 4 weeks ago
dd149ea
Finish moving the debug paths to a flag for cc_bindings_from_rs.
by Devin Jeanpierre
· 4 weeks ago
a3261c4
Decide trivially destructible types never have custom `Drop`.
by Googler
· 4 weeks ago
e0d2461
Integrate LLVM at llvm/llvm-project@8dee997a8558
by Aiden Grossman
· 4 weeks ago
8b5d7de
Freshness pass on the Crubit readme.
by Devin Jeanpierre
· 4 weeks ago
7278317
Nullability: warn on nonnull-annotated members with default initializers to null.
by Googler
· 4 weeks ago
469ea3d
Refactor: move IsUnsupportedAndAlien check into GetItemIdsInSourceOrder.
by Devin Jeanpierre
· 4 weeks ago
c4bf269
Link to documentation when we fail to produce C++ move operations.
by Ethan Smith
· 4 weeks ago
e3226de
Fix constant handling after disabling HIR types.
by Ethan Smith
· 4 weeks ago
f0c8339
Internal change.
by Ethan Smith
· 4 weeks ago
d2e3e08
Internal change.
by Ethan Smith
· 4 weeks ago
1231aa5
Internal change.
by Ethan Smith
· 4 weeks ago
2f62dba
Check that transmute-bridged structs are Unpin
by Googler
· 4 weeks ago
ee03d56
Use the GitHub CI status in the README.md
by Devin Jeanpierre
· 4 weeks ago
7b2f197
Fix enum emission under `custom_ffi_types`.
by Ethan Smith
· 4 weeks ago
d84228e
Add support for taking rmetas on the command line.
by Ethan Smith
· 4 weeks ago
ab7f6fc
Disable HIR types.
by Ethan Smith
· 5 weeks ago
e91ac5b
Add `-Zallow-features=rustc_private` to tests using rustc internals.
by Fabian Wolff
· 5 weeks ago
22a4f20
Add bytestring conversions to string and string_view.
by Devin Jeanpierre
· 5 weeks ago
ec0ffa1
Move all formatting binary paths to one central .bzl file.
by Devin Jeanpierre
· 5 weeks ago
03d5043
Add a simple golden test for xref annotations.
by Luke Zarko
· 5 weeks ago
a310b05
Change golden to better illustrate bug
by Googler
· 5 weeks ago
a9b1343
Visit lambda init-captures from the body of the function where the lambda is created, not as if they were global variable declarations.
by Googler
· 5 weeks ago
7e719ae
Only produce aliases when we produce an item.
by Ethan Smith
· 5 weeks ago
f4b87af
Code generation for OWNED_POINTER and OWNED_POINTEE annotations.
by Googler
· 5 weeks ago
Next »