Skip to content

Releases: indiv0/lazycell

v1.2.1

04 Dec 00:20
Compare
Choose a tag to compare

v1.2.1 (2018-12-03)

Features

  • Implement Clone for LazyCell and AtomicLazyCell (30fe4a8f)

v1.2.0

04 Dec 00:20
Compare
Choose a tag to compare

v1.2.0 (2018-09-19)

Features

  • add LazyCell::replace for infallible access (a63ffb90)

v1.1.0

10 Sep 23:04
Compare
Choose a tag to compare

v1.1.0 (2018-09-10)

Documentation

  • add note regarding LazyCell::borrow_mut (9d634d1f)
  • describe mutability more consistently (b8078029, closes #78)

Improvements

  • add NONE constant for an empty AtomicLazyCell (31aff0da, closes #87)
  • add LazyCell::borrow_mut_with and LazyCell::try_borrow_mut_with (fdc6d268, closes #79, #80)

v1.0.0

06 Jun 23:54
Compare
Choose a tag to compare

v1.0.0 (2018-06-06)

Features

v0.6.0

06 Jun 23:54
Compare
Choose a tag to compare

0.6.0 (2017-11-25)

Bug Fixes

  • fix soundness hole in borrow_with (d1f46bef)

Features

Breaking Changes

  • add T: Send for AtomicLazyCell Sync impl (668bb2fa, closes #67)

Improvements

  • add T: Send for AtomicLazyCell Sync impl (668bb2fa, closes #67)

v0.5.1

24 Mar 03:17
08ffce5
Compare
Choose a tag to compare

v0.5.1 (2017-03-24)

Documentation

Improvements

Features

  • Add get method for Copy types (dc8f8209)

v0.5.0

08 Dec 04:58
Compare
Choose a tag to compare

v0.5.0 (2016-12-08)

Features

  • add borrow_with to LazyCell (a15efa35)

v0.4.0

17 Aug 07:27
Compare
Choose a tag to compare

(2016-08-17)

Breaking Changes

  • LazyCell: return Err(value) on full cell (68f3415d, breaks #)

Improvements

  • LazyCell: return Err(value) on full cell (68f3415d, breaks #)

v0.3.0

16 Aug 06:57
Compare
Choose a tag to compare

(2016-08-16)

Features

  • add AtomicLazyCell which is thread-safe (85afbd36)

Improvements

  • Use UnsafeCell instead of RefCell (3347a8e9)

v0.2.1

15 May 22:39
Compare
Choose a tag to compare

(2016-04-18)

Documentation

  • put types in between backticks (607cf939)