3 Nothing yet. I don’t plan for there to be any real changes from
0.12.1;
4 it should be just a bit of housecleaning and a version bump.
8 - Remove superfluous Clone bound on Entry methods (#
26)
9 - Consistent application of
`#[inline]` where it should be
10 - Fix bad performance (see
724f94758def9f71ad27ff49e47e908a431c2728 for details)
14 - Ungate
`drain` iterator (stable from Rust
1.6.0)
15 - Ungate efficient hashing (stable from Rust
1.7.0)
16 - Remove
`unstable` Cargo feature (in favour of a
`bench` feature for benchmarking)
20 - Rust warning updates only
24 - Unstable Rust compatibility updates
28 - Support concurrent maps (
`Send + Sync` bound)
29 - Rename
`nightly` feature to
`unstable`
30 - Implement
`Debug` for
`Map` and
`RawMap`
31 - Replace
`clone` Cargo feature with arcane DST magicks
33 # Older releases (from the initial code on 2014-06-12 to 0.10.3 on 2015-04-18)
35 I’m not giving a changelog for these artefacts of ancient history.
36 If you really care you can look through the Git history easily enough.
37 Most of the releases were just compensating for changes to the language
38 (that being before Rust
1.0; yes, this crate has been around for a while).
40 I do think that [
`src/lib.rs` in the first commit] is a work of art,
41 a thing of great beauty worth looking at; its simplicity is delightful,
42 and it doesn’t even need to contain any unsafe code.
44 [
`src/lib.rs` in the first commit]: https://github.com/chris-morgan/anymap/tree/a294948f57dee47bb284d6a3ae1b8f61a902a03c/src/lib.rs