1. 43b3669 Use `ControlFlowContext::build()` overload that takes a `FunctionDecl`. by Martin Brænne · 1 year, 10 months ago
  2. 64ac8ad One half of bidirectional interop: `RustBindings(CcBindings(X)) == X`. by Devin Jeanpierre · 1 year, 10 months ago
  3. c850c77 Allow types which use `CRUBIT_INTERNAL_RUST_TYPE` to also specify ABI-compatibility. by Devin Jeanpierre · 1 year, 10 months ago
  4. fd0ab0a Google-internal change. by Jing Lu · 1 year, 10 months ago
  5. 3f353ee Simplify TypeMapOverrideImporter. by Devin Jeanpierre · 1 year, 10 months ago
  6. f89b01d Make CRUBIT_INTERNAL_ANNOTATE style-guide compliant, now that we have a waiver. by Devin Jeanpierre · 1 year, 10 months ago
  7. b7f8e28 Use the dedicated TypeMapOverride item as the decl_id for MappedType. by Devin Jeanpierre · 1 year, 10 months ago
  8. 3c4354b Generate bindings for `using foo::SomeType` as if it were `using SomeType = foo::SomeType`. by Devin Jeanpierre · 1 year, 10 months ago
  9. cc638f9 Fix alignment of the generated structs that contain bitfields. by Lukasz Anforowicz · 1 year, 10 months ago
  10. 544a7c0 Google-internal change by Jing Lu · 1 year, 10 months ago
  11. 6f44dbe Google-internal change by Jing Lu · 1 year, 10 months ago
  12. e2793ed Google internal change by Jing Lu · 1 year, 10 months ago
  13. 9c5c5c2 Do not transition deps_for_bindings by Marcel Hlopko · 1 year, 10 months ago
  14. 6716c46 [nullability] Use `Strict` `Environment` accessors in pointer_nullability.cc. by Martin Brænne · 1 year, 10 months ago
  15. 0da5885 [nullability] Use `Strict` `Environment` accessors in pointer_nullability_analysis.cc. by Martin Brænne · 1 year, 10 months ago
  16. f46bdfb Improve documentation of `rs_char` ABI. by Lukasz Anforowicz · 1 year, 10 months ago
  17. 619bb63 Rename `--targets_and_headers` to `--target_args` everywhere outside of the actual aspect. by Devin Jeanpierre · 1 year, 10 months ago
  18. 4d01461 Stop supporting `wchar_t` - current bindings don't work on all platforms by Lukasz Anforowicz · 1 year, 10 months ago
  19. 460e427 Map `int` to `core::ffi::c_int` (also for most other builtin C++ types). by Lukasz Anforowicz · 1 year, 10 months ago
  20. f164e03 Expose whether a PointerVal has nullability properties. by Googler · 1 year, 10 months ago
  21. 0fe5825 Bazel integration: Fix `include_str!` / `data` dependencies. by Lukasz Anforowicz · 1 year, 10 months ago
  22. 42f3996 Automatic code cleanup. by Googler · 1 year, 10 months ago
  23. d47ab00 Use `int64_t` instead of `int64`. And apply a ClangTidy fix: add <string> to includes. by Jing Lu · 1 year, 10 months ago
  24. 26940a2 Recognize annotated aliases, e.g. Nullable<T> as equivalent to T _Nullable by Sam McCall · 1 year, 10 months ago
  25. dfe9a01 Internal-only change by Googler · 1 year, 10 months ago
  26. b9b05fc [cc_bindings_from_rs] Add an `#include <cstddef>` when using `offsetof`. by Devin Jeanpierre · 1 year, 10 months ago
  27. 1e2d324 Emit debug size/align checks for type map overrides. by Devin Jeanpierre · 1 year, 10 months ago
  28. 7edfdff Implement `Display` on RsTypeKind. by Devin Jeanpierre · 1 year, 10 months ago
  29. 1d6cff5 Delete `original_cc_size`, instead, round sizeof() to alignment when asserting on layout. by Devin Jeanpierre · 1 year, 10 months ago
  30. e1ade88 Panic on internal / impossible errors: `find_untyped_decl`. by Lukasz Anforowicz · 1 year, 10 months ago
  31. 578ba8b Panic on internal / impossible errors: `make_ir`. by Lukasz Anforowicz · 1 year, 10 months ago
  32. 24416d0 Reject function pointers that pass structs by value. by Lukasz Anforowicz · 1 year, 10 months ago
  33. 834d4b8 [nullability] Handle `CXXThisExpr` in non-flow-sensitive instead of flow-sensitive analysis. by Martin Brænne · 1 year, 10 months ago
  34. 82c8ce4 Remove reference to `cc_bindings_from_rs_legacy_toolchain_runner` in README.md by Googler · 1 year, 10 months ago
  35. c8cc8f6 Google-internal change by Googler · 1 year, 10 months ago
  36. 495f436 Google internal change by Googler · 1 year, 10 months ago
  37. 954696e Correctly handle inherent `impl` that is in separate module from a `struct`. by Lukasz Anforowicz · 1 year, 10 months ago
  38. d77a0fd Initial `bindings/reference/function_pointers.md`. by Lukasz Anforowicz · 1 year, 10 months ago
  39. 901c35b Resugar substituted type params found in class template instantiations. by Sam McCall · 1 year, 10 months ago
  40. 104badd Removing redundant `ok()`: `result.ok().unwrap...()` => `result.unwrap...()` by Lukasz Anforowicz · 1 year, 10 months ago
  41. bdf9081 Remove duplicate test in wrong directory by Sam McCall · 1 year, 10 months ago
  42. 99ad610 Initial `bindings/reference/enumerations.md` and `tagged_unions.md`. by Lukasz Anforowicz · 1 year, 10 months ago
  43. 93e800e Change type map overrides from an UnsupportedItem to a dedicated Item. by Devin Jeanpierre · 1 year, 10 months ago
  44. aa39092 Fix typedef type map overrides caught by goldens. by Devin Jeanpierre · 1 year, 10 months ago
  45. ff834ee [rs_bindings_from_cc] Suppress bindings for types which map to an already-existing Rust type. by Devin Jeanpierre · 1 year, 10 months ago
  46. 8f8049c Rename private `sm` field to `sm_`, per C++ style guide (and ClangTidy). by Devin Jeanpierre · 1 year, 10 months ago
  47. 257f0f6 Enable ClangTidy internally (oops?!?), and fix all automatically-fixable ClangTidy issues. by Devin Jeanpierre · 1 year, 10 months ago
  48. 0d8e34b Fix misc style issues in Crubit. by Devin Jeanpierre · 1 year, 10 months ago
  49. c2c39ff [rs_bindings_from_cc] allow multiple decl importers to attempt the same decl. by Devin Jeanpierre · 1 year, 10 months ago
  50. d8f1e15 Document that platform-specific mapping of `int` is temporary/undesirable. by Lukasz Anforowicz · 1 year, 10 months ago
  51. db3028c Directionality-based sections (rather than integers-vs-other-types). by Lukasz Anforowicz · 1 year, 10 months ago
  52. 9a442aa Add dep from tests to clang:basic by Sam McCall · 1 year, 10 months ago
  53. e8a3362 [nullability] Avoid crashing on alias templates with default arguments. by Martin Brænne · 1 year, 10 months ago
  54. 8a06793 Add README for nullability, document style quirks by Sam McCall · 1 year, 10 months ago
  55. a6d1c2f End-user docs for bindings: `overview.md` + `primitive_scalar_types.md`. by Lukasz Anforowicz · 1 year, 10 months ago
  56. 9e3ef6d Update golden files for formatting changes. by Googler · 1 year, 10 months ago
  57. 8eca943 Remove `-Zflatten-format-args=true` from `error_report_test`. by Googler · 1 year, 11 months ago
  58. 2be89fb Automatic code cleanup. by Googler · 1 year, 11 months ago
  59. 6e04f3c Add alias support to `CRUBIT_INTERNAL_RUST_TYPE` attributes. by Devin Jeanpierre · 1 year, 11 months ago
  60. 13e6aae Run and fix build_cleaner on rs_bindings_from_cc/BUILD. by Devin Jeanpierre · 1 year, 11 months ago
  61. 12b7b57 rs_bindings_from_cc: Use an attribute to dynamically specify type mapping. by Devin Jeanpierre · 1 year, 11 months ago
  62. 1987ace [crubit] Join the thread for token_stream_printer to avoid potential races by Kinuko Yasuda · 1 year, 11 months ago
  63. 763e2a9 Remove redundant `licenses(["notice"])` directives from `BUILD` files. by Lukasz Anforowicz · 1 year, 11 months ago
  64. 628b06b Add PointerModel for tracking dereference conditions during nullability analysis. by Googler · 1 year, 11 months ago
  65. f1009fd Allow for `union`s as record members by Googler · 1 year, 11 months ago
  66. 45fd4be [LifetimeAnalysis] Fix potential breakages for PruneTriviallyFalseEdges by Kinuko Yasuda · 1 year, 11 months ago
  67. 8240e6f cc_bindings_from_rs: separate `attach_aspect` rule from `generating_files_test.bzl` into its own `.bzl` by Googler · 1 year, 11 months ago
  68. c051194 Use `multiplatform_testing.bzl` as the `srcs` of `bzl_library` by Googler · 1 year, 11 months ago
  69. b8ac160 Use `std::move` as a workaround for missing RVO in BuildKite builds. by Lukasz Anforowicz · 1 year, 11 months ago
  70. d127f93 Add TypeNullability typedef for nullability vector by Sam McCall · 1 year, 11 months ago
  71. f2b62b3 Add non-flow-sensitive support for array types by Sam McCall · 1 year, 11 months ago
  72. 5b1af4f Clean up deps after splitting pointer_nullability, and add brief file doc by Sam McCall · 1 year, 11 months ago
  73. 9a893de Produce nullability vectors for reference types. by Sam McCall · 1 year, 11 months ago
  74. e37df98 Fix inconsistency between initPointerNullState and getPointerNullState by Sam McCall · 1 year, 11 months ago
  75. 5fc2a80 Split functions relating to type-nullability out of pointer_nullability.h by Sam McCall · 1 year, 11 months ago
  76. c1f6cab Internal-only change by Googler · 1 year, 11 months ago
  77. 4433eca Google-internal change by Googler · 1 year, 11 months ago
  78. 39f69b3 Google-internal change. by Googler · 1 year, 11 months ago
  79. 7dc3783 Google internal change by Googler · 1 year, 11 months ago
  80. 189e965 Add test for array-declarator nullability syntax on params by Sam McCall · 1 year, 11 months ago
  81. 203eba7 Do the alignment field-exists check as late as possible. by Devin Jeanpierre · 1 year, 11 months ago
  82. 7f19b2b Rename /nullability_verification to /nullability in preparation for adding/relocating inference functionality here. by Googler · 1 year, 11 months ago
  83. a45d260 For classes nested in template classes, include outer tparams in nullability by Sam McCall · 1 year, 11 months ago
  84. 70942e5 Function to print a type and its nullability vector together in standard syntax by Sam McCall · 1 year, 11 months ago
  85. dc02be8 Ask BuildKite / bazelci to `apt install` the `clang` package. by Lukasz Anforowicz · 1 year, 11 months ago
  86. 684cf70 [nullability] Add references to bugs. by Martin Brænne · 1 year, 11 months ago
  87. 8b2691e Change `AttributedError`'s `fmt` field to store the `fmt` literal directly instead of formatted arguments. by Googler · 1 year, 11 months ago
  88. 86f7ee1 Fix handling of pack args in alias templates by Sam McCall · 1 year, 11 months ago
  89. e78864f Add some more class-template related tests for GetNullabilityAnnotationsFromType by Sam McCall · 1 year, 11 months ago
  90. b0af4dc Use an options struct for `IrFromCc`, since the parameter list is unwieldy. by Devin Jeanpierre · 1 year, 11 months ago
  91. 31dedf0 [nullability] Clarify test name and comment. by Martin Brænne · 1 year, 11 months ago
  92. 8cdb0b1 [nullability] Fix crash on function template calls that only deduce some arguments. by Martin Brænne · 1 year, 11 months ago
  93. d7d9050 Resugar substituted template type params in type alias templates by Sam McCall · 1 year, 11 months ago
  94. 61d4e36 [nullability] Fix a null-pointer crash (ironically) on a null `TypeSourceInfo`. by Martin Brænne · 1 year, 11 months ago
  95. 60ed6c8 Set `BAZEL_CXXOPTS` to force C++17. by Lukasz Anforowicz · 1 year, 11 months ago
  96. c503d33 Test host-only code with cross-compilation. by Devin Jeanpierre · 1 year, 11 months ago
  97. cb47844 Don't discard sugar between the _Nullable attribute and the PointerType. by Sam McCall · 1 year, 11 months ago
  98. 74e090d Don't attempt to generate bindings for dynamically sized types. by Lukasz Anforowicz · 1 year, 11 months ago
  99. 803ab03 Add `_for_debugging` suffix to `use_prebuilt_rs_bindings_from_cc` flag and setting. by Googler · 1 year, 11 months ago
  100. a1e7228 Don't call `as_substs` on `rustc_middle::ty::List<T>::empty()` to obtain a placeholder for `FieldDef::ty`. by Googler · 1 year, 11 months ago