Chris Morgan [Wed, 4 Feb 2015 03:45:19 +0000 ]
0.9.10: Rust update
Chris Morgan [Wed, 21 Jan 2015 05:17:18 +0000 ]
0.9.9: Rust update
Chris Morgan [Fri, 9 Jan 2015 01:34:33 +0000 ]
0.9.8: Rust update
Chris Morgan [Tue, 6 Jan 2015 13:39:06 +0000 ]
0.9.7: parity with the collections API
There’s some Rust updating here too.
This entails the addition of various methods and iterator types where
appropriate, based on what’s on `HashMap`, though I doubt that people
will actually be able to make all that much use of the iterators. They’d
be of more use with a basis of a trait other than `Any`, such as might
be conveniently achieved by combining this with my MOPA crate.
(Getting a little close to HKT there, innit?)
You know, I wonder sometimes if anyone ever reads these messages after
they are written, myself included. If you have read this, please drop me
a note; I’m curious.
I’ve also gone over all the stability attributes, marking things as
appropriate.
Chris Morgan [Sat, 3 Jan 2015 08:29:37 +0000 ]
0.9.6
Changed the deprecated `#[deriving(…)]` to `#[derive(…)]`.
(Why not 0.9.5? I messed up, publishing the `clone` branch as 0.9.5.)
Chris Morgan [Tue, 23 Dec 2014 04:23:23 +0000 ]
0.9.4
Chris Morgan [Tue, 23 Dec 2014 02:14:02 +0000 ]
Merge pull request #14 from drbawb/feature/namespaced-enums
Use namespaced enum variants for HashMap `Entry`s
Robert Straw [Mon, 22 Dec 2014 20:33:28 +0000 ]
Do not re-export the `Entry` enum ...
A minor [breaking-change] as downstream users will have to import the variants
themselves, or prefix the variant with the Entry enum's namespace.
Robert Straw [Mon, 22 Dec 2014 15:33:25 +0000 ]
Use namespaced enum variants for the map-entry slots.
Chris Morgan [Wed, 17 Dec 2014 02:48:09 +0000 ]
0.9.3
Chris Morgan [Wed, 17 Dec 2014 02:44:25 +0000 ]
Fix a slightly erroneous comment.
Chris Morgan [Wed, 17 Dec 2014 02:29:49 +0000 ]
Rust update.
Chris Morgan [Wed, 10 Dec 2014 06:51:48 +0000 ]
tuple_indexing is no longer gated! Yay!
Chris Morgan [Fri, 28 Nov 2014 06:18:16 +0000 ]
Update metadata, 0.9.2.
Chris Morgan [Fri, 28 Nov 2014 05:51:35 +0000 ]
Rust update.
Chris Morgan [Wed, 19 Nov 2014 11:16:46 +0000 ]
Bump version to 0.9.1.
Chris Morgan [Wed, 19 Nov 2014 11:15:48 +0000 ]
Implement AnyMap.entry().
Chris Morgan [Fri, 7 Nov 2014 23:24:37 +0000 ]
Rust update.
This includes following the standard new semantics for `insert` and
`remove`, where they return any value that was previously present, and
renaming `find` and `find_mut` to `get` and `get_mut`. For the moment,
I’ve even provided a deprecation path! Will wonders ever cease?
Chris Morgan [Fri, 7 Nov 2014 23:09:21 +0000 ]
Make trait bounds more explicit.
Chris Morgan [Fri, 7 Nov 2014 05:52:26 +0000 ]
Can I diagnose the problem with Rust CI?
Chris Morgan [Fri, 7 Nov 2014 05:45:12 +0000 ]
Drop the Makefile in favour of Cargo.
Chris Morgan [Fri, 7 Nov 2014 05:43:48 +0000 ]
Rust syntax update in README.
Chris Morgan [Fri, 7 Nov 2014 05:37:06 +0000 ]
Get a new Rust CI token.
(Doc uploading doesn't seem to be working.)
Chris Morgan [Fri, 7 Nov 2014 05:26:12 +0000 ]
Elide superfluous lifetimes.
Chris Morgan [Sun, 2 Nov 2014 10:45:52 +0000 ]
Rust update.
Chris Morgan [Mon, 6 Oct 2014 05:39:35 +0000 ]
Remove obsolete managed_heap_memory lint warning.
Chris Morgan [Sun, 28 Sep 2014 22:58:51 +0000 ]
Make Travis use its own Rust support and cargo.
Chris Morgan [Sun, 28 Sep 2014 22:58:08 +0000 ]
Replace a deprecated method call.
Chris Morgan [Mon, 15 Sep 2014 20:32:57 +0000 ]
Add now-necessary lifetime bounds.
Chris Morgan [Sat, 23 Aug 2014 02:12:54 +0000 ]
Ignore Cargo.lock (this is a library).
Chris Morgan [Sat, 23 Aug 2014 02:12:09 +0000 ]
Update Cargo.toml for current conventions.
Chris Morgan [Thu, 14 Aug 2014 07:41:46 +0000 ]
Merge pull request #9 from reem/contains
Add contains method for checking if a type is already in the map.
Jonathan Reem [Thu, 14 Aug 2014 04:01:19 +0000 ]
Add contains method for checking if a type is already in the map.
Chris Morgan [Thu, 10 Jul 2014 08:11:53 +0000 ]
Update for upstream changes.
Also change from rlib/dylib to lib (dylib is not necessary and
complicates matters in this new rpath-free world).
Chris Morgan [Mon, 21 Jul 2014 01:50:04 +0000 ]
Merge pull request #6 from tivek/patch-1
Fix int type inference in range calls
tivek [Sat, 19 Jul 2014 09:32:17 +0000 ]
Fix int type inference in range calls
Chris Morgan [Thu, 3 Jul 2014 02:49:05 +0000 ]
Merge pull request #5 from reem/cargo
Add Cargo Support
Jonathan Reem [Wed, 2 Jul 2014 16:57:03 +0000 ]
Updated versions to 0.9.0.
Jonathan Reem [Wed, 25 Jun 2014 04:44:35 +0000 ]
Enabled Cargo and moved Makefile to use target.
Chris Morgan [Mon, 23 Jun 2014 12:27:50 +0000 ]
Merge pull request #4 from tomassedovic/impl-mutable
Implement Collection and Mutable traits
Tomas Sedovic [Mon, 23 Jun 2014 09:23:54 +0000 ]
Implement Collection and Mutable traits
These just proxy the calls to the underlying hashmap.
Chris Morgan [Mon, 16 Jun 2014 23:24:52 +0000 ]
Merge pull request #3 from reem/rust-version-bump
Fixes syntax error with latest nightly.
Jonathan Reem [Mon, 16 Jun 2014 16:59:53 +0000 ]
Fix a syntax error with the latest rust
Chris Morgan [Sun, 15 Jun 2014 05:54:32 +0000 ]
Merge pull request #1 from reem/deprecated-lint
Remove deprecated lint for ~[T]s
Jonathan Reem [Sat, 14 Jun 2014 21:08:21 +0000 ]
Remove deprecated lint for ~[T]s
Jonathan Reem [Sat, 14 Jun 2014 22:27:06 +0000 ]
Fixed new syntax error caused by upstream rust changes.
Chris Morgan [Thu, 12 Jun 2014 13:05:02 +0000 ]
Try to drown a little bit of noise in benchmarks.
Chris Morgan [Thu, 12 Jun 2014 12:59:03 +0000 ]
Skip type checking in from-Any casting.
We know the type with certainty already.
This should make a microscopic improvement in perf.
Chris Morgan [Thu, 12 Jun 2014 12:29:59 +0000 ]
Switch from SipHash to a faster TypeId hasher.
Chris Morgan [Thu, 12 Jun 2014 12:25:17 +0000 ]
Add some simple benchmarks.
Chris Morgan [Thu, 12 Jun 2014 08:15:15 +0000 ]
Refine the README in a couple of places.
Chris Morgan [Thu, 12 Jun 2014 07:33:41 +0000 ]
Miscellaneous bad commit message (for fun!).
Chris Morgan [Thu, 12 Jun 2014 07:29:24 +0000 ]
Initial release.