- cc638f9 Fix alignment of the generated structs that contain bitfields. by Lukasz Anforowicz · 1 year, 10 months ago
- 460e427 Map `int` to `core::ffi::c_int` (also for most other builtin C++ types). by Lukasz Anforowicz · 1 year, 11 months ago
- 9e3ef6d Update golden files for formatting changes. by Googler · 1 year, 11 months ago
- e842bf4 Enable impl_trait_in_assoc_type feature when generating `::ctor::Ctor<Output=` by Googler · 2 years ago
- 851a641 Fully implement "soft" bindings generation failures. by Devin Jeanpierre · 2 years ago
- e648bda rs_bindings_from_cc: Emit `arbitrary_self_types` feature flag only when it's needed by Googler · 2 years ago
- d680b1c Enable `arbitrary_self_types` feature flag for generated Rust API by Googler · 2 years ago
- 4bb78a7 Round-tripping of `rs_char`. by Lukasz Anforowicz · 2 years, 1 month ago
- 61afe91 make generated source code no_std by Googler · 2 years, 1 month ago
- 9e57fb3 rs_bindings_from_cc: Don't generate source location comments for golden tests by Googler · 2 years, 1 month ago
- 6ed0f60 Thread Crubit feature flags into the IR and `src_code_gen.rs`. by Devin Jeanpierre · 2 years, 1 month ago
- bed0a2a Remove references to std from generated bindings in preparation for making bindings no_std. by Googler · 2 years, 1 month ago
- ba8c50c Prefix doc comment of source location with "Generated from: " by Googler · 2 years, 2 months ago
- afd18fb Add C++ source location as a doc comment to generated Rust implementation by Googler · 2 years, 2 months ago
- 6f3cf16 Replace references to trait/struct record by `Self` in the remaining possible cases by Felipe de A. Mello Pereira · 2 years, 3 months ago
- 4335643 Roll back `#![rustfmt::skip]` removal, as it's still needed by one internal tool. by Devin Jeanpierre · 2 years, 3 months ago
- bfc70b0 Replace record name by `Self` in the body for `!Unpin` types. by Felipe de A. Mello Pereira · 2 years, 3 months ago
- 5b9ad75 Generate bindings with `Self` where possible in method and trait signatures. by Felipe de A. Mello Pereira · 2 years, 3 months ago
- b46f5f4 Do not emit `#![rustfmt:skip]` inner attribute, it's not needed anymore. by Lukasz Anforowicz · 2 years, 5 months ago
- 19e057d Add `Automatically @generated` comments to `..._rs_api_impl.cc`. by Lukasz Anforowicz · 2 years, 5 months ago
- 16889da Suppress `stable_features` warning. by Lukasz Anforowicz · 2 years, 6 months ago
- ed94b24 Remove `third_party/rust/memoffset/v0_6:memoffset_unstable_const` target. by Lukasz Anforowicz · 2 years, 7 months ago
- 781eeb1 Remove the unstable feature const_ptr_offset_from, since it's now stable. by Devin Jeanpierre · 2 years, 7 months ago
- 93927e8 Unify non-Unpin constructor and non-constructor function handling. by Devin Jeanpierre · 2 years, 8 months ago
- 83cb2dc Work around Rust's impl/lifetime system using a `Captures` trait. by Devin Jeanpierre · 2 years, 9 months ago
- fd4ff82 Apply return type modifications to trait associated return types. by Devin Jeanpierre · 2 years, 9 months ago
- cd5ebf3 Use `::foo` for crate dependencies, instead of `foo`. by Devin Jeanpierre · 2 years, 9 months ago
- b4d1778 s/ assert_not_impl_all / assert_not_impl_any /g by Lukasz Anforowicz · 2 years, 9 months ago
- 9ced4ef Generate `operator=` bindings for non-`Unpin` C++ types. by Devin Jeanpierre · 2 years, 10 months ago
- 6676ad8 Make private fields crate visible by Rosica Dejanovska · 2 years, 10 months ago
- 5641325 Use `#pragma clang lifetime_elision` in non-elision-specific golden tests. by Devin Jeanpierre · 2 years, 10 months ago
- 30360ba Convert field offset assertions to operate on bytes, rather than on bits. by Lukasz Anforowicz · 2 years, 10 months ago
- 82c02d3 Represent bitfields as private padding in Rust structs. by Michael Forster · 2 years, 11 months ago