Skip to content

Releases: dtolnay/cxx

1.0.190

28 Nov 20:21
1.0.190
95eef18

Choose a tag to compare

  • Fix spacing of enum variant static assertions (#1675)

1.0.189

20 Nov 18:37
1.0.189
6c3e01d

Choose a tag to compare

  • Incorporate version number into cxx-generated symbol names to enforce version parity between C++ and Rust code generators in non-Cargo builds (#1665, thanks @anforowicz)

1.0.188

11 Nov 22:09
1.0.188
3d68ed5

Choose a tag to compare

  • Support using a generated Rust file as source file for bridge (#1668, thanks @phil-opp)

1.0.187

15 Oct 19:31
1.0.187
c7c3c35

Choose a tag to compare

  • Update codespan-reporting dependency to 0.13 (#1662, #1661)

1.0.186

25 Sep 04:20
1.0.186
191684c

Choose a tag to compare

  • Improve lifetime-related diagnostics (#1651, #1654)
  • Consolidate associated functions into fewer impl blocks to improve rustdoc (#1652, #1655)

1.0.185

18 Sep 18:35
1.0.185
e685ad0

Choose a tag to compare

  • Support std::vector of non-move-constructible element type (#1646)

1.0.184

12 Sep 22:08
1.0.184
25f3613

Choose a tag to compare

1.0.183

10 Sep 18:14
1.0.183
32c81e0

Choose a tag to compare

  • Fix "expected a FnOnce() closure" build error on unsafe Rust fn with no args (#1637)
  • Add derive(BitAnd, BitOr, BitXor) for enums (#1639)

1.0.182

10 Sep 04:06
1.0.182
4c955ec

Choose a tag to compare

  • Fix compiler warning when passing a rust::Fn with a generic return type such as Vec<T> from Rust to C++ (#1633)
  • Suppress warnings in generated code under GCC's missing-declarations setting (#1635)
  • Fix MSVC warning on large negative enum discriminant values (#1636)

1.0.181

09 Sep 17:37
1.0.181
7c7c72a

Choose a tag to compare

  • Fix "cannot find attribute 'serde' in this scope" build error using Serde derives with #[serde(…)] on a shared struct (#1627)