Skip to content

Commit d2930ff

Browse files
authored
Merge pull request #230 from Imberflur/release-0.15
2 parents 00a9b64 + 7b4e4b1 commit d2930ff

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,24 @@
22

33
## Unreleased
44

5-
* Increase MSRV to 1.59.0 because of `rayon-core v1.11.0`.
5+
## 0.15.0 (2023-09-16)
6+
7+
* Have `DispatcherBuilder::add_batch()` use the correct access. ([#221], [#222])
8+
* Replace custom `TrustCell` type with `atomic_refcell::AtomicCell`. This reduces unsafe
9+
code in `shred` and uses less atomic operations. ([#224])
10+
* Mark `World::try_fetch_internal` as `unsafe` since it can be misused to break invariants.
11+
([#224])
12+
* Increase MSRV to 1.65.0 ([#226])
13+
* Rewrite `MetaTable` to avoid UB issues detected by Miri. ([#226])
14+
* `CastFrom` trait now now uses a single method that operates on pointers instead of separate
15+
cases for `&T` and `&mut T`.
16+
* New implementation is slower, so a `nightly` feature was added to use the unstable
17+
`ptr_metadata` feature for a more efficient implementation.
18+
19+
[#221]: https://github.com/amethyst/shred/issues/221
20+
[#222]: https://github.com/amethyst/shred/pull/222
21+
[#224]: https://github.com/amethyst/shred/pull/224
22+
[#226]: https://github.com/amethyst/shred/pull/226
623

724
## 0.14.1 (2022-07-14)
825

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "shred"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["torkleyy <torkleyy@gmail.com>"]
55
description = """
66
Dispatches systems in parallel which need read access to some resources,

0 commit comments

Comments
 (0)