1. 58ac9cb Don't collect evidence from assignment from a nullable if the LHS type is already nullable. by Googler · 25 hours ago main
  2. be44dcd crubit: explicitly enumerate unstable features we use by Augie Fackler · 2 days ago
  3. d499d87 Consolidate TestInputs creation across inference tests. by Googler · 2 days ago
  4. f75b87b [nullability] Diagnose initializations in initializer lists. by Martin Brænne · 2 days ago
  5. 6a2326d [nullability] Warn when accessing moved-from nonnull smart pointers. by Martin Brænne · 2 days ago
  6. ecb906e crubit: adapt for https://github.com/rust-lang/rust/pull/124953/files#diff-2e6738173d7f2bba108e9eea0ddf6f21bf055752800fc2237abf28849007dcce by Krasimir Georgiev · 2 days ago
  7. bdc89b3 Automatic code cleanup. by Googler · 2 days ago
  8. aa3fc60 [nullability][NFC] Add `DiagTransferState` type alias. by Martin Brænne · 2 days ago
  9. b26a629 [nullability] Remove unused variable. by Martin Brænne · 3 days ago
  10. 223afae [nullability][NFC] Factor out a function for returning an untracked error. by Martin Brænne · 3 days ago
  11. 40fdd87 [nullability] Ensure we have `PointerValue`s for all expressions (not just prvalues). by Martin Brænne · 7 days ago
  12. b6ce27c Map Rust `#[deprecated]` modules to C++ `[[deprecated]]` namespaces by Googler · 8 days ago
  13. dbc7757 Collect evidence for smart pointers left nullable by constructors. by Googler · 8 days ago
  14. e7b17f1 [nullability] Check that all redecls have consistent nullability annotations. by Martin Brænne · 9 days ago
  15. 1b31466 Provide empty-for-now pragmas to analysis for evidence collection. by Googler · 9 days ago
  16. 56840fe Distinguish assignments from initializations. by Googler · 9 days ago
  17. b96ab1e Rename remaining references to "bound" to "assigned". by Googler · 9 days ago
  18. c569c7d Collect evidence for smart pointers left nullable by constructors. by Googler · 9 days ago
  19. cceb531 [nullability] Add solver factory parameter to `collectEvidenceFromDefinition()`. by Martin Brænne · 10 days ago
  20. 4cfe830 [nullability] Simplify some tests in smart_pointers.cc. by Martin Brænne · 10 days ago
  21. 93cf03a Collect evidence for smart pointers from assignments to existing decls. by Googler · 10 days ago
  22. deb0fc4 Use the PointerValue from the LHS of assignments, since we have already run transfer functions for the assignment by the time we collect evidence. by Googler · 2 weeks ago
  23. aeb8f83 Collect evidence from aggregate initialization of smart pointer fields. by Googler · 2 weeks ago
  24. da6a49f Collect evidence from default arguments for smart pointer params. by Googler · 2 weeks ago
  25. aa48044 Collect evidence for smart pointers from field initializers. by Googler · 2 weeks ago
  26. d9db9d4 Collect evidence for smart pointers from return statements. by Googler · 2 weeks ago
  27. 65c56a9 Collect evidence for smart pointer params/args in function prototype calls. by Googler · 2 weeks ago
  28. de4b1e2 Enable smart pointer inference in infer_tu_main. by Googler · 2 weeks ago
  29. fe62ef8 Handle or explicitly not-handle more assignment patterns. by Googler · 2 weeks ago
  30. 95db3e9 Collect evidence from uses of CHECK[_NE] with smart pointers. by Googler · 2 weeks ago
  31. 2868f20 Collect evidence for smart pointer params and arguments from call exprs with function declarations. by Googler · 2 weeks ago
  32. 50d850c Collect evidence from smart pointer initializations. by Googler · 2 weeks ago
  33. 567aa35 Collect evidence from dereferences of smart pointers. by Googler · 2 weeks ago
  34. 47737c8 Collect evidence from existing annotations on smart pointers. by Googler · 2 weeks ago
  35. e29825e Consider smart pointers inferable, though we collect no evidence for them yet. by Googler · 2 weeks ago
  36. 4e554b7 internal-only change by Googler · 2 weeks ago
  37. a58cb6d Return after handling function pointer references. by Googler · 2 weeks ago
  38. 9593684 Initialize the Environment based on the TargetStmt. by Googler · 2 weeks ago
  39. e2f09c9 Support specialized logging functions appearing in a top-level `util` directory. Currently, we support them, but only in `absl`. by Googler · 2 weeks ago
  40. 4a763bb Update implementation of `widen` to fully use new API. by Googler · 2 weeks ago
  41. aff93e4 Integrate LLVM at llvm/llvm-project@45726c1a3a3d by Fangrui Song · 2 weeks ago
  42. 7edcf66 Roll forward with fix for the issue noted in the rollback: by Martin Brænne · 2 weeks ago
  43. ba02792 [nullability] Add `Solver` parameter to `diagnosePointerNullability()`. by Martin Brænne · 2 weeks ago
  44. 5aa4196 Internal change. by Augie Fackler · 2 weeks ago
  45. 432d569 Add support for rust union fields by Googler · 2 weeks ago
  46. 7afda11 Don't crash if we can't find a TemplatedDecl for a base class. by Googler · 3 weeks ago
  47. 0f92ece [nullability] Add `Solver` parameter to `diagnosePointerNullability()`. by Martin Brænne · 3 weeks ago
  48. 62aad97 Only use RecordInitListHelper with record-type initializers. by Googler · 3 weeks ago
  49. 7a8cdaf Use a slightly different Environment API. by Googler · 3 weeks ago
  50. da3bd0e Add format_deprecated_tag helper function by Googler · 3 weeks ago
  51. 59f354b [nullability] Add test for nullability attributes on user-defined pointer class. by Martin Brænne · 3 weeks ago
  52. cb2ffa9 Move format_namespace_bound_cc_tokens to bindings.rs by Googler · 3 weeks ago
  53. 73cceb2 Enable smart pointers in inference tests that will be affected by smart pointer support. by Googler · 3 weeks ago
  54. 9ea01e8 [nullability] Support user-defined smart pointer types annoated with `_Nullable`. by Martin Brænne · 3 weeks ago
  55. 95f47e9 Collect eligible ranges from fields and globals. by Googler · 3 weeks ago
  56. 22e16c8 Collect evidence from initializers of non-inference-target non-local variables which reference inference targets. by Googler · 3 weeks ago
  57. 337944a Collect evidence for returned expressions from return type nullability. by Googler · 3 weeks ago
  58. bfbd32e Add support for #[repr(C)] union fields by Googler · 4 weeks ago
  59. b58aa2a No public description by Googler · 4 weeks ago
  60. 5ea617e Fix include position. by Googler · 4 weeks ago
  61. f91b95a Replace "BindingToType" with "AssignmentToType". by Googler · 4 weeks ago
  62. 67422c8 Deduplicate common code across handling of assignment-like statements. by Googler · 4 weeks ago
  63. a157682 Automatic code cleanup. by Googler · 4 weeks ago
  64. 6cd684d Deduplicate boilerplate for using matchers to grab the desired definition for testing evidence collection. by Googler · 4 weeks ago
  65. c8b2317 Rename test helpers to avoid conflicting with the functions under test and allow more differentiation. by Googler · 4 weeks ago
  66. 0afc0a1 Handle calls to references to function pointers. by Googler · 4 weeks ago
  67. 685cafc Collect evidence from aggregate initializations. by Googler · 4 weeks ago
  68. edc9d0c Collect evidence from implicitly-defined default constructors and some functions in implicit contexts. by Googler · 4 weeks ago
  69. 5b4f94d Collect evidence from field initializers in constructors. by Googler · 4 weeks ago
  70. 2a416ab Collect evidence from global variable initializers. by Googler · 4 weeks ago
  71. 3c46a07 Add mapping from Rust `#[deprecated]` to C++ `[[deprecated]]` for ADTs by Googler · 5 weeks ago
  72. 8aa2938 Internal change. by Devin Jeanpierre · 5 weeks ago
  73. 4c4bb80 Use `getReferencedDecls`' output for referenced functions. by Googler · 5 weeks ago
  74. 8f71220 Collect evidence from existing annotations on fields and globals. by Googler · 5 weeks ago
  75. e41a588 Include declarations of fields and globals as evidence sites. by Googler · 5 weeks ago
  76. bdb2136 Enable InferableTest cases for function-local variables. by Googler · 5 weeks ago
  77. 9d79003 Return early if a pointer assignment is from an unsupported type. by Googler · 5 weeks ago
  78. d1024e1 Internal change. by Googler · 5 weeks ago
  79. 059654b [nullability] Don't crash on classes privately derived from smart pointers. by Martin Brænne · 5 weeks ago
  80. 26eb235 [nullability] Ignore smart pointers whose underlying type isn't a raw pointer. by Martin Brænne · 5 weeks ago
  81. 4c24120 Move crubit underneath the rules_rust process_wrapper. by Devin Jeanpierre · 5 weeks ago
  82. cad5fc2 Make mangled `extern "C"` functions callable, via a thunk. by Devin Jeanpierre · 5 weeks ago
  83. 800ee73 Don't reuse flags from the crate when generating its bindings. by Devin Jeanpierre · 5 weeks ago
  84. bb61df1 chore: Fix deadlink to reproducible_builds.md by Luke Yeh · 5 weeks ago
  85. a0db24a internal change by Krasimir Georgiev · 5 weeks ago
  86. 13afdc1 [nullability] Add tests for conditional operator on pointers. by Martin Brænne · 5 weeks ago
  87. 268f456 Fully remove `memoffset` dependency from Crubit. by Devin Jeanpierre · 5 weeks ago
  88. 694a9c3 Fix string_view test. by Devin Jeanpierre · 6 weeks ago
  89. 6b39531 Add mapping from Rust `#[deprecated]` to C++ `[[deprecated]]` for functions by Googler · 6 weeks ago
  90. 208c1ad Add some integration tests for functions when using #[must_use] by Googler · 6 weeks ago
  91. 185b6ad Fix tests in CI. Yay! by Devin Jeanpierre · 6 weeks ago
  92. 31ab34f Avoid C++20 direct-initialization aggregates. by Devin Jeanpierre · 6 weeks ago
  93. 4d35c2f Upgrade CI and Clang to LLVM 14. by Devin Jeanpierre · 6 weeks ago
  94. bf633ea Clean up old cfg thing that didn't work in the OSS build anyway. by Devin Jeanpierre · 6 weeks ago
  95. 858e305 Add EXPECT_OK to status test matchers. by Devin Jeanpierre · 6 weeks ago
  96. 1d05509 Use `::testing::TempDir()` from gtest. by Devin Jeanpierre · 6 weeks ago
  97. 6940d75 Use C++20 in Bazel CI. by Devin Jeanpierre · 6 weeks ago
  98. 49385be Fix clippy warnings in bindings.rs by Googler · 6 weeks ago
  99. 03a38a2 Update Rust to a more recent nightly. by Devin Jeanpierre · 6 weeks ago
  100. 4f7fc4c Update Abseil version using bazelmod. by Devin Jeanpierre · 6 weeks ago