Skip to content

Releases: dtolnay/cxx

1.0.164

07 Aug 06:36
1.0.164
79835b1

Choose a tag to compare

  • Support associated functions and static member functions (#1546, #1547, #1548)
  • Improve type and method naming collision error messages (#1543, #1544)

1.0.163

06 Aug 00:57
1.0.163
2ab6b60

Choose a tag to compare

  • Strengthen static assertion generated with unique_ptr<T> bindings (#1536, thanks @anforowicz)

1.0.162

05 Aug 22:21
1.0.162
13e02f8

Choose a tag to compare

  • Set build.rs to rerun on changes to file containing bridge module (#1462, thanks @nyurik)

1.0.161

19 Jul 03:26
1.0.161
68b8276

Choose a tag to compare

  • Delete #[automatically_derived] on impl blocks that are not trait impls (#1537)

1.0.160

26 Jun 20:17
1.0.160
29bf6c6

Choose a tag to compare

  • Recognize extern "Rust" fn main() as a special case that translates to int main (#1531)

1.0.159

26 Jun 18:55
1.0.159
ff10be9

Choose a tag to compare

1.0.158

24 Apr 04:18
1.0.158
a1afe6c

Choose a tag to compare

  • Work around clippy reporting borrow_as_ptr lint inside generated code (#1510)

1.0.157

15 Apr 06:49
1.0.157
f9d547b

Choose a tag to compare

1.0.156

08 Apr 01:03
1.0.156
03b6023

Choose a tag to compare

  • Fix return-type-c-linkage warning in signatures that return a shared struct containing primitives (#1498)

1.0.155

06 Apr 19:45
1.0.155
c8947db

Choose a tag to compare

  • Zero-initialize primitive fields of shared structs in default constructor (#1495)