1. 35be972 rs_bindings_from_cc: Add reproducer that a target will fail if a C++ target (in the transitive deps) has the same name as a Crubit-enabled C++ target. by Jing Lu · 1 year, 4 months ago
  2. 2608c6f Add ODR suffix to the end of generated `upcast` functions. by Devin Jeanpierre · 1 year, 4 months ago
  3. 9a8ed4a Move bazel label suffix logic to Rust / `src_code_gen.rs`. by Devin Jeanpierre · 1 year, 4 months ago
  4. 8f9fc81 Google-internal change. by Jing Lu · 1 year, 4 months ago
  5. 8693a9b rs_bindings_from_cc: Add reproducer that a Crubit-enabled cc_library cannot include a header from a cc_library named 'core'. by Jing Lu · 1 year, 4 months ago
  6. 162d21f Emit round-trip type annotations for C++ types. by Devin Jeanpierre · 1 year, 4 months ago
  7. ea2efd7 remove usage of host_fragments in google3/third_party/crubit/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_aspect.bzl by Googler · 1 year, 4 months ago
  8. d401686 Add invariants checks to every function in nonunpin.h. by Devin Jeanpierre · 1 year, 4 months ago
  9. eddf0af rs_bindings_from_cc: Skip zero-sized field when computing record layout, and don't generate a zero-sized Rust array for it, and instead generate an accessor. by Jing Lu · 1 year, 4 months ago
  10. 1445bf2 rs_bindings_from_cc: IR: Check for zero-sizedness when computing field size. by Jing Lu · 1 year, 4 months ago
  11. a4f2596 remove usage of host_fragments in google3/third_party/crubit/rs_bindings_from_cc/bazel_support/with_cc_toolchain_flags.bzl by Googler · 1 year, 4 months ago
  12. b1612dd rs_bindings_from_cc: Add reproducer that the offset of a field spelled later may be smaller than the offsets of fields spelled earlier. by Jing Lu · 1 year, 4 months ago
  13. 3f04a0e rust_bindings_from_cc_aspect: Use full path of headers (instead of `short_path`) for `-include`. by Jing Lu · 1 year, 4 months ago
  14. e8a21d8 rs_bindings_from_cc: Add a reproducer that `a_rust_library.empty_source_no_public_headers.h` cannot be found. by Jing Lu · 1 year, 4 months ago
  15. 078aca0 rs_bindings_from_cc: Add test cases for importing multiple forward declarations. by Jing Lu · 1 year, 4 months ago
  16. f427c01 rs_bindings_from_cc: Add reproducer that a forward declaration in a namespace (in a header from a different target) precludes bindings for actual definition. by Jing Lu · 1 year, 4 months ago
  17. 7e7b9df importer_test.cc: Add test case for importing forward declarations. by Jing Lu · 1 year, 4 months ago
  18. 34e070d rs_bindings_from_cc: Add a reproducer that a forward declaration in a different target precludes bindings of actual definition. by Jing Lu · 1 year, 4 months ago
  19. f040958 Integrate LLVM at llvm/llvm-project@bcb685e11945 by Jorge Gorbe Moya · 1 year, 4 months ago
  20. fba1c43 rs_bindings_from_cc: Add `#[allow(unused_imports)]` to generated re-export statements. by Jing Lu · 1 year, 5 months ago
  21. 3a36d88 rs_bindings_from_cc: Add a reproducer for template instantiation that involves a private type. by Jing Lu · 1 year, 5 months ago
  22. e4d1f9f Update rules_rust usage to match https://github.com/bazelbuild/rules_rust/commit/cd3e53e9b8555543071ea109218baf41fc4b88f7. by Krasimir Georgiev · 1 year, 5 months ago
  23. 0abff84 rs_bindings_from_cc: Expand make variables in user copts. by Jing Lu · 1 year, 5 months ago
  24. 19840f6 Move test for string_view next to its implementation in crubit/support/cc_std/. by Jing Lu · 1 year, 5 months ago
  25. fbc9765 Integrate LLVM at llvm/llvm-project@73f8ec9edb52 by Googler · 1 year, 5 months ago
  26. 0517597 Integrate LLVM at llvm/llvm-project@173fd67a124d by Googler · 1 year, 6 months ago
  27. 638ffa7 Google-internal change. by Jing Lu · 1 year, 6 months ago
  28. 61fda74 Google-internal change by Jing Lu · 1 year, 6 months ago
  29. 241915d Fix bug: forward declarations didn't take namespaces into account. by Devin Jeanpierre · 1 year, 6 months ago
  30. 7ac3e67 Support specifying angular brackets for including Crubit support C++ library headers. by Jing Lu · 1 year, 6 months ago
  31. 4487593 Google-internal change. by Jing Lu · 1 year, 6 months ago
  32. 165ab33 Google-internal change. by Jing Lu · 1 year, 6 months ago
  33. 02fae86 No public description by Jing Lu · 1 year, 6 months ago
  34. ba9e674 Google-internal change. by Jing Lu · 1 year, 6 months ago
  35. c449fc9 Google-internal change. by Jing Lu · 1 year, 6 months ago
  36. 1fbea17 Google-internal change. by Jing Lu · 1 year, 7 months ago
  37. 23486dc Update rust toolchain_type inside rules which are using `compile_rust` function by Nevena Kotlaja · 1 year, 7 months ago
  38. a659202 Google-internal change. by Jing Lu · 1 year, 7 months ago
  39. 44f03fa Sort load statements lexicographically. by Jing Lu · 1 year, 7 months ago
  40. e1771ac Google-internal change. by Jing Lu · 1 year, 7 months ago
  41. 4e940f9 Google-internal change. by Jing Lu · 1 year, 7 months ago
  42. 4f64bbc Google-internal change. by Jing Lu · 1 year, 7 months ago
  43. c5c16d2 Google-internal change. by Jing Lu · 1 year, 7 months ago
  44. c1694f8 Google-internal change. by Jing Lu · 1 year, 7 months ago
  45. 2646fd0 Google-internal change. by Jing Lu · 1 year, 7 months ago
  46. f7c8a34 Google-internal change. by Jing Lu · 1 year, 7 months ago
  47. d8cb7f5 update comment about a stale version of memoffset by Googler · 1 year, 7 months ago
  48. fc32968 Google-internal change. by Jing Lu · 1 year, 7 months ago
  49. 0db2c21 target_args_test.bzl: Ignore path prefix when matching Crubit support library targets. by Jing Lu · 1 year, 8 months ago
  50. 76001e8 target_args_test.bzl: Put the expected value as the second argument of `asserts.equals`. by Jing Lu · 1 year, 8 months ago
  51. b981ab7 Automatic code cleanup. by Liam Miller-Cushon · 1 year, 8 months ago
  52. 2ecfa60 rs_bindings_from_cc: Add a step to apply `rust_bindings_from_cc_aspect` patch to rules_rust repo. by Jing Lu · 1 year, 8 months ago
  53. 6b84d33 Fix a broken link by Dmitri Gribenko · 1 year, 8 months ago
  54. edd9904 Include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  55. d476b75 Crubit OSS: Don't add `//common:rust_allocator_shims` to `deps` of targets, add it as `rust_toolchain.allocator_library`. by Jing Lu · 1 year, 8 months ago
  56. 53b27fb Automatic code cleanup. by Nevena Kotlaja · 1 year, 8 months ago
  57. df70bf7 Google-internal change. by Jing Lu · 1 year, 8 months ago
  58. 83caf0c In OSS build, use `crubit_rust_test` as a wrapper of `rust_test`; use `crubit_cc_test` as a wrapper for `cc_test`. by Jing Lu · 1 year, 8 months ago
  59. 3241e2e OSS build: remove `parse_tests` attribute of `bzl_library`. by Jing Lu · 1 year, 8 months ago
  60. 50f917e Fix ClangTidy warnings, mark intentionally-nontrivial functions as such by Dmitri Gribenko · 1 year, 8 months ago
  61. 37e1942 Use `CHECK_OK` where possible, include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  62. 5be6275 Update the parameter name in a callsite comment by Dmitri Gribenko · 1 year, 8 months ago
  63. cb0dac3 Add a missing 'override' by Dmitri Gribenko · 1 year, 8 months ago
  64. 9c27848 Use container-based `absl::c_distance` by Dmitri Gribenko · 1 year, 8 months ago
  65. 7b1c2fe Fix ClangTidy warning: by Dmitri Gribenko · 1 year, 8 months ago
  66. 1bcd013 Include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  67. 785831e Fix ClangTidy warnings, include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  68. 390ffa2 [rs_bindings_from_cc] Avoid copying `ValueLifetimes` when converting types. by Martin Brænne · 1 year, 8 months ago
  69. 83bda99 [rs_bindings_from_cc] Use `FunctionLifetimes` when converting function types. by Martin Brænne · 1 year, 8 months ago
  70. 000ac50 Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
  71. efc8664 Remove `THIRD_PARTY` from header guards by Dmitri Gribenko · 1 year, 8 months ago
  72. fd2d10f [lifetime_annotations] Treat function type aliases consistently with other aliases. by Martin Brænne · 1 year, 8 months ago
  73. ff64e8c Add a reproducer for an assertion in `ValueLifetimes::GetPointeeLifetimes()`. by Jing Lu · 1 year, 8 months ago
  74. cd55cd2 Delete unused `--targets_and_headers` flag. by Devin Jeanpierre · 1 year, 9 months ago
  75. 512990a Cleanup: s/targets_and_headers/target_args/ in the Crubit aspect. by Devin Jeanpierre · 1 year, 9 months ago
  76. 41141f0 Automatic code cleanup. by Googler · 1 year, 9 months ago
  77. d3aa9f6 Adding golden tests for comparison operators of a non-trivial C++ type. by Lukasz Anforowicz · 1 year, 10 months ago
  78. 1680a64 Don't emit bindings for compound-assignment ops for non-trivial types. by Lukasz Anforowicz · 1 year, 10 months ago
  79. cffacb5 Tweaking tests for `operator+` for non-trivial types. by Lukasz Anforowicz · 1 year, 10 months ago
  80. 58f13e6 Initial `bindings/reference/pointers_and_references.md`. by Lukasz Anforowicz · 1 year, 10 months ago
  81. 64ac8ad One half of bidirectional interop: `RustBindings(CcBindings(X)) == X`. by Devin Jeanpierre · 1 year, 10 months ago
  82. c850c77 Allow types which use `CRUBIT_INTERNAL_RUST_TYPE` to also specify ABI-compatibility. by Devin Jeanpierre · 1 year, 10 months ago
  83. fd0ab0a Google-internal change. by Jing Lu · 1 year, 10 months ago
  84. 3f353ee Simplify TypeMapOverrideImporter. by Devin Jeanpierre · 1 year, 10 months ago
  85. b7f8e28 Use the dedicated TypeMapOverride item as the decl_id for MappedType. by Devin Jeanpierre · 1 year, 10 months ago
  86. 3c4354b Generate bindings for `using foo::SomeType` as if it were `using SomeType = foo::SomeType`. by Devin Jeanpierre · 1 year, 10 months ago
  87. cc638f9 Fix alignment of the generated structs that contain bitfields. by Lukasz Anforowicz · 1 year, 10 months ago
  88. 544a7c0 Google-internal change by Jing Lu · 1 year, 10 months ago
  89. 6f44dbe Google-internal change by Jing Lu · 1 year, 10 months ago
  90. e2793ed Google internal change by Jing Lu · 1 year, 10 months ago
  91. 9c5c5c2 Do not transition deps_for_bindings by Marcel Hlopko · 1 year, 10 months ago
  92. 619bb63 Rename `--targets_and_headers` to `--target_args` everywhere outside of the actual aspect. by Devin Jeanpierre · 1 year, 10 months ago
  93. 4d01461 Stop supporting `wchar_t` - current bindings don't work on all platforms by Lukasz Anforowicz · 1 year, 10 months ago
  94. 460e427 Map `int` to `core::ffi::c_int` (also for most other builtin C++ types). by Lukasz Anforowicz · 1 year, 10 months ago
  95. 42f3996 Automatic code cleanup. by Googler · 1 year, 10 months ago
  96. d47ab00 Use `int64_t` instead of `int64`. And apply a ClangTidy fix: add <string> to includes. by Jing Lu · 1 year, 10 months ago
  97. 1e2d324 Emit debug size/align checks for type map overrides. by Devin Jeanpierre · 1 year, 10 months ago
  98. 7edfdff Implement `Display` on RsTypeKind. by Devin Jeanpierre · 1 year, 10 months ago
  99. 1d6cff5 Delete `original_cc_size`, instead, round sizeof() to alignment when asserting on layout. by Devin Jeanpierre · 1 year, 10 months ago
  100. e1ade88 Panic on internal / impossible errors: `find_untyped_decl`. by Lukasz Anforowicz · 1 year, 10 months ago