Skip to content

Releases: dtolnay/cxx

1.0.140

09 Feb 18:38
1.0.140
e067e71
Compare
Choose a tag to compare
  • Add rust::String(const char8_t *) and rust::String(const char8_t *, size_t) constructors (#1437, thanks @anforowicz)
  • Declare operator+(ptrdiff_t, Slice<T>::iterator) to be noexcept (#1440)

1.0.139

08 Feb 19:46
1.0.139
178f408
Compare
Choose a tag to compare
  • Make rust::Slice satisfy C++20 contiguous_range concept (#1432, thanks @anforowicz)

1.0.138

05 Feb 22:00
1.0.138
58f7176
Compare
Choose a tag to compare
  • Add method to convert from &CxxString to &CStr (#1431, thanks @nyurik)

1.0.137

05 Feb 21:58
1.0.137
c5fe795
Compare
Choose a tag to compare
  • Update Bazel rules_cc dependency (#1422, thanks @wep21)

1.0.136

25 Dec 02:09
1.0.136
d54e446
Compare
Choose a tag to compare

1.0.135

17 Dec 01:24
1.0.135
ee011db
Compare
Choose a tag to compare
  • Friendlier message when cxx::CxxString is used in a #[cxx::bridge] (#1414, thanks @anforowicz)
  • Suppress unused_unsafe warnings within the generated code (#1415, thanks @anforowicz)

1.0.134

11 Dec 18:52
1.0.134
d472b95
Compare
Choose a tag to compare
  • Mark all generated impl blocks with #[automatically_derived] to exclude from required test coverage (#1412)

1.0.133

01 Dec 19:48
1.0.133
efdd853
Compare
Choose a tag to compare
  • Move cxxbridge-cmd from dependencies to build-dependencies (#1409)

1.0.132

01 Dec 19:47
1.0.132
6362aac
Compare
Choose a tag to compare
  • Add a matching version of cxxbridge-cmd into any lockfile that contains cxx, to facilitate non-Cargo builds (#1408)

1.0.131

22 Nov 19:22
1.0.131
3c5cf5c
Compare
Choose a tag to compare
  • Implement std::io::Write for cxx::UniquePtr with a forwarding impl (#1405, thanks @anforowicz)