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