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