File: release-notes.md

package info (click to toggle)
rust-archery 1.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 192 kB
  • sloc: makefile: 2
file content (60 lines) | stat: -rw-r--r-- 1,377 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Release notes

## 1.2.2

* Relicensed project under the MIT license.

## 1.2.1

* No longer depend on `static_assertions`.

## 1.2.0

* Added support for serde. This is gated behind the `serde` feature.

## 1.1.0

* Added support for `triomphe::Arc` as a pointer kind. This gated behind the `triomphe` feature.

## 1.0.0

* No changes.  It’s just time to commit to a stable release :).

## 0.5.0

* Fix `Send`/`Sync` unsoundness in `SharedPointer`.  See issue [#18](https://github.com/orium/archery/issues/18).
* Added `SharedPointer::pin()`.
* Added `SharedPointer::as_ptr()`.
* Updated dependencies.
* Updated to 2021 edition.

## 0.4.0

* Added support for `no_std`.

## 0.3.0

* Renamed `SharedPointerKindRc` and `SharedPointerKindArc` to `RcK` and `ArcK`, respectively.

## 0.2.1

* Minor fix in README.

## 0.2.0

* Added some functionality to `SharedPointer` that you would expect from `Rc`/`Arc`.
  * Functions:
    * `SharedPointer::try_unwrap()`.
    * `SharedPointer::get_mut()`.
    * `SharedPointer::strong_count()`.
    * `SharedPointer::ptr_eq()`.
  * Traits:
    * `Default`.
    * `From<T>`.
    * `From<Box<T>>`.
    * `std::fmt::Pointer`.

## 0.1.0

* Initial release with `SharedPointer`, `SharedPointerKind`, `SharedPointerKindRc`, and `SharedPointerKindArc`.
  * Functionality exposed from the underlying pointers: `deref()`, `make_mut()`, `clone()`.