Sign in
bazel
/
crubit
/
HEAD
f5ae4ea
Fix unused import warnings
by Taylor Cramer
· 3 months ago
main
d28c8d5
Merge pull request #18 from google:ssbr-patch-1
by Copybara-Service
· 3 months ago
f334f80
Enable consteval-only implicit conversions
by Taylor Cramer
· 3 months ago
446a4a9
Create a Rust CI workflow for just building cc_bindings_from_rs
by Devin Jeanpierre
· 3 months ago
17027e8
Remove the `do_not_hardcode_status_bridge` feature flag.
by Googler
· 3 months ago
5c09f56
internal change
by Andreas C. Osowski
· 3 months ago
260f45f
Add `non_unpin_ctor` to the list of `:supported` features
by Michael VanBemmel
· 3 months ago
1f0a066
Do not collect attributed headers for targets that don't enable Crubit.
by Devin Jeanpierre
· 3 months ago
bffa336
Fix bug around field naming bug.
by Ethan Smith
· 3 months ago
b85302c
Add more user-relevant pages to the sidebar/sitemap.
by Devin Jeanpierre
· 3 months ago
72e9144
Internal Change
by Googler
· 3 months ago
668fe54
Internal change
by Googler
· 3 months ago
58896f5
rs_bindings_from_cc: adapt for rules_rust 0.67
by Krasimir Georgiev
· 3 months ago
3ce0170
Update logic to determine canonical name of a symbol.
by Ethan Smith
· 3 months ago
3daf6bc
Create a flag that allows std::vector<SupportedPointer> and absl::StatusOr<SupportedPointer> to be inferable.
by Googler
· 3 months ago
c8ddf8c
Break tests up to include only one scenario per test.
by Googler
· 3 months ago
280daeb
Merge pull request #17 from google:ssbr-ci
by Copybara-Service
· 3 months ago
61b8a54
Add "invalid UTF-8" test to string_view
by AJ Heller
· 3 months ago
d729c33
Use a rust-toolchain.toml file.
by Devin Jeanpierre
· 3 months ago
c3fd81f
run_compiler_test_support: update for rust PR 147022
by Augie Fackler
· 3 months ago
23fe2a7
rs_bindings_from_cc: fix protobuf crate name determination logic for nested messages
by Andreas C. Osowski
· 3 months ago
e1b83d7
Handle value_or calls with non-pointer arguments convertible to pointers.
by Googler
· 3 months ago
9c7e51f
Change bridge.rs to be forward compatible for upcoming changes.
by Googler
· 3 months ago
49610b3
Allow nested arrays of Drop+Default types.
by Luke Zarko
· 3 months ago
e558ffd
Merge pull request #15 from google:ssbr-patch-1
by Copybara-Service
· 3 months ago
ac76938
Enable `:non_unpin_ctor` in the few golden tests where it makes non-trivial changes
by Michael VanBemmel
· 3 months ago
67b1e4b
Simplify `non_unpin_ctor` feature guards to ignore superset feature `wrapper`
by Michael VanBemmel
· 3 months ago
cb37560
Split `struct/nonunpin` tests into supported and experimental
by Michael VanBemmel
· 3 months ago
a0bb47a
Include `non_unpin_ctor` feature in `:wrapper` aspect hint
by Michael VanBemmel
· 3 months ago
e455270
Adapt for rules_rust 0.66.0.
by Krasimir Georgiev
· 3 months ago
9ee57b1
Migrate matches_qualified_name to use def path.
by Ethan Smith
· 3 months ago
a329247
Support "Get" method on smart pointers to allow for Google-style-consistent method naming.
by Googler
· 3 months ago
6cd3ec0
Make formatting command line flags optional.
by Ethan Smith
· 3 months ago
4e90879
cc_bindings_from_rs: adapt for Rust PR #144607
by Augie Fackler
· 3 months ago
f125377
Hook up more of the inference with summaries -- first in infer_tu and tests
by Googler
· 3 months ago
8c5f27b
Integrate LLVM at llvm/llvm-project@d5ce81dc8143
by Googler
· 3 months ago
ed913f8
Retain propagated_from Evidence field in samples for computed SlotInferences.
by Googler
· 3 months ago
29690a3
Refactor unsafe checking for constructors
by Taylor Cramer
· 3 months ago
94ee64e
Propagate nullability for unique pointers created with `absl::WrapUnique`.
by Googler
· 3 months ago
783472e
Internal change.
by Aaron Jacobs
· 3 months ago
f350f16
Add a dependency on the tracing crate
by Michael VanBemmel
· 3 months ago
c3ecd15
Sort imports in the root Cargo.toml
by Michael VanBemmel
· 3 months ago
b15bfb5
Allow bindings of [[clang::always_inline]] functions
by Sam McCall
· 3 months ago
31611b1
Move functions out of anonymous namespaces and mark them static.
by Googler
· 3 months ago
63d6903
Change function name capitalization to match llvm style and fix clang-tidy finding.
by Googler
· 3 months ago
4c77f8b
Track the original symbol for which evidence was emitted when propagating to related virtual methods within a TU.
by Googler
· 3 months ago
728c2da
Support passing and returning layout-compatible [T;N] as values.
by Luke Zarko
· 3 months ago
55767d1
Remove absl::Status hardcoding within Crubit tool.
by Googler
· 3 months ago
39125e0
Internal change.
by Aaron Jacobs
· 3 months ago
8b7abde
Internal change.
by Aaron Jacobs
· 3 months ago
0f8da77
Include slot indices in override method summaries, rather than slot counts.
by Googler
· 3 months ago
a796ee2
Change C9Co to an RsTypeKind variant.
by Googler
· 3 months ago
c7d2be2
Minor formatting changes.
by Googler
· 3 months ago
5c83746
Internal change.
by Aaron Jacobs
· 3 months ago
e561f2e
Internal change.
by Aaron Jacobs
· 3 months ago
e01eb2e
Internal change.
by Aaron Jacobs
· 3 months ago
a2e3c2b
Internal change.
by Aaron Jacobs
· 3 months ago
dc70232
Internal change.
by Aaron Jacobs
· 3 months ago
64390aa
Use mdbook include for index.md page
by Ethan Smith
· 3 months ago
b2144f9
Factor in the argument's nullability for absl::StatusOr::value_or when determining the result's nullability.
by Googler
· 3 months ago
98992d2
Also initialize PointerValue and nullability for smart pointers returned from CallExprs.
by Googler
· 3 months ago
8bb2360
Enable removal of `absl_nullability_conflict` annotations.
by Googler
· 3 months ago
dbb2f3b
Support protobuf enums inside of messages.
by Devin Jeanpierre
· 3 months ago
34f8969
Support protobuf enums that are not nested inside of a message.
by Devin Jeanpierre
· 3 months ago
2ff5d8c
Unify bridge-names and existing-rust-type names.
by Devin Jeanpierre
· 3 months ago
b12504b
Test PR documenting that we accept PRs
by Devin Jeanpierre
· 3 months ago
1b2e771
Make Rust dependency transforms reversible.
by Devin Jeanpierre
· 3 months ago
174f89f
Internal change.
by Devin Jeanpierre
· 3 months ago
27e7c87
Support c9::Co composable bridging
by Googler
· 3 months ago
5784e57
Test that Crubit's missing toolchain doesn't block anything at analysis-time.
by Devin Jeanpierre
· 3 months ago
db48d6f
Add support for serializing VirtualMethodIndex to/from proto.
by Googler
· 3 months ago
cd51adc
Nullability inference: support overrides from previous inference iterations when processing summarized evidence.
by Googler
· 3 months ago
df6f801
Implement evidence collection from serialized CFG summaries.
by Googler
· 3 months ago
8fc62bb
Implement helper functions for loading inference data from protobufs.
by Googler
· 3 months ago
bfb3391
Introduce function that summarizes the inference-relevant CFG portions and exports them in a protobuf.
by Googler
· 3 months ago
c6697e9
Make Crubit fail only during action execution when on an unsupported platform.
by Devin Jeanpierre
· 3 months ago
46996ab
Move solver limit check to end of evidence collection.
by Googler
· 3 months ago
6931e0c
Widen visibility for `cmdline`
by Henner Zeller
· 3 months ago
8c3ed0d
annotations: improve naming in the CRUBIT_BRIDGE documentation example.
by Aaron Jacobs
· 3 months ago
3453404
Mark converstion operator functions as `inline`
by Taylor Cramer
· 3 months ago
f23e882
Internal change.
by Devin Jeanpierre
· 3 months ago
5d508a7
Internal change.
by Googler
· 3 months ago
eec3563
Release vector/unique_ptr.
by Devin Jeanpierre
· 3 months ago
6b4cdc1
Fix parameter-position bridging in cc_bindings_from_rs
by Taylor Cramer
· 3 months ago
098b610
Fix repo
by Ethan Smith
· 3 months ago
2c78027
Fix a test comment about the direction of evidence flowing for virtual methods
by Googler
· 3 months ago
b1534ab
Spell `[T; S]` as `std::array<lower(T), S>` and test basic uses.
by Luke Zarko
· 3 months ago
20e210b
dyn_future: make DynFuture generic over the future's lifetime.
by Aaron Jacobs
· 3 months ago
22faf16
Initial attempt at mdbook docs.
by Ethan Smith
· 3 months ago
b41698e
Add another known and ignored C++ function attribute
by Michael VanBemmel
· 3 months ago
57aca38
Prepare c9::Co to allow for bridgeable T
by Googler
· 3 months ago
0d7914a
crubit: pass pass DepVariantInfo's attributes explicitly
by Krasimir Georgiev
· 3 months ago
03e0ddd
Provide conversion operators for `Into` implementations of types.
by Ethan Smith
· 3 months ago
9e06a6c
dyn_future: add an unsafe factory function for futures that are not 'static.
by Aaron Jacobs
· 3 months ago
9d1596b
Fix includes.
by Googler
· 3 months ago
16d18a1
Reject unknown attributes on functions
by Michael VanBemmel
· 3 months ago
9acc6a2
annotations: document that CRUBIT_UNSAFE_IMPL supports multiple markers.
by Aaron Jacobs
· 3 months ago
3283a9f
Check for underlying raw pointer types from base classes of the nearest smart pointer base class.
by Googler
· 3 months ago
58b03d5
New query for local From impls by argument type.
by Googler
· 3 months ago
7c5be81
Don't add impossible operator=s to the IR.
by Googler
· 3 months ago
Next »