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