Commit Graph

  • 4e5caacdc1 Merge pull request #77 from mexus/master Josh Stone 2018-08-06 10:58:37 -07:00
  • b08ee8184f Add or_default method to map::Entry mexus 2018-08-03 20:39:07 +02:00
  • 73cb2f8d79 Merge pull request #76 from mexus/master Josh Stone 2018-08-02 13:50:08 -07:00
  • 1fb349ee88 Add and_modify method to map::Entry mexus 2018-08-02 22:00:14 +02:00
  • dde2bb937f Merge pull request #74 from lucab/ups/readme Josh Stone 2018-06-22 21:26:52 -07:00
  • 90b3d32302 Merge pull request #72 from Snektron/master bluss 2018-06-17 19:49:18 +02:00
  • b54b7a50de IndexMap::insert_full RobinVoetter 2018-06-16 12:45:53 +02:00
  • 0fbce7c24e docs: improve badges and synopsis Luca Bruno 2018-06-15 12:50:32 +00:00
  • 3c2a43ef4f Swap order or index_full method return value RobinVoetter 2018-06-04 11:04:50 +02:00
  • 118d0109c2 Add IndexSet::insert_full RobinVoetter 2018-05-23 13:36:04 +02:00
  • 26a23ea09e 1.0.1 bluss 2018-03-24 21:12:21 +01:00
  • a3d035052f DOC: Small edit, let the rust version heading be h2 "Rust Version" bluss 2018-03-24 21:01:39 +01:00
  • ed09d61c5d Merge pull request #70 from bluss/version-policy bluss 2018-03-17 10:47:59 +01:00
  • cc775e9e02 DOC: Use "1.x release series" for version doc bluss 2018-03-13 19:47:55 +01:00
  • fa13a9577c DOC: Document minimum rust version and versioning policy bluss 2018-03-11 12:55:06 +01:00
  • 82b85ccce6 indexmap 1.0.0 bluss 2018-03-11 12:19:19 +01:00
  • 2b0b7258e9 MAINT: Add cuviper as a crate author in cargo.toml bluss 2018-03-11 12:09:54 +01:00
  • 108e3b6909 API: Remove deprecated items OrderMap, OrderSet, ordermap!, orderset! bluss 2018-03-11 12:09:01 +01:00
  • 0cb4a97a1b Merge pull request #69 from bluss/map-entry-insert bluss 2018-03-05 20:09:50 +01:00
  • dff9821f2f API: Change OccupiedEntry::insert to use &mut self bluss 2018-03-04 13:16:48 +01:00
  • ca1b51a02f DOC: Fix broken link in docs bluss 2018-02-14 09:46:23 +01:00
  • ddfefdb6c0 Merge pull request #65 from bluss/indexmap bluss 2018-02-14 09:45:47 +01:00
  • cf6ed360d6 DOC: Update README with new travis/crates.io/doc urls and mention old name bluss 2018-02-12 20:19:00 +01:00
  • 0689ec504c DOC: Update README for the rename to IndexMap bluss 2018-02-12 20:14:31 +01:00
  • c7de17b5e9 DOC: Add short doc strings to deprecated old names bluss 2018-02-12 20:08:22 +01:00
  • daf9effb51 FEAT: Add deprecated macros with the old names (ordermap/set) bluss 2018-02-12 19:54:22 +01:00
  • a37433dd84 FEAT: Rename crate to indexmap; rename macros to indexmap,set bluss 2018-02-12 19:51:53 +01:00
  • 390f3d1e0b FEAT: Rename OrderMap,Set -> IndexMap,Set bluss 2018-02-12 19:49:31 +01:00
  • 5d40beb92c 0.4.1 bluss 2018-02-14 09:29:16 +01:00
  • 5913d99c0a Merge pull request #64 from bluss/deprecate-for-rename bluss 2018-02-12 23:08:18 +01:00
  • 4e2b01f161 API: Add deprecation notice to OrderMap/Set to prepare for rename to indexmap bluss 2018-02-12 19:59:54 +01:00
  • dffa005a84 FIX: Fix doc(html_root_url) and remove unused attrs in submodule map bluss 2018-02-03 12:11:47 +01:00
  • d6ed2d3d0f 0.4.0 bluss 2018-02-02 20:20:39 +01:00
  • 37a3deb5b8 Merge pull request #61 from bluss/next bluss 2018-02-02 18:36:53 +01:00
  • b07de8900e DOC: Relnote for 0.4.0 bluss 2018-02-01 21:22:30 +01:00
  • 7d0ea6b0d2 DOC: Fix OrderMap link in docs and mention OrderSet bluss 2018-02-01 21:15:48 +01:00
  • 5835154a27 DOC: Clarify insertion order vs remove bluss 2018-02-01 21:12:09 +01:00
  • 10d25f0594 Merge pull request #60 from bluss/map-module bluss 2018-01-27 23:04:58 +01:00
  • 257451e91d FEAT: Move OrderMap into the map submodule bluss 2018-01-27 22:21:59 +01:00
  • 4cf49699b0 Merge pull request #59 from bluss/core-refactor bluss 2018-01-27 22:01:47 +01:00
  • f6e3571482 FEAT: Move clear and clear_indices to core bluss 2018-01-27 20:59:46 +01:00
  • eca6720855 FEAT: Move entry lookup to core bluss 2018-01-27 20:58:26 +01:00
  • 9237e2d109 DOC: Update entry doc; we don't need a note, the S parameter is now gone bluss 2018-01-27 20:41:33 +01:00
  • 8368e3e2c4 FEAT: Factor out iterator projection closures to free functions bluss 2018-01-27 20:37:20 +01:00
  • 3246c62d92 FEAT: Move insert and reserve to OrderedMapCore bluss 2018-01-27 20:37:20 +01:00
  • 8d9ef9056b FEAT: Use free function (static dispatch) for sort_keys to debloat bluss 2018-01-27 20:37:20 +01:00
  • 9f771250d1 FEAT: Move OrderMap::sort_by to core bluss 2018-01-27 20:37:20 +01:00
  • cd59fa9b0f FEAT: Factor out OrderMapCore, which does not contain S (BuildHasher) bluss 2018-01-27 20:37:20 +01:00
  • c1bbb5080c FIX: Clean up comments in sort_by bluss 2018-01-21 01:55:35 +01:00
  • 9ad051c11a FIX: Small cleanup in find_existing with the new size dispatch macro case bluss 2018-01-21 01:51:12 +01:00
  • 86c67cb8ed FIX: Reduce generic parameter use in apply to index bluss 2018-01-21 01:46:30 +01:00
  • d9d195ae8f DOC: Fix typos in docs bluss 2018-01-14 22:01:07 +01:00
  • da28c09956 0.3.5 bluss 2018-01-14 21:47:11 +01:00
  • f9d36d8fe5 DOC: Update docs for Entry, reserve, etc bluss 2018-01-14 21:55:41 +01:00
  • 5d08ed06b4 DOC: Document .index() on Entry bluss 2018-01-13 21:46:30 +01:00
  • 2d0a3b0a43 DOC: More elaborate docs for .insert() bluss 2018-01-13 21:39:26 +01:00
  • 7a0d4fdbde DOC: Move the entry method down in docs (it should be after insert) bluss 2018-01-13 21:40:21 +01:00
  • 1146e69710 DOC: Document from_iter, extend bluss 2018-01-13 21:35:54 +01:00
  • 8510eb113b DOC: Document default value bluss 2018-01-13 21:29:01 +01:00
  • bafcffcacd TEST: Add clone benchmarks as baseline for sort bluss 2018-01-08 19:14:54 +01:00
  • 3fabe3a90a FIX: Small fix to the sort_by time bound bluss 2018-01-08 19:14:25 +01:00
  • 2bda643291 FIX: Small style cleanup in .retain() bluss 2018-01-05 21:30:10 +01:00
  • b5379c03a2 0.3.4 bluss 2018-01-04 21:58:34 +01:00
  • d35ba12631 Merge pull request #57 from bluss/sort-in-place bluss 2018-01-04 21:55:32 +01:00
  • 06888b4606 DOC: Update Readme with a more inviting introduction bluss 2018-01-04 21:52:41 +01:00
  • df8c0d6298 DOC: Add time/space bound in doc for sort_by bluss 2018-01-04 21:30:06 +01:00
  • c764a8dc68 FEAT: Faster, in place-er, .sort_by for OrderMap (and OrderSet) bluss 2018-01-04 21:05:42 +01:00
  • 8caac25776 TEST: In sort test, check that we can look up each key in the sorted map. bluss 2018-01-04 21:06:14 +01:00
  • f1b5b4c033 FEAT: Add OrderSet::sort,sort_by() bluss 2018-01-04 20:40:49 +01:00
  • 10e618465d FIX: Remove unused imports in benches/faststring.rs bluss 2018-01-04 19:44:38 +01:00
  • 09e91a41d1 TEST: Add benchmarks for .sort_by() bluss 2018-01-04 00:18:49 +01:00
  • 075ba0a42e FEAT: Add .sort_keys() bluss 2018-01-03 22:29:47 +01:00
  • 5243753dc0 FEAT: Implement in-place sorting with .sort_by() bluss 2018-01-03 22:21:13 +01:00
  • f85c77f5c7 Merge pull request #58 from bluss/faster-retain bluss 2018-01-04 20:23:59 +01:00
  • 707ed9b455 API: Remove .retain_unordered() again bluss 2018-01-04 20:08:11 +01:00
  • fae419a7fd FIX: Backward shift delete: Remove unecessary if bluss 2018-01-04 19:30:34 +01:00
  • 4f0c136f51 FEAT: Simplify and speed up the in-order retain() bluss 2018-01-04 18:57:53 +01:00
  • a7077a36a2 TEST: Add benchmarks for retain_unordered bluss 2018-01-04 19:06:45 +01:00
  • f180b05eb8 Merge pull request #56 from bluss/retain-in-place-4 bluss 2018-01-03 23:51:27 +01:00
  • f1feaa8841 DOC: Update OrderSet::retain for new API bluss 2018-01-03 23:26:39 +01:00
  • 0f9fa30ff9 FEAT: Simplify find_existing_entry_at bluss 2018-01-03 00:45:40 +01:00
  • 8345dc2510 TEST: Add test for order-preserving retain bluss 2018-01-02 22:17:08 +01:00
  • 7ba5989ca5 FEAT: Make .retain() in-order and preserve-order bluss 2018-01-02 21:10:41 +01:00
  • 5aad13cedf FIX: In Debug, using test_debug, fix an extra newline bluss 2018-01-02 21:10:41 +01:00
  • 21ab1da257 FEAT: Factor out clear_indices as an internal method bluss 2018-01-02 21:10:41 +01:00
  • 593aa8786e TEST: Add hashmap retain benchmarks bluss 2018-01-02 21:10:41 +01:00
  • cd2ead7eef MAINT: Bump quickcheck to 0.6 bluss 2018-01-01 00:33:37 +01:00
  • 215753ca04 Merge pull request #52 from ignatenkobrain/patch-3 bluss 2017-12-31 19:28:39 +01:00
  • ca33f045e2 bump rand to 0.4 Igor Gnatenko 2017-12-31 19:05:22 +01:00
  • 188c5e1ea6 0.3.3 bluss 2017-12-29 01:56:36 +01:00
  • 05e4fa279a Merge pull request #51 from lucab/ups/set-insert bluss 2017-12-15 18:05:47 +01:00
  • a8b79a7278 set: specify re-insertion behavior Luca Bruno 2017-12-02 18:28:40 +00:00
  • 76d3f6d666 MAINT: Add #![deny(unsafe_code)] bluss 2017-12-03 14:42:14 +01:00
  • f9532fd104 Merge pull request #50 from hcpl/readme-fixes bluss 2017-12-01 17:58:34 +01:00
  • ab9930deea DOC: Tweak README hcpl 2017-12-01 18:02:25 +02:00
  • e2efe3385d Merge pull request #48 from ignatenkobrain/patch-1 bluss 2017-12-01 16:53:58 +01:00
  • d5360f2b2d Merge pull request #49 from ignatenkobrain/patch-2 bluss 2017-12-01 16:52:44 +01:00
  • 58da1428c3 bump lazy_static to 1 Igor Gnatenko 2017-12-01 14:07:36 +01:00
  • 2e10725e57 bump quickcheck to 0.5 Igor Gnatenko 2017-12-01 14:07:12 +01:00
  • 5b4d41a563 0.3.2 bluss 2017-11-25 19:12:32 +01:00