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