Sign in
chromium
/
external
/
github.com
/
google
/
crubit
/
HEAD
bb71baf
Remove checks for CustomFfiTypes feature.
by Ethan Smith
· 4 hours ago
upstream/main
1bbedd6
Avoid panicking for Ctor and OwnedPtr passing conventions.
by Googler
· 5 hours ago
713ee80
Add cg to options when constructing compiler instance.
by Ethan Smith
· 5 hours ago
afadc7e
Internal change.
by Googler
· 7 hours ago
87a05fb
Track safety in metrics!
by Devin Jeanpierre
· 7 hours ago
ee1895f
Internal change.
by Augie Fackler
· 10 hours ago
35b7f92
Integrate LLVM at llvm/llvm-project@17eac111712b
by Googler
· 20 hours ago
68b71c9
Automatic code cleanup.
by Googler
· 28 hours ago
1cbdbcf
Fix upcoming nightly breakage.
by Ethan Smith
· 28 hours ago
4e31497
Promote `this` to a Rust & for const member functions where we can get a lifetime for `this`.
by Luke Zarko
· 3 days ago
eaa48b9
No public description
by Michael VanBemmel
· 4 days ago
2b09806
Support [[lifetimebound]] parameters in constructors.
by Luke Zarko
· 4 days ago
c10678b
Allow template specializations to interleave generated definitions.
by Ethan Smith
· 4 days ago
7688b0e
Introduce `LossyFormatter` to support bindings from C++
by Googler
· 4 days ago
838be6f
Add golden test for absl::AnyInvocable.
by Googler
· 4 days ago
3f6fefd
Update goldens.
by Luke Zarko
· 4 days ago
a13c79c
Introduce `fmt` Crubit feature
by Googler
· 4 days ago
044cd0b
ctor: Extend `Ctor` blanket impl to `!Unpin` types.
by Devin Jeanpierre
· 4 days ago
bb2c7f1
Internal change
by Andreas C. Osowski
· 4 days ago
9ef5009
Make has_bindings return false for aliases to bridge types
by Googler
· 4 days ago
e288f6e
Fix contextless "missing bindings for its dependency"
by Googler
· 4 days ago
2f822f6
Document errors with nested type support.
by Devin Jeanpierre
· 4 days ago
746a5da
DynCallable ptr::replace instead of ptr::read
by Googler
· 5 days ago
3075956
Ignore `[[clang::coro_await_elidable]]` and `[[clang::coro_only_destroy_when_complete]]`.
by Devin Jeanpierre
· 5 days ago
4b32e2c
Thread 'tcx lifetime through CcPrerequisites.
by Ethan Smith
· 5 days ago
6005220
Add Option to rs_std.
by Ethan Smith
· 5 days ago
8de3899
Fix empty vectors.
by Devin Jeanpierre
· 5 days ago
d13b80b
Refactor generate_fields to allow calling it without AdtCoreBindings.
by Ethan Smith
· 5 days ago
5ecba48
Internal Change
by Googler
· 5 days ago
36180db
Integrate LLVM at llvm/llvm-project@b4b8d4e5d062
by Googler
· 6 days ago
9ccced4
Export USRs as a `unique_name` field for C++ declarations.
by Devin Jeanpierre
· 6 days ago
234cc96
Don't crash if a parent's module name is unexpectedly missing.
by Devin Jeanpierre
· 6 days ago
5fa8fd2
Fix warnings in rs_bindings_from_cc
by Googler
· 6 days ago
f220e6a
List `cargo_build.md` in `SUMMARY.md` for mdbook inclusion.
by Lukasz Anforowicz
· 6 days ago
3058818
Set up a skeleton golden test for assume_lifetimes.
by Luke Zarko
· 6 days ago
924eb59
Mark namespaces in aggregation.
by Devin Jeanpierre
· 6 days ago
701e6f3
Internal-only change
by Googler
· 7 days ago
88587ef
Lower [[lifetimebound]] to Crubit lifetimes.
by Luke Zarko
· 7 days ago
24b2c81
Assume internal mutability for all fields with unknown type, best-effort.
by Devin Jeanpierre
· 7 days ago
37c4248
Change `Record.is_unsafe_type` to `Record.safety_annotation`
by Googler
· 7 days ago
fe14819
Add a rule to expose RustBindingsFromCc provider.
by Ethan Smith
· 7 days ago
29521fa
Initial support for lifetime transformation on implicit this.
by Luke Zarko
· 7 days ago
7bd0698
Categorize `using Base::method;` as a function.
by Devin Jeanpierre
· 7 days ago
fa4a2d3
Categorize unsupported items generated by the C++ importer.
by Devin Jeanpierre
· 7 days ago
d648f66
Defer type translation failures until IR-time.
by Devin Jeanpierre
· 7 days ago
a976c61
First draft: report categories based on interesting axes.
by Devin Jeanpierre
· 7 days ago
28c466b
Add test for struct safety annotations
by Googler
· 7 days ago
355170e
Record functions properly in error_report.
by Devin Jeanpierre
· 7 days ago
d3e3941
Update code generated for trait bindings.
by Ethan Smith
· 7 days ago
3b36b91
Refactor cc_std::std::vector tests to exercise C++ APIs with std::vector arguments and return values
by AJ Heller
· 7 days ago
bbe8c23
Force Crubit to complete T in Co<T>
by Googler
· 8 days ago
c226394
Support templated types using TransmuteAbi
by Googler
· 8 days ago
41d1725
Add a golden test for bridging a templated struct by value
by Googler
· 8 days ago
1d97390
No public description
by Ethan Smith
· 8 days ago
a379972
Merge pull request #376 from thunderseethe:main
by Copybara-Service
· 8 days ago
88b665d
Remove unused variable
by Googler
· 8 days ago
73e0b1f
Use PassingConvention
by Googler
· 8 days ago
7e4dce4
Fix RsTypeKind::passing_convention
by Googler
· 8 days ago
4dfb278
Make c9::Co a normal bridge type
by Googler
· 8 days ago
109e31d
Fix nightly break in cc_bindings_from_rs
by Ethan Smith
· 8 days ago
c3e70a3
Record clang::lifetime_capture_by and clang::lifetimebound in the IR.
by Luke Zarko
· 11 days ago
47953bb
Add Safety documentation to unsafe functions
by Googler
· 11 days ago
aebcb0e
Add Safety documentation to unsafe types
by Googler
· 11 days ago
b584506
Add record_safety to db
by Googler
· 11 days ago
2a91bc6
Add record_field_safety
by Googler
· 11 days ago
db6686e
Add reason field to Safety::Unsafe
by Googler
· 11 days ago
5f21d5e
Fix unused code warnings
by Googler
· 11 days ago
cf03769
Begin applying assumed lifetimes to generated code.
by Luke Zarko
· 11 days ago
aafe5fe
rs_bindings_from_cc: only record item information for items in _this_ target.
by Devin Jeanpierre
· 12 days ago
2ad1c27
Allow find_decl() to work with ExistingRustType items.
by Devin Jeanpierre
· 12 days ago
8da4ecf
Add a Safety enum
by Googler
· 12 days ago
0c6303d
Add safety param to generate_doc_comment
by Googler
· 12 days ago
0c46cdd
Allow metrics collection (out of tree) to read generated JSON in pure Rust.
by Devin Jeanpierre
· 13 days ago
b2b230d
Change `FromFfi11Ptr` to `CStrExt`.
by Ethan Smith
· 13 days ago
97dc7f2
Integrate LLVM at llvm/llvm-project@d43b29fc545d
by Alina Sbirlea
· 13 days ago
219da23
Add `PassingConvention` enum
by Googler
· 13 days ago
9beeb73
Update bridging docs
by Googler
· 13 days ago
9691505
Suppress "-Wreturn-type-c-linkage" in generated bindings.
by Ethan Smith
· 13 days ago
832c869
Rename CONTRIBUTING to CONTRIBUTING.md
by Googler
· 2 weeks ago
5d27ab7
Infer (some) lifetimes and record them in the new representation.
by Luke Zarko
· 2 weeks ago
c665297
Remove unnecessary UnhardcodeC9Co feature
by Googler
· 2 weeks ago
0e04797
Do a once-over of the Crubit docs since `ctor` is supported now.
by Devin Jeanpierre
· 2 weeks ago
cd927b3
Remove dead TODO I accidentally left in.
by Devin Jeanpierre
· 2 weeks ago
474b79e
Add UnhardcodeC9Co feature
by Googler
· 2 weeks ago
f2d70f1
Construct Encoder/Decoder directly
by Googler
· 2 weeks ago
9536ebf
Move `db::type_visibility` to a `#[provided]` function.
by Devin Jeanpierre
· 2 weeks ago
ab44a28
Remove the old `ctor!(S<X>{})` syntax.
by Devin Jeanpierre
· 3 weeks ago
8394b21
Enable shadow warning for `:bindings_support`.
by Ethan Smith
· 3 weeks ago
61db5f0
Ignore target modifiers when using rmeta files.
by Ethan Smith
· 3 weeks ago
75065b6
Add test for invoking an rs_std::DynCallable via absl::AnyInvocable
by Googler
· 3 weeks ago
485b919
Make DynCallable manager function point to a C++ function
by Googler
· 3 weeks ago
541c264
Conversion methods between ffi_11::c_char and std::ffi::c_char.
by Ethan Smith
· 3 weeks ago
8abc04f
Fix unused_import warnings in Crubit.
by Devin Jeanpierre
· 3 weeks ago
2521ea5
Fix unused_mut warnings in Crubit.
by Devin Jeanpierre
· 3 weeks ago
d562b45
Fix dead code warnings in Crubit.
by Devin Jeanpierre
· 3 weeks ago
6176c67
Delete vec_into_raw_parts stuff, it's stable now.
by Devin Jeanpierre
· 3 weeks ago
86c6459
Add tests for `len`, `is_empty`, `contains` methods of `cc_std::std::string`/`string_view`
by Googler
· 3 weeks ago
bfe7bcf
Relax `Unpin` trait bounds for blanket impls on Clone/Default.
by Devin Jeanpierre
· 3 weeks ago
b5614fe
Record explicit lifetimes on implicit `this` and don't get stuck traversing attributes in CollectExplicitLifetimes.
by Luke Zarko
· 3 weeks ago
f7e9333
Put DynCallable in moved-from state when moved to AnyInvocable
by Googler
· 3 weeks ago
Next »