bazel /
crubit /
ecf5db32251163cb3ea30886dbfef626930fba29 - ecf5db3 Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
- a087d23 Add/remove header files (include what you spell) by Dmitri Gribenko · 1 year, 8 months ago
- e7f40dc Remove unused includes by Dmitri Gribenko · 1 year, 8 months ago
- 7b0a9d1 [lifetime_analysis][NFC] Replace "initialized object" with "result object". by Martin Brænne · 1 year, 8 months ago
- 000ac50 Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
- 886a675 Fully-qualify names used in macros by Dmitri Gribenko · 1 year, 8 months ago
- 01568e8 Mark functions defined in a header with `inline` by Dmitri Gribenko · 1 year, 8 months ago
- efc8664 Remove `THIRD_PARTY` from header guards by Dmitri Gribenko · 1 year, 8 months ago
- 594bf45 Move the `#include` inside include guards by Dmitri Gribenko · 1 year, 8 months ago
- 47a937a Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
- fd2d10f [lifetime_annotations] Treat function type aliases consistently with other aliases. by Martin Brænne · 1 year, 8 months ago
- ce3b92d Do not assume `data` attribute is present in the BUILD file. by Marcel Hlopko · 1 year, 8 months ago
- ff64e8c Add a reproducer for an assertion in `ValueLifetimes::GetPointeeLifetimes()`. by Jing Lu · 1 year, 8 months ago
- d829163 Fix `offset_of` assertions for fields of types with interior mutability. by Lukasz Anforowicz · 1 year, 8 months ago
- aeb861f Integrate LLVM at llvm/llvm-project@7a749fe94bb7 by Dmitri Gribenko · 1 year, 8 months ago
- 35f7374 Bifurcate `Drop` and "drop glue" tests to cover `Default` and no-`Default`. by Lukasz Anforowicz · 1 year, 8 months ago
- 15a6002 Refactoring: Deduplicating `let self_ty = tcx.type_of(def_id).subst_identity()`. by Lukasz Anforowicz · 1 year, 8 months ago
- bcb4000 Refactoring: Consolidate handling of various ADT snippets. by Lukasz Anforowicz · 1 year, 8 months ago
- 57c7014 Refactoring: Move destructor and move bindings into `format_adt`. by Lukasz Anforowicz · 1 year, 8 months ago
- 862d856 adapt for rustc API changes from https://github.com/rust-lang/rust/commit/cef812bd958d5037224aebe3721f3ffc9c80965e by Googler · 1 year, 9 months ago
- 10c52f2 Refactoring: Extracting `fn get_def_id_of_default_trait`. by Lukasz Anforowicz · 1 year, 9 months ago
- 92b6605 Refactoring: Extracting `fn does_adt_implement_trait`. by Lukasz Anforowicz · 1 year, 9 months ago
- 107be16 Google-internal change. by Jing Lu · 1 year, 9 months ago
- e721208 Internal change by Lukasz Anforowicz · 1 year, 9 months ago
- b9e515a Internal change by Lukasz Anforowicz · 1 year, 9 months ago
- ec4c8c7 Internal change by Lukasz Anforowicz · 1 year, 9 months ago
- ae1ae17 Internal change by Lukasz Anforowicz · 1 year, 9 months ago
- 1372910 Revert "Revert "Internal change" since GitHub hasn't picked up this change yet." by lujin · 1 year, 9 months ago
- dbd8bae Revert "Internal change" since GitHub hasn't picked up this change yet. by lujin · 1 year, 9 months ago
- b5e2aa4 Internal change by Martin Brænne · 1 year, 9 months ago
- af3753a Internal change by Dmitri Gribenko · 1 year, 9 months ago
- 9eca4f7 Internal change by Martin Brænne · 1 year, 9 months ago
- ef1c7af Internal change by Martin Brænne · 1 year, 9 months ago
- d0b8997 Simplify tests, drop analyze_target_for_test by Sam McCall · 1 year, 9 months ago
- 89959d5 [nullability] Don't check-fail when calling variadic constructors. by Martin Brænne · 1 year, 9 months ago
- 0cdc04a Use correct LLVM gtest/gmock for inference tests by Sam McCall · 1 year, 9 months ago
- 4f6be42 consistently spell clang::tidy::nullability by Sam McCall · 1 year, 9 months ago
- da39880 Fix header guard styles by Sam McCall · 1 year, 9 months ago
- 7d9afee clang-format: PointerAlignment: Right, following LLVM style by Sam McCall · 1 year, 9 months ago
- 4af297f Fix build now that Environment is not copyable by Sam McCall · 1 year, 9 months ago
- bb7ddfd Integrate LLVM at llvm/llvm-project@d54bd7aced8b by Fangrui Song · 1 year, 9 months ago
- 3e1289b Avoid a copy by Fangrui Song · 1 year, 9 months ago
- 60745f5 Collect null-safety constraints based on pointer usage and resolve them into implications of required nullability annotations. by Googler · 1 year, 9 months ago
- b323064 Add test to document clang's built-in nullability-merging across redecls by Sam McCall · 1 year, 9 months ago
- a354fb7 [nullability] Handle class templates with default arguments by Martin Brænne · 1 year, 9 months ago
- 381e2b9 [nullability] Fix a crash when calling builtin functions. by Martin Brænne · 1 year, 9 months ago
- 000d1c6 Add skeleton proto for distributed nullability inference by Sam McCall · 1 year, 9 months ago
- 8250222 Make bindings work for `rs_default...StructWithFieldWithNoDefault` test. by Lukasz Anforowicz · 1 year, 9 months ago
- cd55cd2 Delete unused `--targets_and_headers` flag. by Devin Jeanpierre · 1 year, 9 months ago
- 512990a Cleanup: s/targets_and_headers/target_args/ in the Crubit aspect. by Devin Jeanpierre · 1 year, 9 months ago
- 056b169 Create the skeleton of a round-trip test for C++ types. by Devin Jeanpierre · 1 year, 9 months ago
- 41141f0 Automatic code cleanup. by Googler · 1 year, 9 months ago
- 60e4c36 [nullability] Don't crash when NullToPointer cast destination is nullptr_t. by Martin Brænne · 1 year, 9 months ago
- 1b665a4 Mapping `Clone` to copy constructor and copy assignment operator. by Lukasz Anforowicz · 1 year, 9 months ago
- 8a57a90 Google-internal change. by Jing Lu · 1 year, 9 months ago
- a6b35b6 Avoid crashing on partial template specialization by Sam McCall · 1 year, 9 months ago
- 1270d29 Add TODOs about false negatives by Dmitri Gribenko · 1 year, 9 months ago
- ad23563 Enable commented-out lines in a ParenTypeInTemplate test. by Martin Brænne · 1 year, 9 months ago
- c18ef6b Built-in alias templates aren't nullability annotations: don't crash checking by Sam McCall · 1 year, 9 months ago
- fd49ad4 Deduplicate test bodies into a `MainTestBody` function template. by Lukasz Anforowicz · 1 year, 9 months ago
- 74bf864 Allow binding nullability of decls to SAT variables, to support inference. by Sam McCall · 1 year, 9 months ago
- 6be92ea Clarify how dangling pointers in span can become UB in C++ by Dana Jansens · 1 year, 9 months ago
- 36de572 Replace `tcx.non_blanket_impls_for_ty(...)` with `tcx.associated_items(...)`. by Lukasz Anforowicz · 1 year, 9 months ago
- 73a79ab Refactoring `format_thunk_decl/impl` to take `FnSig`. by Lukasz Anforowicz · 1 year, 9 months ago
- 2aab019 Use `tcx.param_env(def_id)` instead of `ty::ParamEnv::empty()`. by Lukasz Anforowicz · 1 year, 9 months ago
- aa2de7e Support for Rust references - `&T`. by Lukasz Anforowicz · 1 year, 9 months ago
- cf78302 Fix how mutability of the pointee is represented in the generated code. by Lukasz Anforowicz · 1 year, 9 months ago
- 293dc47 cc_bindings_from_rs: Document the bazel command to output the generated bindings for a Rust crate. Also remove docs on Google-internal setup. by Jing Lu · 1 year, 9 months ago
- 6a4af5b cc_bindings_from_rs: Add `rs_out_file` to `OutputGroupInfo`. by Jing Lu · 1 year, 9 months ago
- 6ab7b1d Internal change by Googler · 1 year, 9 months ago
- ed01de6 [nullability] When merging null states, first check if both pointers have null states. by Martin Brænne · 1 year, 9 months ago
- ed96fcb Additional reference / lifetime related unit tests. by Lukasz Anforowicz · 1 year, 9 months ago
- f75c391 Test that shows a bug in propagation of `const` / `mut` pointer qualifiers. by Lukasz Anforowicz · 1 year, 9 months ago
- 0adaa3e Tweak `test_ty` to allow testing types in parameter position. by Lukasz Anforowicz · 1 year, 9 months ago
- 5572b8d More test coverage for trivial copy assignment operator of `Copy` types. by Lukasz Anforowicz · 1 year, 9 months ago
- b1c6681 Make flow condition implications regardless of is_known properties. by Googler · 1 year, 9 months ago
- 52bc49d Output aesthetics tweaks: __NEWLINE__ b/w `private:` and comments. by Lukasz Anforowicz · 1 year, 9 months ago
- 5bb38a7 Rerun `rustfmt` on `cc_bindings_from_rs.rs` by Lukasz Anforowicz · 1 year, 9 months ago
- e0a778c Generate static_assert(std::is_trivially_move..._v<...>) for all ADTs. by Lukasz Anforowicz · 1 year, 10 months ago
- c12fc18 Include default move constructor in the generated C++ bindings. by Lukasz Anforowicz · 1 year, 10 months ago
- f18a857 Generate `static_assert(std::is_trivially_copy..._v<...>)` for `Copy` types. by Lukasz Anforowicz · 1 year, 10 months ago
- d3aa9f6 Adding golden tests for comparison operators of a non-trivial C++ type. by Lukasz Anforowicz · 1 year, 10 months ago
- 1680a64 Don't emit bindings for compound-assignment ops for non-trivial types. by Lukasz Anforowicz · 1 year, 10 months ago
- ef6dc92 add nullability_test runner, and convert some tests by Sam McCall · 1 year, 10 months ago
- cffacb5 Tweaking tests for `operator+` for non-trivial types. by Lukasz Anforowicz · 1 year, 10 months ago
- f4b3760 Preserve doc comments from Rust fields. by Lukasz Anforowicz · 1 year, 10 months ago
- 68c8882 Preserve public visibility of Rust fields in the generated C++ bindings. by Lukasz Anforowicz · 1 year, 10 months ago
- 901161a Emit `default` copy constructor and assignment operator for `Copy` types by Lukasz Anforowicz · 1 year, 10 months ago
- 58f13e6 Initial `bindings/reference/pointers_and_references.md`. by Lukasz Anforowicz · 1 year, 10 months ago
- a767f91 Initial `bindings/reference/known_operations.md`. by Lukasz Anforowicz · 1 year, 10 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
- 34f42c8 Google-internal change. by Jing Lu · 1 year, 10 months ago
- 92e07a4 Google-internal change. by Jing Lu · 1 year, 10 months ago
- 43b3669 Use `ControlFlowContext::build()` overload that takes a `FunctionDecl`. by Martin Brænne · 1 year, 10 months ago
- 64ac8ad One half of bidirectional interop: `RustBindings(CcBindings(X)) == X`. by Devin Jeanpierre · 1 year, 10 months ago
- c850c77 Allow types which use `CRUBIT_INTERNAL_RUST_TYPE` to also specify ABI-compatibility. by Devin Jeanpierre · 1 year, 10 months ago
- fd0ab0a Google-internal change. by Jing Lu · 1 year, 10 months ago
- 3f353ee Simplify TypeMapOverrideImporter. by Devin Jeanpierre · 1 year, 10 months ago
- f89b01d Make CRUBIT_INTERNAL_ANNOTATE style-guide compliant, now that we have a waiver. by Devin Jeanpierre · 1 year, 10 months ago
- b7f8e28 Use the dedicated TypeMapOverride item as the decl_id for MappedType. by Devin Jeanpierre · 1 year, 10 months ago