- d803096 Do not generate bindings for forward declarations of enums. by Devin Jeanpierre · 1 year, 2 months ago
- 06b0d5b cc_bindings_from_rs: Map `*mut c_void` to `void*` and `*const c_void` to `const void*`. by Jing Lu · 1 year, 2 months ago
- c31e975 Skip, instead of crashing, when we see non-pointer arguments for pointer parameters of builtins. by Googler · 1 year, 2 months ago
- b7de157 Integrate LLVM at llvm/llvm-project@72ce62941579 by Googler · 1 year, 2 months ago
- 8e41e07 [nullability] Smart pointers: Support `absl_nullability_compatible` tag. by Martin Brænne · 1 year, 2 months ago
- 3cf024f Integrate LLVM at llvm/llvm-project@c416b2efe89c by Augie Fackler · 1 year, 2 months ago
- 49098e3 Do not assume the same crate name between rust_library and cc_bindings_from_rs by Marcel Hlopko · 1 year, 2 months ago
- 2ed4e5d Modifies property widening to account for a block whose flow condition is (temporarily) contradictory. by Googler · 1 year, 2 months ago
- 3799ed4 [nullability] Init nullability properties on smart pointers returned by reference. by Martin Brænne · 1 year, 2 months ago
- 2080710 Share code for collecting unknown_attr fields. by Devin Jeanpierre · 1 year, 2 months ago
- 72bb8bf Add inference support for pointer-to-member accesses. by Googler · 1 year, 2 months ago
- 237615e Integrate LLVM at llvm/llvm-project@05e85e4fc5ac by Googler · 1 year, 2 months ago
- bfcffdc Mark `ImporterContext::GetImportedItem` as const. by Jing Lu · 1 year, 2 months ago
- ca000d3 Simplify Cmdline by making it a struct, `CmdlineArgs`. by Devin Jeanpierre · 1 year, 2 months ago
- afe4148 [nullability] Use new `Formula::isLiteral()` method to simplify code. by Martin Brænne · 1 year, 2 months ago
- e0c5d8d [nullability] Analyze functions that have a foward declaration only once. by Martin Brænne · 1 year, 2 months ago
- 9ad7f6b Refactor examples dir to `examples/cpp/function` and `examples/rust/function`, etc. by Devin Jeanpierre · 1 year, 2 months ago
- 747ab9f Extend widening to account for equivalent pointers. by Googler · 1 year, 2 months ago
- e46bf4b [nullability] Add tests for `checkDiagnostics()` itself. by Martin Brænne · 1 year, 2 months ago
- 6f6e4be Remove leading "./" from eligible ranges paths to match input non-primary file paths. This could maybe be done in the test only, but wouldn't be as straightforward. While I'm there, migrate off deprecated FileEntry::getName. by Googler · 1 year, 2 months ago
- 2f67838 [nullability] Add clarifying comment to test. by Martin Brænne · 1 year, 2 months ago
- bdb8862 Add an example cyclic struct somewhere. I couldn't see one... by Devin Jeanpierre · 1 year, 2 months ago
- f1713c1 Fix format specifier of `DebugStringFromDecl`: `%ull` => `%d`. by Jing Lu · 1 year, 2 months ago
- 5497f6d Fix for nullability widening bug. by Googler · 1 year, 2 months ago
- 6403ced Don't crash for unparsed or uninstantiated default arguments. by Googler · 1 year, 2 months ago
- 40a5d29 Fail-closed on unknown C++ function attributes. by Devin Jeanpierre · 1 year, 2 months ago
- 09ce156 More evidence collection tests that already pass. by Googler · 1 year, 2 months ago
- 4ce5198 rs_bindings_from_cc: Use a custom diagnoser when attempting to instantiate a class template specialization. by Jing Lu · 1 year, 3 months ago
- e9c62fc internal change by Krasimir Georgiev · 1 year, 3 months ago
- 490961e [nullability] Use the recently introduced `Environment::get<>()` where possible. by Martin Brænne · 1 year, 3 months ago
- a4a8fb3 rs_bindings_from_cc: Prefix target names starting with a digit with 'n'. by Jing Lu · 1 year, 3 months ago
- d811bae rs_bindings_from_cc: reproducer: Crubit errors out when importing a type alias referencing a forward declared template specialization. by Jing Lu · 1 year, 3 months ago
- c981b89 Mark `[[noreturn]]` functions and functions with non-C calling conventions as experimental. by Devin Jeanpierre · 1 year, 3 months ago
- 5fa0240 Move golden test logic to a bazel macro. by Devin Jeanpierre · 1 year, 3 months ago
- b9b932f [nullability] Fix identifiers in `nullability_test` tests to conform to LLVM style. by Martin Brænne · 1 year, 3 months ago
- 8229571 adapt for rust API changes https://github.com/rust-lang/rust/commit/24f009c5e55d18c12563dd74681ca33b8a349936 by Krasimir Georgiev · 1 year, 3 months ago
- cf621aa [nullability] Smart pointers: Use feature flag where it wasn't used before. by Martin Brænne · 1 year, 3 months ago
- d9313f7 Internal cleanup. by Devin Jeanpierre · 1 year, 3 months ago
- 3f8499d Use the C++ version flag from the toolchain; use `-std=gnu++20` in test. by Jing Lu · 1 year, 3 months ago
- ae0a03a [nullability] Fix warning about missing `typename` in mock <memory> header. by Martin Brænne · 1 year, 3 months ago
- f2bba11 Disable weak_ptr::lock support until bug is fixed. by Googler · 1 year, 3 months ago
- 4c6e953 [nullability] Smart pointer: Implement `shared_ptr` cast operations. by Martin Brænne · 1 year, 3 months ago
- 63c2cae Generalize diagnostics to check nullability annotations rather than just kind. by Googler · 1 year, 3 months ago
- 7187dcf [nullability] Smart pointers: Implement `weak_ptr::lock()`. by Martin Brænne · 1 year, 3 months ago
- 8c4f7a6 [nullability] Smart pointers: Fix test bug. by Martin Brænne · 1 year, 3 months ago
- f7154ea Annotate pointers in crubit/nullability Abseil nullability annotations. by Googler · 1 year, 3 months ago
- c97459c [nullability] Smart pointers: Implement `swap()`. by Martin Brænne · 1 year, 3 months ago
- 4c78b95 [nullability] Add `provable()` and `possible()` assertions to nullability_test. by Martin Brænne · 1 year, 3 months ago
- 46427d5 `impl !Send, !Sync for <all C++ types> {}` by Devin Jeanpierre · 1 year, 3 months ago
- a8fdadc [nullability] Smart pointers: Implement assignment. by Martin Brænne · 1 year, 3 months ago
- cf64530 `From<*const [u8]> for std::string_view` by Devin Jeanpierre · 1 year, 3 months ago
- bc0672e Add bug-numbered TODO to remove `-Cpanic=abort`. by Devin Jeanpierre · 1 year, 3 months ago
- 4186d2c [nullability] Smart pointers: Make mock `unique_ptr` non-trivially-destructible. by Martin Brænne · 1 year, 3 months ago
- e066897 [nullability] Smart pointers: Propagate type nullability to pointer value. by Martin Brænne · 1 year, 3 months ago
- 9fe54e1 Fix a few variable names to more closely match LLVM style. by Googler · 1 year, 3 months ago
- b8f68e7 Google-internal change. by Jing Lu · 1 year, 3 months ago
- c05922f Internal-only change by Googler · 1 year, 4 months ago
- 0398f07 adapt for rustc API changes from https://github.com/rust-lang/rust/commit/3a4798c92d5ea9e4a3a0e6d4e2b597b0e9c7cf9a by Krasimir Georgiev · 1 year, 4 months ago
- 7e17a3b [nullability][NFC] Document that `rebuildWithNullability()` doesn't annotate smart pointers. by Martin Brænne · 1 year, 4 months ago
- 5fc0b66 Collect evidence from dereferences of function calls. by Googler · 1 year, 4 months ago
- c856134 Fix export of LLVM version SHA. by Jing Lu · 1 year, 4 months ago
- 7ca48d7 [nullability] Use a different version of the benchmark framework. by Martin Brænne · 1 year, 4 months ago
- 7e7c299 Integrate LLVM at llvm/llvm-project@5e5a22caf88a by Dmitri Gribenko · 1 year, 4 months ago
- a4141c8 adapt for rust API changes from https://github.com/rust-lang/rust/commit/40b154e53c0e04ff4cfd40d43d8e2b86b143b763 by Krasimir Georgiev · 1 year, 4 months ago
- 5f64069 Integrate LLVM at llvm/llvm-project@af7a1453526a by Krasimir Georgiev · 1 year, 4 months ago
- 9a8ed4a Move bazel label suffix logic to Rust / `src_code_gen.rs`. by Devin Jeanpierre · 1 year, 4 months ago
- 0507300 Integrate LLVM at llvm/llvm-project@cc2128714e66 by Krasimir Georgiev · 1 year, 4 months ago
- 8693a9b rs_bindings_from_cc: Add reproducer that a Crubit-enabled cc_library cannot include a header from a cc_library named 'core'. by Jing Lu · 1 year, 4 months ago
- c974257 Integrate LLVM at llvm/llvm-project@56f569049c9d by Googler · 1 year, 4 months ago
- ea2efd7 remove usage of host_fragments in google3/third_party/crubit/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_aspect.bzl by Googler · 1 year, 4 months ago
- 6b94221 Integrate LLVM at llvm/llvm-project@ec1086f2a085 by Krasimir Georgiev · 1 year, 4 months ago
- d401686 Add invariants checks to every function in nonunpin.h. by Devin Jeanpierre · 1 year, 4 months ago
- 4411e18 Integrate LLVM at llvm/llvm-project@de176d8c5496 by Googler · 1 year, 4 months ago
- 6adbf9c Document the invariant around PointerValue modelling by Sam McCall · 1 year, 4 months ago
- 563c93c Integrate LLVM at llvm/llvm-project@46396108deb2 by Googler · 1 year, 4 months ago
- 29e7482 Google-internal change. by Jing Lu · 1 year, 4 months ago
- b016809 Integrate LLVM at llvm/llvm-project@865f54e50173 by Googler · 1 year, 4 months ago
- 32f3ed7 Integrate LLVM at llvm/llvm-project@8ea8dd9a0171 by Googler · 1 year, 4 months ago
- 5f8e70c Integrate LLVM at llvm/llvm-project@c5dd1bbcc37e by Googler · 1 year, 4 months ago
- 6deed5e Integrate LLVM at llvm/llvm-project@b88308b1b481 by Googler · 1 year, 4 months ago
- d75088d Integrate LLVM at llvm/llvm-project@5d6304f01742 by Googler · 1 year, 4 months ago
- 9ca25d8 Integrate LLVM at llvm/llvm-project@ed86e740effa by Googler · 1 year, 4 months ago
- 47ee49b Integrate LLVM at llvm/llvm-project@b8a062061571 by Googler · 1 year, 4 months ago
- bfe4246 OSS build: Set up automatic bump of LLVM version. by Jing Lu · 1 year, 4 months ago
- 49c898c OSS build: Bump LLVM version. by Jing Lu · 1 year, 4 months ago
- 1397fc9 Crubit OSS build presubmit: Bump LLVM version and add `-Wno-missing-braces`. by Jing Lu · 1 year, 5 months ago
- 2ecfa60 rs_bindings_from_cc: Add a step to apply `rust_bindings_from_cc_aspect` patch to rules_rust repo. by Jing Lu · 1 year, 8 months ago
- d905a5f Bump LLVM version of the OSS build and remove reference to the `llvm_disable_optional_support_deps` by Jing Lu · 1 year, 10 months ago
- 88328ed Roll crubit->llvm dependency. by Lukasz Anforowicz · 1 year, 11 months ago
- aaa2a0f Fix license handling in OSS build of Crubit. by Lukasz Anforowicz · 2 years ago
- b1f1ce1 Automatic code cleanup. by Googler · 2 years, 1 month ago
- adb0c17 Internal change by Teddy Katz · 2 years, 4 months ago
- 47c4651 Bump LLVM version to latest version in Chrome by Luca Versari · 2 years, 6 months ago
- 30a2806 Bump LLVM version in the Bazel build by Marcel Hlopko · 2 years, 8 months ago
- 0a25665 Build *against* (i.e. compile *in*) LLVM matching what Chromium uses by Matthew Riley · 2 years, 9 months ago
- c12326e Bump llvm commit hash hoping to fix the CI by Marcel Hlopko · 2 years, 9 months ago
- 8e4c2b0 Rename Bazel-specific BUILD files to BUILD.bazel by Marcel Hlopko · 2 years, 10 months ago
- 4c77264 Bazel support: Replace `PREBUILT_LLVM_PATH` with `LLVM_INSTALL_PATH`. by Lukasz Anforowicz · 2 years, 10 months ago
- 99fddff Open-source lifetime inference/verification code. by Luca Versari · 2 years, 10 months ago
- 03a01e3 Create option to build against a CMake build of LLVM by Matthew Riley · 2 years, 10 months ago