Commit Graph

  • e2f7539edf DOC: Micro doc tweaks for OrderSet bluss 2017-11-25 19:08:42 +01:00
  • 16cbf242ea FEAT: Make the Drains double ended, and use iterator_methods!() bluss 2017-11-25 18:55:26 +01:00
  • b3235105c4 DOC: Elaborate notes on performance in readme, and other edits bluss 2017-11-25 18:49:13 +01:00
  • 61b35de53f Merge pull request #46 from cuviper/set bluss 2017-11-25 18:41:12 +01:00
  • da29bd5e80 Move iterator_methods! to macros, so set can use it Josh Stone 2017-11-22 12:15:37 -08:00
  • 65b92dfee0 Document the order of set operations Josh Stone 2017-11-22 11:58:40 -08:00
  • 9a9ea92758 Make set iterators use vec/slice iterators directly Josh Stone 2017-11-22 11:18:49 -08:00
  • b54a4a2d67 Comment *why* collect() is forwarded Josh Stone 2017-11-22 11:05:51 -08:00
  • 1705eba454 Use S::default() in serde Josh Stone 2017-11-22 10:46:45 -08:00
  • cd0576c7c9 Make the orderset! macro independent Josh Stone 2017-11-22 10:44:56 -08:00
  • e3272167aa Implement ops for OrderSet Josh Stone 2017-11-21 14:49:33 -08:00
  • 61176fd83b Add macro orderset!{a, b, c, ...} Josh Stone 2017-11-21 14:28:31 -08:00
  • 4666e14845 Test OrderSet comparisons Josh Stone 2017-11-21 14:07:24 -08:00
  • ddd7ae8818 Implement more OrderSet comparisons Josh Stone 2017-11-21 13:36:52 -08:00
  • 28a9452b8c Add serde support for OrderSet Josh Stone 2017-11-21 12:16:59 -08:00
  • 099ab4b55a Add a basic OrderSet<T> wrapping OrderMap<T,()> Josh Stone 2017-11-21 12:16:24 -08:00
  • 5a07c4b047 0.3.1 bluss 2017-11-19 18:32:17 +01:00
  • 1dd1933940 FEAT: Forward the .collect() method in iterators too bluss 2017-11-19 16:26:57 +01:00
  • bd6fc839e4 MAINT: Update itertools dev-dep to 0.7.0 bluss 2017-10-09 23:23:07 +02:00
  • 7100338aa6 MAINT: Update dev-dep of itertools bluss 2017-10-07 15:54:37 +02:00
  • 83f24b3424 DOC: Add relnote item for Extend bluss 2017-10-07 15:45:54 +02:00
  • f6f095f583 DOC: Fix doc root url bluss 2017-10-07 15:30:18 +02:00
  • 0b9c060e05 0.3.0 bluss 2017-10-07 15:26:17 +02:00
  • 2bb9009a86 DOC: Improve doc for MutableKeys bluss 2017-10-07 15:25:11 +02:00
  • e669f0b054 DOC: Clean up in README bluss 2017-10-07 15:10:36 +02:00
  • d9d47a26b0 DOC: Improve crate doc and doc for indices bluss 2017-10-07 15:06:46 +02:00
  • b7b1d68818 FEAT: Add private seal on the MutableKeys trait bluss 2017-10-07 14:58:06 +02:00
  • 0ec01989f8 DOC: Improve docs for MutableKeys bluss 2017-10-05 21:49:42 +02:00
  • 7f9c4fa110 DOC: Copy relnote from branch-0.2 bluss 2017-10-01 08:49:09 +02:00
  • a54805023e Merge pull request #42 from Techcable/fix/deserialize-hasher bluss 2017-10-01 08:41:59 +02:00
  • 712a62a89b Fix serde deserialization for custom hashers. Techcable 2017-09-30 11:34:52 -07:00
  • 4e06d2be5f Merge pull request #41 from garro95/master bluss 2017-09-29 18:53:03 +02:00
  • 9cef0cc0f8 Added test coverage for the Entry API Gianmarco Garrisi 2017-09-29 17:42:08 +02:00
  • 0fc1ce1d91 Implemented index() for VacantEntry and Entry Gianmarco Garrisi 2017-09-29 17:10:33 +02:00
  • 241adcef95 Merge pull request #40 from garro95/master bluss 2017-09-26 21:21:42 +02:00
  • 2a4b2dccd2 Added index() method for OccupiedEntry Gianmarco Garrisi 2017-09-26 12:18:05 +02:00
  • cb7aee7a24 Merge pull request #39 from bluss/mutable-keys bluss 2017-09-24 21:09:48 +02:00
  • 6def7ffa87 FEAT: Rename swap_remove_pair to swap_remove_full bluss 2017-09-24 20:25:00 +02:00
  • dfc649b3b1 FEAT: Add trait MutableKeys bluss 2017-09-24 19:38:54 +02:00
  • 3d4d965a25 DOC: Clairfy doc for equivalent bluss 2017-09-18 22:28:49 +02:00
  • 19f5892590 MAINT: Add test for regular Borrow case for equivalent bluss 2017-09-18 22:28:02 +02:00
  • f1fe927798 FEAT: Generalize Equivalent to K: ?Sized bluss 2017-09-18 22:27:50 +02:00
  • 15b7f91a7e Merge pull request #10 from bluss/lookup-trait bluss 2017-09-11 21:59:27 +02:00
  • e79f90269e Merge pull request #34 from xfix/extend-copy bluss 2017-09-11 21:58:22 +02:00
  • 92531ffed8 0.2.12 bluss 2017-09-11 21:57:12 +02:00
  • 8f84afb591 Abstract key lookup into a trait, so that it can be extended bluss 2016-11-14 20:11:11 +01:00
  • 32529d3193 Merge pull request #35 from bluss/hasher bluss 2017-09-11 21:41:56 +02:00
  • 098a4fb3a0 FEAT: Add with_hasher, hasher methods bluss 2017-08-30 19:04:47 +02:00
  • a49cebc57b Test Extend<(&K, &V)> implementation Konrad Borowski 2017-08-30 00:00:44 +02:00
  • 7d2f0d5753 Implement Extend<(&K, &V)> for Copy types Konrad Borowski 2017-08-29 23:51:13 +02:00
  • 380d36e331 0.2.11 bluss 2017-08-29 20:05:42 +02:00
  • ba0a35d7a8 DOC: Note age of performance numbers bluss 2017-08-29 20:05:23 +02:00
  • 0cfb4c34ac FEAT: Use feature name serde-1, just like ndarray bluss 2017-08-29 20:02:58 +02:00
  • ee1dac2efc MAINT: Run serde tests in travis bluss 2017-08-29 19:47:44 +02:00
  • 1537200982 Merge pull request #33 from bluss/box-slice bluss 2017-08-29 19:47:24 +02:00
  • 12b689a3c6 Merge pull request #28 from xfix/serde bluss 2017-08-29 19:44:52 +02:00
  • cc52a6ffa0 FEAT: Use Box<[Pos]> for indices array bluss 2017-08-22 21:33:48 +02:00
  • 16fdb15a56 Add License files bluss 2017-08-01 20:37:15 +02:00
  • 12d7e22db4 Merge pull request #26 from Binero/master bluss 2017-08-01 20:35:49 +02:00
  • 6e4140d799 Implement optional Serde 1.0 support Konrad Borowski 2017-05-18 22:29:59 +02:00
  • f8294d4ba8 0.2.10 bluss 2017-04-29 13:33:50 +02:00
  • 1b3aba3631 Merge pull request #27 from stevej/master bluss 2017-04-29 13:26:36 +02:00
  • 053b8d40c7 size_hint() and .. for drain Steve Jenson 2017-04-25 21:04:43 -07:00
  • 5b93613322 Adds a OrderMap::drain() method Steve Jenson 2017-04-20 10:28:23 -07:00
  • bf006c7e5e Added ExactSizeIterator support. Jeroen Bollen 2017-04-02 18:46:24 +02:00
  • bc6d445808 0.2.9 bluss 2017-03-26 21:15:50 +02:00
  • 3047759a01 MAINT: Add metadata for cargo release bluss 2017-03-26 21:22:20 +02:00
  • 334700a867 BUG: Fix testing of == operator bluss 2017-03-26 21:20:35 +02:00
  • 46ea40011d ENH: Add qc test for == operator bluss 2017-03-26 20:45:14 +02:00
  • d1f3fdba03 Merge pull request #23 from overvenus/eqs bluss 2017-03-25 14:25:39 +00:00
  • 0879cee894 Merge pull request #24 from bluss/sorted-by bluss 2017-03-25 14:23:17 +00:00
  • 2d219e4fec A more generic PartialEq Neil Shen 2017-03-25 01:17:01 +08:00
  • 779433d3f3 Add method .sorted_by() bluss 2017-03-04 19:32:45 +01:00
  • 5cbd604c12 Implement PartialEq and Eq Neil Shen 2017-03-23 23:30:52 +08:00
  • d3297d7893 Merge pull request #22 from overvenus/is_empty bluss 2017-03-23 12:02:40 +00:00
  • 9f61557d93 Implement method .is_empty() Neil Shen 2017-03-23 19:05:52 +08:00
  • 9c2e390387 0.2.8 bluss 2017-03-02 00:55:31 +01:00
  • 17e74b174a Merge pull request #21 from bluss/32-bit bluss 2017-03-01 23:51:57 +00:00
  • 672f4bc1e3 Fix 32-bit compile! bluss 2017-03-02 00:46:21 +01:00
  • 519a61616f Travis: Test using test_low_transition_point too bluss 2017-03-02 00:43:19 +01:00
  • be58739285 Merge pull request #18 from bluss/values bluss 2017-03-01 23:36:27 +00:00
  • b879eb0413 Implement .values() and .values_mut() bluss 2017-02-28 19:06:53 +01:00
  • d7cb61e339 Elaborate removal in README bluss 2017-02-05 14:19:59 +01:00
  • 31954c7d81 Document panics in the API: The indexing operator can panic bluss 2016-11-05 19:25:05 +01:00
  • 260074b4eb Edit README. Mention IndexMut as a feature bluss 2016-11-05 19:23:53 +01:00
  • bc1b0f5f7b Add another iteration bench bluss 2016-11-02 15:48:13 +01:00
  • 1df4400a4d 0.2.7 bluss 2016-11-02 13:33:40 +01:00
  • 471f1988d4 Merge pull request #6 from bluss/retain bluss 2016-11-02 13:32:39 +01:00
  • a12cd14e0e More docs bluss 2016-11-02 12:53:50 +01:00
  • d64f1117e0 Add doc about mutable keys bluss 2016-11-02 12:41:35 +01:00
  • b72382b35d Use forward scan in retain bluss 2016-11-02 12:32:15 +01:00
  • 7df2960750 Add benchmark for retain bluss 2016-11-02 12:21:30 +01:00
  • 68ace69a3a Implement .retain() bluss 2016-11-02 12:08:44 +01:00
  • f300c3d3ff 0.2.6 bluss 2016-11-02 11:03:42 +01:00
  • 4b7935bf8b Merge pull request #5 from bluss/entry bluss 2016-11-02 10:59:21 +01:00
  • c12f3e4159 Complete Entry feature parity by adding the small methods bluss 2016-11-02 10:39:00 +01:00
  • 136e55f768 Implement .remove_entry() for occupied entries bluss 2016-11-02 10:33:38 +01:00
  • 4b4af8dd19 Remove redundant & bluss 2016-11-01 11:15:20 +01:00
  • b5ab80c280 0.2.5 bluss 2016-10-31 18:43:48 +01:00
  • 504497336f Add O(1) information to crucial methods bluss 2016-10-30 20:50:26 +01:00