Skip to content

Releases: dtolnay/cxx

1.0.186

25 Sep 04:20
1.0.186
191684c
Compare
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
Compare
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
Compare
Choose a tag to compare

1.0.183

10 Sep 18:14
1.0.183
32c81e0
Compare
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
Compare
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
Compare
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)

1.0.180

08 Sep 21:09
1.0.180
c047ff7
Compare
Choose a tag to compare
  • Fix "Unable to resolve type 'str'" build error in C++ signatures containing &'static str in return type (#1623)

1.0.179

07 Sep 04:29
1.0.179
6525e17
Compare
Choose a tag to compare
  • Better support extern function signatures containing elided lifetimes (#1621)

1.0.178

06 Sep 22:58
1.0.178
d032e40
Compare
Choose a tag to compare
  • Fix macro redefinition warning when using -DRUST_CXX_NO_EXCEPTIONS in some compilers (#1616)
  • Support #[derive(Default)] on enums (#1618)
  • Support non-repr(C) Rust types that have methods implemented by C++ (#1620)

1.0.177

06 Sep 17:18
1.0.177
b229907
Compare
Choose a tag to compare
  • Allow unpinned mutable reference for any Unpin type (#1610)
  • Support slice of type alias of Rust types (#1613)