Sign in
chromium
/
external
/
github.com
/
google
/
crubit
/
HEAD
d3403c6
Implement Send and Sync for Span and SpanMut.
by Kezia Rijadi
· 3 days ago
upstream/main
864cd20
Remove rs_std from the release.
by Devin Jeanpierre
· 3 days ago
3c3fe0f
Try to fix the known major usability issues with learning how to `std::string`:
by Devin Jeanpierre
· 3 days ago
80432ec
Better error messages for unsupported bridge type locations.
by Devin Jeanpierre
· 3 days ago
e26909d
Generate `impl Debug` bindings for records that `impl_debug`
by Googler
· 4 days ago
upstream/latest
61384a7
Conditionally move IR to generate_bindings call if `--ir-out` flag is not set.
by Kezia Rijadi
· 4 days ago
35cf559
Add crubit_annotate::do_not_bind for methods but not structs
by Googler
· 4 days ago
6db2ff8
Canonicalize the frontend IR to use the protobuf format, deprecating any C++ IR usage.
by Kezia Rijadi
· 4 days ago
bfda5d0
Use `take_from` in `cc_api` to own the IR protobuf (handle) from GenerateBindingsRequest.
by Kezia Rijadi
· 4 days ago
5c73207
Remove legacy IR structs in ir.h
by Kezia Rijadi
· 4 days ago
21b413f
Remove the protoview field from the Rust-side IR struct.
by Kezia Rijadi
· 4 days ago
9daffa6
Remove usages and declarations of legacy IR struct methods.
by Kezia Rijadi
· 4 days ago
12b60af
Migrate remaining readers to read directly from IRProto instead of member functions on the legacy IR struct.
by Kezia Rijadi
· 4 days ago
a017c2f
Fix constructor thunks for rs_std::Tuple.
by Ethan Smith
· 4 days ago
e4bc5f0
Add generated_cpp_support_deps to rust_api_from_cpp macro.
by Taylor Cramer
· 4 days ago
9f3c5f1
Remove bug stale link
by Googler
· 4 days ago
3ca072d
Expose references to thread-safe C++ types as non-const references.
by Taylor Cramer
· 4 days ago
fe062e6
Enable additional C/C++ warnings.
by Lukasz Anforowicz
· 4 days ago
3509dbc
Roll back https://github.com/google/crubit/commit/b02943f08ff6ce9591d1b4e94bdda72acddf9461. Unfortunately, it breaks a transitive rdep.
by Devin Jeanpierre
· 4 days ago
103a7c8
Disable Android platforms for clone_test.
by Googler
· 4 days ago
ac4c493
Add thunkless_accessors feature.
by Luke Zarko
· 5 days ago
b02943f
Relax cc_bindings_from_rs Send bound checking
by Googler
· 5 days ago
25185d3
Add converting constructor for SliceRef<const uint8_t> from string_view.
by Taylor Cramer
· 5 days ago
e3c9229
Swap AST importers to populate (IR) protobuf directly instead of allocating intermediate C++ structs.
by Kezia Rijadi
· 5 days ago
02d83b5
Fix signature of assignment operators for CRUBIT_THREAD_SAFE types.
by Taylor Cramer
· 5 days ago
90fdec2
Resolve the remaining TODOs for b/409128537 and call it done.
by Devin Jeanpierre
· 5 days ago
bda61cd
Propagate CrateInfo from toolchain headers bindings and support srcs_mod/root_namespaces in rust_api_from_cpp.
by Taylor Cramer
· 5 days ago
389b098
Correctly document the CRUBIT_THREAD_SAFE annotation.
by Devin Jeanpierre
· 5 days ago
2281065
Fix nightly test matrix failure.
by Dhairya Gupta
· 5 days ago
98c9bc1
Roll back rs_std -> rs migration.
by Taylor Cramer
· 6 days ago
7216f4d
Assign by-value clone return directly in cc_bindings_from_rs copy constructor.
by Googler
· 6 days ago
cb51db4
Add golden test for async fn taking a slice
by Googler
· 6 days ago
95fa74a
Better error messages.
by Devin Jeanpierre
· 6 days ago
43b74b0
Add Android platform testing for crubit_cc_test targets.
by Googler
· 6 days ago
9bcf3ed
Move rs_std types to rs namespace
by Taylor Cramer
· 6 days ago
ec530bd
Fix ABI-compatible type definitions in cc_bindings_from_rs.
by Devin Jeanpierre
· 6 days ago
1caab3c
Support Dockerizing Crubit Explorer and Loading into Docker workspaces for hosting.
by Dhairya Gupta
· 6 days ago
8491951
Create API routes for compilation and support base64 binding generation requests
by Dhairya Gupta
· 6 days ago
273aae8
Fix signed char issue in `is_utf8.h` and add regression testing.
by Lukasz Anforowicz
· 6 days ago
c069d4b
Remove `unsafe` from `ManuallyDropCtor::new`.
by Devin Jeanpierre
· 6 days ago
ca4a858
rs_bindings_from_cc: Add proto support to label-encoded crate names.
by Krasimir Georgiev
· 6 days ago
6a39451
Remove `CRUBIT_INTERNAL_SAME_ABI` from char_ etc.
by Devin Jeanpierre
· 6 days ago
4ecc258
GitHub Actions CI for Crubit Explorer
by Dhairya Gupta
· 7 days ago
d8ee03a
Add intial caching to test_bazel.
by Ethan Smith
· 7 days ago
3aadb98
Collect layout_compatible specializations defined in other crates
by Taylor Cramer
· 7 days ago
f63ad12
Add Crubit Explorer Frontend and add to Rust server backend serve paths
by Dhairya Gupta
· 7 days ago
77514b8
Exercise CheckNoMutableAliasing in CMake test.
by Ethan Smith
· 7 days ago
de61f0d
rs_bindings_from_cc: use label-encoded crate names for generated bindings of dependencies
by Krasimir Georgiev
· 7 days ago
5f0e4c9
Use core::ptr::write() instead of .write()
by Googler
· 10 days ago
0438f8f
Change generated IR output (--ir-out) from JSON to textproto.
by Kezia Rijadi
· 11 days ago
93dd33c
Don't fully qualify types that are imported at the top level
by Googler
· 11 days ago
9f0e298
Internal-only change
by Googler
· 11 days ago
efc6cab
Close long-completed bug.
by Googler
· 11 days ago
f2d2caf
Reduce noise for followup change
by Googler
· 11 days ago
bf2d6cc
Internal-only change.
by Googler
· 11 days ago
d2896df
Update C++ Cookbook thread-safety documentation.
by Taylor Cramer
· 12 days ago
671ebfb
Replace &'static mut MaybeUninit<T> with *mut T in generated bindings
by Googler
· 12 days ago
d544ab1
Add `carcinize` CLI tool for automated C++ to Rust migration
by Andrew Le
· 12 days ago
95d878f
Modify Crubit to natively generate inline_cpp! and global_cpp!
by Andrew Le
· 12 days ago
2ba430e
Build Crubit explorer via Crubit cc_bindings_from_rs Bazel Binary
by Dhairya Gupta
· 12 days ago
ec955da
assume_lifetimes: adjust the heuristic that determines when a record is a view
by Luke Zarko
· 12 days ago
9ac6de2
Handle naming conflicts in generated C++ code from cc_bindings_from_rs
by Michael VanBemmel
· 12 days ago
4f19841
Build bazel project as presubmit.
by Ethan Smith
· 12 days ago
0e82fbc
Remove rs_bindings_from_cc from Cargo.toml, instead of copybara-stripping it.
by Devin Jeanpierre
· 12 days ago
716f45e
Permanently address the issues that crop up with a new stable release.
by Devin Jeanpierre
· 12 days ago
35150fb
Add C++ rs_std::usize and rs_std::isize wrappers in int.h
by Ethan Smith
· 12 days ago
226b2e7
Remove ident_or_opt_ident
by Googler
· 12 days ago
c78768e
Add decltype_cast support library
by Googler
· 12 days ago
4caee42
Remove declval support library
by Googler
· 12 days ago
cf48d22
Handle naming conflicts in generated C++ code from cc_bindings_from_rs
by Abhinav Tripathi
· 12 days ago
722a275
Attempt to document Result/Option.
by Devin Jeanpierre
· 12 days ago
f89f425
Fix https://github.com/google/crubit/issues/1497.
by Devin Jeanpierre
· 12 days ago
f74bb58
Touch up examples in C++ bindings docs.
by Devin Jeanpierre
· 12 days ago
ebaef63
Delete the `json` field off GenerateBindingsRequest.
by Kezia Rijadi
· 13 days ago
5770eb9
No public description
by Kezia Rijadi
· 13 days ago
59e3d24
Parameterize all types in ir.rs with the 'pb (protobuf) lifetime, and update getters to return borrowed values from the IR protoview.
by Kezia Rijadi
· 13 days ago
926a71e
Refactor tests to manage IRProto lifetimes explicitly for borrowed IR.
by Kezia Rijadi
· 13 days ago
5c061dd
Introduce a Cow-like enum to wrap the underlying ProtoView in the Rust IR.
by Kezia Rijadi
· 13 days ago
3e9584a
Deprecate JSON serialization and conversion to the backend IR.
by Kezia Rijadi
· 13 days ago
64ea3aa
Temporarily exclude rs_bindings_from_cc from being built and tested by Cargo.
by Kezia Rijadi
· 13 days ago
e3a50ba
Don't ignore hasher when rustversion doesn't match exactly
by Googler
· 13 days ago
f5a1c59
cleanup generate_function_thunk.rs
by Googler
· 13 days ago
c88f88f
correct typos
by Googler
· 13 days ago
bf14db3
rs_bindings_from_cc: remove reliance on force_all_deps_direct
by Krasimir Georgiev
· 13 days ago
74af7bd
Check more places that can instantiate bad templates.
by Luke Zarko
· 14 days ago
3f417b1
Initial commit for an open-source Crubit Explorer Server using a Rust Backend.
by Dhairya Gupta
· 14 days ago
c94ad57
Remove stale TODO about propagation of def/fwd-decl dependencies.
by Lukasz Anforowicz
· 14 days ago
149c27e
Refresh unpin.md:
by Devin Jeanpierre
· 14 days ago
45a03ae
Support parsing extra C++ sources during AST generation
by Andrew Le
· 14 days ago
66a6106
internal change
by Googler
· 14 days ago
30f4ccf
Reject possibly invalid aliases to template instantiations across targets.
by Luke Zarko
· 2 weeks ago
6e5bc2f
Bazel test project.
by Ethan Smith
· 2 weeks ago
0bcc57c
internal change
by Googler
· 2 weeks ago
31a50a1
Diagnose uninitialized nonnull fields in constructors.
by Radoslaw Burny
· 2 weeks ago
b0b0321
Fix code generation for Index/IndexMut.
by Luke Zarko
· 2 weeks ago
a3069a2
Fix projections of free-function style operator overloads with assume_lifetimes enabled.
by Luke Zarko
· 2 weeks ago
3617262
Simplify generate_doc_comment
by Googler
· 3 weeks ago
70df821
Update golden tests.
by Fabian Wolff
· 3 weeks ago
5ff7ef3
Cleanup and guard must_use_attr_of
by Googler
· 3 weeks ago
59d4a33
Ancilliary changes to fix up bazel build.
by Ethan Smith
· 3 weeks ago
Next »