Commit Graph

  • 206404f2f6 bump version ripytide 2023-04-18 17:46:50 +01:00
  • d3bb40c3f2 added tests for new function ripytide 2023-04-18 17:34:39 +01:00
  • 66b94825fd updated docs for new function ripytide 2023-04-18 17:18:55 +01:00
  • 731816c6d9 initial implmentation of insert_merge_touching_if_values_equal ripytide 2023-04-18 16:30:15 +01:00
  • f6c15d111e remove benches as they aren't compatible with v0.2.0 unfortunately ripytide 2023-04-18 16:28:19 +01:00
  • 29047ed3a1 bump versio again ripytide 2023-04-10 12:55:20 +01:00
  • 74a564dbf0 turn force push backup off again ripytide 2023-04-10 12:53:52 +01:00
  • 6eb6d8dd2b added get_at_point back to set.rs and added Eq derives ripytide 2023-04-09 19:25:05 +01:00
  • f0cbe5dc7c force push yam ripytide 2023-04-09 19:02:39 +01:00
  • 5998328efc bump version ripytide 2023-04-09 19:00:41 +01:00
  • 97cb31c08e added basic derives to set.rs ripytide 2023-04-09 18:59:44 +01:00
  • 9fb31df0f7 fix #20 ripytide 2023-04-06 20:46:39 +01:00
  • 8976d2ec37 bumped version to 0.2.0 ready for the publish soon ripytide 2023-04-06 20:17:41 +01:00
  • aa19139e1e added overlapping_mut method to map too ripytide 2023-04-06 20:17:10 +01:00
  • 59dff2aa78 added iter_mut to map.rs only since it doesn't make sense for set ripytide 2023-04-06 20:07:47 +01:00
  • 507d822cea switch to png logo ripytide 2023-04-06 19:36:08 +01:00
  • 31378a3b59 update gaps docs ripytide 2023-04-06 19:10:41 +01:00
  • 468127f82b fixed more docs refacoring ripytide 2023-04-06 19:07:58 +01:00
  • 2b8995d3d8 refactored and reworded all the docs. most importantly changed from RangeBounds to the more readable range word ripytide 2023-04-06 19:02:52 +01:00
  • d4dad4bae0 spring cleaning ripytide 2023-04-06 17:23:28 +01:00
  • 9ab1781c44 turned warnings back on an fixed all clippy's ripytide 2023-04-06 17:12:03 +01:00
  • 5175055d47 add from_slice_strict docs ripytide 2023-04-06 17:08:15 +01:00
  • df600aefc1 added all previous trait impls back ripytide 2023-04-06 15:23:36 +01:00
  • 7d92450bc1 migrate doc examples to use into_iter and re-implement IntoIterator on set.rs and map.rs ripytide 2023-04-06 15:15:49 +01:00
  • 96d0f55bdf renamed TestBounds ripytide 2023-04-06 14:23:22 +01:00
  • aa84843efe mass renamed range_bounds everywhere to just range since its more specific and shorted ripytide 2023-04-06 14:22:33 +01:00
  • 110cf87edb renamed ran ripytide 2023-04-06 14:16:11 +01:00
  • 4b80374d39 fixed all doctests in map.rs and deleted set.rs since I'm gonna re-make it just pointing to map.rs ripytide 2023-04-06 14:09:06 +01:00
  • 49fde2fc56 more doctests fixed up a bit more ripytide 2023-04-06 13:27:24 +01:00
  • 13cda63548 passing tests and things look much nicer! ripytide 2023-04-05 19:18:35 +01:00
  • f0c469cd17 nearly there, a few more tests!! ripytide 2023-04-05 18:21:20 +01:00
  • ac2d0a724c added tests back and got them compiling ripytide 2023-04-05 16:05:18 +01:00
  • b2053c3cfe wowowow such higer orderness! reminds me of my younger days as a haskeller ripytide 2023-04-05 14:51:48 +01:00
  • 2ecff816c2 biiig refactor, oh so clean!! ripytide 2023-04-05 14:46:26 +01:00
  • 4329d847c6 removed split_off from set.rs too ripytide 2023-04-05 14:39:10 +01:00
  • f324db726f finished implementations on map.rs ripytide 2023-04-05 14:36:04 +01:00
  • 5edcfb540f implemented insert_overlapping and insert_touching_or_overlapping ripytide 2023-04-05 14:31:20 +01:00
  • 2b04abf08b finished insert_touching ripytide 2023-04-05 14:12:13 +01:00
  • 06904cfb0c implemented gaps ripytide 2023-04-05 13:45:10 +01:00
  • c460fae9e2 finished implementing cut ripytide 2023-04-05 13:19:58 +01:00
  • e91902937d compiling again before staring on the implementation ripytide 2023-04-05 12:28:07 +01:00
  • 591373f99e helpers is looking so neat a tidy now ripytide 2023-04-05 12:05:54 +01:00
  • 023a5dbd77 neatened up things slightly in helpers ripytide 2023-04-05 11:59:03 +01:00
  • e931c32877 i'm signing off for the night ripytide 2023-04-04 21:34:23 +01:00
  • 28a29b09c3 removed bloat from set.rs too ripytide 2023-04-04 19:30:03 +01:00
  • d716c126a2 deleted bloat from map.rs ripytide 2023-04-04 19:28:19 +01:00
  • 7f17ced5a2 add gitlab backup ripytide 2023-04-04 13:58:08 +01:00
  • 651e67fabb imma take a break from this now, I might come back later if I think it's worth the effort ripytide 2023-04-03 19:02:41 +01:00
  • 5ed7c183eb more functions added and removed whoop ripytide 2023-04-03 18:25:30 +01:00
  • 14e9734791 omgosh cut is so pretty! everything compiles with a beautiful cut function written ripytide 2023-04-03 17:59:46 +01:00
  • ac0532b882 more impls ripytide 2023-04-02 21:25:50 +01:00
  • b5ca8ad92c everythings working and I'm starting to re-add functionality ripytide 2023-04-02 20:25:05 +01:00
  • 2c6eda2db8 finished implementing overlapping ripytide 2023-04-02 19:17:13 +01:00
  • 032e28866d it compiles! ripytide 2023-04-02 19:02:47 +01:00
  • bff57a8c37 just starting on the first implementation ripytide 2023-04-02 14:04:16 +01:00
  • c0df26c084 removed all implementation for a re-start, now compiles ripytide 2023-04-02 13:22:34 +01:00
  • b66a0a369e last change before signoff ripytide 2023-04-01 21:49:50 +01:00
  • ff1a8079f9 more improvements: No More Cloning!!! ripytide 2023-04-01 18:26:19 +01:00
  • ac28f2ed94 re-worked the custom ord wrapper again to just allow point to range_bounds comparison ripytide 2023-04-01 18:16:25 +01:00
  • 7bb9fcd17c redid the custom_ord_wrapper to just take a Fn rather than a new trait ripytide 2023-04-01 17:11:13 +01:00
  • 27fe0e4158 finished custom_ord monstrosity ripytide 2023-04-01 17:02:41 +01:00
  • f323216d6e fixed doctests ripytide 2023-04-01 15:57:10 +01:00
  • c3850983de more refactoring of things and reverting the startwrapper AGAIN lol. ripytide 2023-04-01 15:55:34 +01:00
  • 8d2609baf9 reworked the common 4 trait impls and bounds and re-added a startBoundOrd wrapper ripytide 2023-04-01 15:26:10 +01:00
  • 40912765cc added Overlapping Iterator struct ripytide 2023-04-01 14:51:09 +01:00
  • 4e88b8071a replace the words pair with entry ripytide 2023-04-01 12:55:43 +01:00
  • 1d4470a8c8 Merge pull request #19 from ripytide/append_funcions ripytide 2023-04-01 10:20:21 +01:00
  • 8dd61dab74 fixed #7 ripytide 2023-04-01 10:19:52 +01:00
  • 857436426f Merge pull request #18 from ripytide/remove-FromIterator-and-related ripytide 2023-03-31 21:41:09 +01:00
  • 3376a530cd duplicated the from_slice* functions on the Set side too, And fixes all the signatures by replacing Unwraps with ? ripytide 2023-03-31 21:38:38 +01:00
  • 2eef1702e3 duplicated and changed appropriately all the RangeBoundMap's from_slice_* functions ripytide 2023-03-31 21:30:19 +01:00
  • ea112b0e88 fixed doctests with more range_bounds_map -> map renaming ripytide 2023-03-31 21:10:00 +01:00
  • b4a24a877c mass renamed local variables from range_bounds_map to map (for sets also), Also added docs to new from_slice_strict functions ripytide 2023-03-31 20:57:34 +01:00
  • cb44af65ec fixed warnings ripytide 2023-03-31 20:21:54 +01:00
  • f73f53c896 switched all doc tests to use new ::from_slice_strict() method ripytide 2023-03-31 20:19:37 +01:00
  • e181f677c8 removed FromIterator and similar conversion traits as per #10 ripytide 2023-03-31 18:07:15 +01:00
  • 979480df30 Merge pull request #17 from ripytide/revert-16-remove_from_implementations ripytide 2023-03-31 18:10:08 +01:00
  • 67508e1b8d Revert "Remove Implementations of FromIterator and other From<other_collection> traits" ripytide 2023-03-31 18:09:35 +01:00
  • 1195ff4efe Merge pull request #16 from ripytide/remove_from_implementations ripytide 2023-03-31 18:07:50 +01:00
  • 05b5289436 fixed #10 ripytide 2023-03-31 18:07:15 +01:00
  • 206ebebdc8 Merge pull request #15 from ripytide/add_panic_documentation ripytide 2023-03-31 17:56:58 +01:00
  • 33c3c56b31 cloned the readme to the lib.rs ripytide 2023-03-31 17:56:04 +01:00
  • 1be4d476e0 add panic sections to all applicable methods' documentation ripytide 2023-03-31 17:50:48 +01:00
  • 275adf9007 no need for len() == 0 in an is_empty() wrapper ripytide 2023-03-31 17:39:31 +01:00
  • e2b308a38a added invalid RangeBounds section to readme and made the panics copy-pasta ripytide 2023-03-31 17:37:26 +01:00
  • a4061ffb92 uniformity in docs language ripytide 2023-03-31 17:06:25 +01:00
  • a1c2e8e73f Merge pull request #14 from ripytide/rename_insert_platonic_to_insert_strict ripytide 2023-03-31 16:47:34 +01:00
  • bbaf7aeab5 fixes #6 ripytide 2023-03-31 16:47:09 +01:00
  • b6f33395c8 Merge pull request #13 from ripytide/overwrite_to_insert_overwrite ripytide 2023-03-31 16:44:13 +01:00
  • db5d5d33c5 fixes #4 ripytide 2023-03-31 16:43:40 +01:00
  • 2e613e3833 Merge pull request #12 from ripytide/coalesce_to_merge ripytide 2023-03-31 16:37:55 +01:00
  • 22bb34be42 fixed #5 ripytide 2023-03-31 16:36:38 +01:00
  • d938592645 Merge pull request #3 from mfigurski80/bench ripytide 2023-01-13 14:07:57 -05:00
  • 1ea738bd79 Refactor, bench overwrite Mikolaj Figurski 2023-01-13 14:01:51 -05:00
  • 2ec94c6158 Separate benchmark categories Mikolaj Figurski 2023-01-12 16:23:54 -05:00
  • 601476f855 Fill in significant function benches Mikolaj Figurski 2023-01-12 15:57:26 -05:00
  • 38ffd6801f Benchmark all inserts Mikolaj Figurski 2023-01-12 12:35:06 -05:00
  • 3ff3d19e71 Create basic bench structure Mikolaj Figurski 2023-01-11 15:38:20 -05:00
  • 63f753b53d More apt description ripytide 2023-01-07 22:29:30 +00:00
  • c80c4459fb Fix a bug with cut_range_bounds returning invalid RangeBounds ripytide 2023-01-05 13:30:18 +00:00