1. 717a186 Annotate intentional use-after-move operations by Dmitri Gribenko · 1 year, 8 months ago
  2. bbf3734 Include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  3. 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
  4. f8ec9d5 Support for `Drop` without `Default`. by Lukasz Anforowicz · 1 year, 9 months ago
  5. 1abee2b Add a reproducer for 'cross crate' binding where 'the other crate' is from the Rust toolchain. by Jing Lu · 1 year, 9 months ago
  6. df70bf7 Google-internal change. by Jing Lu · 1 year, 9 months ago
  7. 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, 9 months ago
  8. 12c8f3f Bindings for Rust types with custom `Drop` or "drop glue". by Lukasz Anforowicz · 1 year, 9 months ago
  9. d829163 Fix `offset_of` assertions for fields of types with interior mutability. by Lukasz Anforowicz · 1 year, 9 months ago
  10. ec4c8c7 Internal change by Lukasz Anforowicz · 1 year, 9 months ago
  11. ae1ae17 Internal change by Lukasz Anforowicz · 1 year, 9 months ago
  12. 8250222 Make bindings work for `rs_default...StructWithFieldWithNoDefault` test. by Lukasz Anforowicz · 1 year, 9 months ago
  13. 1b665a4 Mapping `Clone` to copy constructor and copy assignment operator. by Lukasz Anforowicz · 1 year, 10 months ago
  14. fd49ad4 Deduplicate test bodies into a `MainTestBody` function template. by Lukasz Anforowicz · 1 year, 10 months ago
  15. aa2de7e Support for Rust references - `&T`. by Lukasz Anforowicz · 1 year, 10 months ago
  16. cf78302 Fix how mutability of the pointee is represented in the generated code. by Lukasz Anforowicz · 1 year, 10 months ago
  17. 5572b8d More test coverage for trivial copy assignment operator of `Copy` types. by Lukasz Anforowicz · 1 year, 10 months ago
  18. 68c8882 Preserve public visibility of Rust fields in the generated C++ bindings. by Lukasz Anforowicz · 1 year, 10 months ago
  19. 901161a Emit `default` copy constructor and assignment operator for `Copy` types by Lukasz Anforowicz · 1 year, 10 months ago
  20. 34f42c8 Google-internal change. by Jing Lu · 1 year, 10 months ago
  21. 0fe5825 Bazel integration: Fix `include_str!` / `data` dependencies. by Lukasz Anforowicz · 1 year, 11 months ago
  22. 954696e Correctly handle inherent `impl` that is in separate module from a `struct`. by Lukasz Anforowicz · 1 year, 11 months ago
  23. 763e2a9 Remove redundant `licenses(["notice"])` directives from `BUILD` files. by Lukasz Anforowicz · 1 year, 11 months ago
  24. 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
  25. 74e090d Don't attempt to generate bindings for dynamically sized types. by Lukasz Anforowicz · 2 years ago
  26. cfe8455 Support for cross-crate bindings. by Lukasz Anforowicz · 2 years ago
  27. 5c1b3ad Support for function pointers. by Lukasz Anforowicz · 2 years ago
  28. f87285e Migrate `cc_bindings_from_rs` from a rule, to an aspect with a wrapper rule. by Devin Jeanpierre · 2 years ago
  29. 79f609e Fix `environment variable `OUT_DIR` not defined` error. by Lukasz Anforowicz · 2 years ago
  30. aaa2a0f Fix license handling in OSS build of Crubit. by Lukasz Anforowicz · 2 years ago
  31. 9e15d0b Support ZST fields in bindings generation. by Devin Jeanpierre · 2 years ago
  32. 9924c43 Calling `Default::default` from the generated C++ default constructor. by Lukasz Anforowicz · 2 years ago
  33. d6be8a1 Preserve environment variables when running `rustc` in `cc_bindings_from_rs`. by Devin Jeanpierre · 2 years ago
  34. 10b1a29 Fix how structs are passed by value in absence of a thunk impl. by Lukasz Anforowicz · 2 years ago
  35. 2eb2429 Add bindings for individual `struct` and `union` fields. by Lukasz Anforowicz · 2 years, 1 month ago
  36. d082f35 Stop passing structs by value into `extern "C"` thunks. by Lukasz Anforowicz · 2 years, 1 month ago
  37. 7311086 Stop publishing `cc_bindings_from_rs/test/crates_io` to github. by Lukasz Anforowicz · 2 years, 1 month ago
  38. 415810a Remove autocxx_parser from the crates_io test. by Martin Brænne · 2 years, 1 month ago
  39. f36762a Fix panics when `pub fn` depends on `pub` reimport from private `mod`. by Lukasz Anforowicz · 2 years, 1 month ago
  40. b06e081 Add docs and tests for assumptions about `rs_char` ABI compatibility. by Lukasz Anforowicz · 2 years, 1 month ago
  41. b923d1f Add extra tests to `cc_bindings_from_rs/test/crates_io`. by Lukasz Anforowicz · 2 years, 1 month ago
  42. af5170b Adapt cc_bindings_from_rust_rule to use the command line constructed for the underlying crate by Rosica Dejanovska · 2 years, 1 month ago
  43. 77d270a Actually use multiplication in the `multiply` test method. by Lukasz Anforowicz · 2 years, 1 month ago
  44. f73f1fb ABI classification tests for `cc_bindings_from_rs`. by Lukasz Anforowicz · 2 years, 1 month ago
  45. 09ef961 Test more crates under `cc_bindings_from_rs/test/crates_io`. by Lukasz Anforowicz · 2 years, 1 month ago
  46. 4988510 Add `cc_bindings_from_rs/test/crates_io` (testing only 1 crate for now). by Lukasz Anforowicz · 2 years, 1 month ago
  47. b1f1ce1 Automatic code cleanup. by Googler · 2 years, 1 month ago
  48. ec0b64e Rename `rs_std::Char` to `rs_std::rs_char`. by Lukasz Anforowicz · 2 years, 1 month ago
  49. d71686c Rename `rstd` to `rs_std`. by Lukasz Anforowicz · 2 years, 1 month ago
  50. a271c37 Propagate `--crate-type` into `cc_bindings_from_rs`. by Lukasz Anforowicz · 2 years, 1 month ago
  51. 15ee5d8 Propagate `--crate-name` into `cc_bindings_from_rs`. by Lukasz Anforowicz · 2 years, 1 month ago
  52. 087dff7 Fix build after rustc roll: `fn_sig`, `peek_mut`, `input_path`, ... by Lukasz Anforowicz · 2 years, 1 month ago
  53. eb9c590 Internal-only change by Googler · 2 years, 1 month ago
  54. 6473a79 Internal-only change by Googler · 2 years, 2 months ago
  55. 43f06c6 Support for static methods. by Lukasz Anforowicz · 2 years, 2 months ago
  56. 706b25c `rstd::Char::from_u32` that checks character validity. by Lukasz Anforowicz · 2 years, 2 months ago
  57. 1165a1f Change `rstd::Char` into a `class`. by Lukasz Anforowicz · 2 years, 2 months ago
  58. a782bda Add `--crubit-support-path` and `rstd::Char` type. by Lukasz Anforowicz · 2 years, 2 months ago
  59. f4501b4 Emit forward declarations if it helps avoid reordering C++ definitions. by Lukasz Anforowicz · 2 years, 3 months ago
  60. eb58a49 Add support for pointer types. by Lukasz Anforowicz · 2 years, 3 months ago
  61. f0f37dd Refactor `cc_bindings_from_rs/test/functions` to group related tests. by Lukasz Anforowicz · 2 years, 3 months ago
  62. 4c19ad9 Tweaking test comments and usage of `.expect...`. by Lukasz Anforowicz · 2 years, 4 months ago
  63. c354da9 More robust test for definition reordering. by Lukasz Anforowicz · 2 years, 4 months ago
  64. 6c93899 Fix compliance with the style guide: Avoid `using namespace foo`. by Lukasz Anforowicz · 2 years, 4 months ago
  65. a577d82 Support translating Rust modules into C++ namespaces. by Lukasz Anforowicz · 2 years, 4 months ago
  66. 816cbaa Reorder generated bindings according to `CcPrerequisites::defs`. by Lukasz Anforowicz · 2 years, 4 months ago
  67. d16b6bf Fix how structs are handled by the generated thunks. by Lukasz Anforowicz · 2 years, 4 months ago
  68. 7589483 Add minimal support for opaque ADT bindings. by Lukasz Anforowicz · 2 years, 4 months ago
  69. 2f849cf Support calling Rust-ABI functions through the generated bindings. by Lukasz Anforowicz · 2 years, 5 months ago
  70. 8676352 Actually compile the generated `..._cc_api_impl.rs` file. by Lukasz Anforowicz · 2 years, 5 months ago
  71. 1bb84bb Add missing test-only file by Marcel Hlopko · 2 years, 5 months ago
  72. 5659441 Mark internal targets used by Bazel tests with `tags = ["manual"]`. by Lukasz Anforowicz · 2 years, 5 months ago
  73. e3ea457 Add simple unittest for cc_bindings_from_rs by Marcel Hlopko · 2 years, 5 months ago
  74. 1598046 Introduce a Bazel rule named `cc_bindings_from_rust`. by Lukasz Anforowicz · 2 years, 5 months ago
  75. f04bc52 Support for `extern "C"`, `#[export_name = ...]` functions. by Lukasz Anforowicz · 2 years, 5 months ago
  76. a6f9625 Refresh some of the stale TODOs. by Lukasz Anforowicz · 2 years, 5 months ago
  77. ed17d05 Support bindings for integer types - e.g. `i32` or `usize`. by Lukasz Anforowicz · 2 years, 5 months ago
  78. 903fc63 Bindings for function parameters. by Lukasz Anforowicz · 2 years, 5 months ago
  79. 41e578a First end-to-end test of `cc_bindings_from_rs`. by Lukasz Anforowicz · 2 years, 5 months ago