|
6b54882b19
|
alnyan/yggdrasil: update btree_monstruosity
|
2024-10-31 13:35:23 +02:00 |
|
|
10fd79828d
|
Add drain() function to DiscreteRangeMap
|
2024-01-08 12:46:41 +02:00 |
|
|
b49a94f411
|
Add cut_with_origin() function
|
2023-12-31 11:11:05 +02:00 |
|
ripytide
|
e58ec9d794
|
cargo fmt
|
2023-12-28 15:17:07 +00:00 |
|
ripytide
|
e87aaabe7b
|
updated the changelog
|
2023-12-28 15:15:37 +00:00 |
|
ripytide
|
d895cb69d8
|
renamed gaps() to gaps_trimmed() and added a gaps_untrimmed() method
|
2023-12-28 15:09:28 +00:00 |
|
ripytide
|
0ac7a93ef3
|
add a github release action workflow
|
2023-12-28 14:07:18 +00:00 |
|
ripytide
|
6480e226a8
|
added a pull_request_template.md for reminding constributors to add entries to the changelog
|
2023-12-28 13:53:48 +00:00 |
|
ripytide
|
358c2ea792
|
ported the github releases to a keepachangelog CHANGELOG.md
|
2023-12-28 13:53:20 +00:00 |
|
ripytide
|
7ad1a3ed79
|
update the insert_overwrite() docs now it returns an iterator
|
2023-12-27 15:27:16 +00:00 |
|
ripytide
|
91578a93ef
|
cargo fmt
|
2023-12-27 15:17:27 +00:00 |
|
ripytide
|
bdd2aef527
|
fixed #51 and fixed #54
|
2023-12-27 15:15:53 +00:00 |
|
ripytide
|
aa8c74ded6
|
Merge pull request #56 from ripytide/better_intervals
Improved `InclusiveInterval` struct
|
2023-12-27 15:07:54 +00:00 |
|
ripytide
|
90f04748b7
|
adde conversion from the std Range and RangeInclusive
|
2023-12-27 15:04:35 +00:00 |
|
ripytide
|
92850de342
|
add an example to the readme for overlap
|
2023-12-27 14:54:54 +00:00 |
|
ripytide
|
3616225c13
|
made InclusiveInterval validity a construction time invariant
|
2023-12-27 14:47:06 +00:00 |
|
ripytide
|
6de99232df
|
extracted the InclusiveInterval into a separate module
|
2023-12-27 13:26:50 +00:00 |
|
ripytide
|
05e2d147bd
|
add missing links to the readme
|
2023-12-27 13:00:23 +00:00 |
|
ripytide
|
0c99d3caaf
|
correct the copy bit in the readme
|
2023-12-27 12:58:26 +00:00 |
|
ripytide
|
c2cb70aee7
|
replace readme tabs with spaces to make it look nicer on github
|
2023-12-27 12:53:16 +00:00 |
|
ripytide
|
c8636febd5
|
update readme/top-level docs
|
2023-12-27 12:48:24 +00:00 |
|
ripytide
|
408f4e020e
|
bump version to v0.6.2
|
2023-12-26 12:47:27 +00:00 |
|
ripytide
|
509080c82c
|
Merge pull request #43 from matt-duch/error-return-val
OverlapError now contains the attempted inserted value
|
2023-12-26 12:34:15 +00:00 |
|
ripytide
|
36997d947a
|
fully implemented the OverlapError returning value
|
2023-12-26 12:26:16 +00:00 |
|
Matt Duch
|
4bc4458625
|
OccupiedError returns value, fix doc errors
|
2023-12-26 12:12:17 +00:00 |
|
ripytide
|
77ace3f262
|
Added lints.rust.missing_docs = "deny" and added missing docs to fix it
|
2023-12-26 11:44:23 +00:00 |
|
ripytide
|
1f36ef1484
|
Merge pull request #46 from gzsombor/helper-functions
Add intersection/translate and size to the interval type
|
2023-12-06 18:00:10 +00:00 |
|
ripytide
|
886449283d
|
minor touchups
|
2023-12-06 17:59:17 +00:00 |
|
Zsombor Gegesy
|
3a56cbd5c8
|
Add intersection/translate and size to the interval type
|
2023-12-06 00:00:59 +01:00 |
|
ripytide
|
be6cde5e9e
|
pub use the new super traits
|
2023-12-03 20:39:48 +00:00 |
|
ripytide
|
7037dd8760
|
cargo fmt and fix tests
|
2023-12-03 20:27:34 +00:00 |
|
ripytide
|
e36846abfe
|
update the version and docs about the no_std support
|
2023-12-03 20:25:25 +00:00 |
|
ripytide
|
86b42c4d02
|
crate now compiles for no_std
|
2023-12-03 20:17:59 +00:00 |
|
ripytide
|
dc02011b6c
|
continued to refactor to use the super traits and start converting to no_std
|
2023-12-03 20:13:08 +00:00 |
|
ripytide
|
6eb28f6137
|
refactored to use a super traits for simpler trait bounds on functions, and updated depedencies
|
2023-12-03 20:03:36 +00:00 |
|
ripytide
|
969de2ae7c
|
update dependencies ready to cut a new release
|
2023-10-11 15:26:56 +01:00 |
|
ripytide
|
f9003ea513
|
added from_iter_strict methods to the Map and Set data-structures
|
2023-10-11 14:57:13 +01:00 |
|
ripytide
|
88b0c21615
|
make gitlab follow tags too
|
2023-07-16 21:20:36 +01:00 |
|
ripytide
|
ed71871d09
|
update dependencies to fix compile bug
|
2023-07-01 13:15:51 +01:00 |
|
ripytide
|
f961d198fc
|
bump version
|
2023-07-01 13:07:30 +01:00 |
|
ripytide
|
176c39f58c
|
add the is_valid trait default method
|
2023-06-25 20:47:46 +01:00 |
|
ripytide
|
354815809b
|
stop requiring annoying reference-based RangeBounds supertrait
|
2023-06-18 10:49:54 +01:00 |
|
ripytide
|
eb7f93fa61
|
made IncludedInterval helper methods apart of the trait to make them more flexible and fixed doctests
|
2023-06-18 09:02:55 +01:00 |
|
ripytide
|
bae726a324
|
bump version number
|
2023-06-17 13:19:10 +01:00 |
|
ripytide
|
d2b4bf9446
|
removed lots of unneccessary trait bounds from a bunch of functions and the serialize triat
|
2023-06-17 13:07:27 +01:00 |
|
ripytide
|
1fcb0d8b63
|
update version for a minor release ready for the gap-query release
|
2023-06-11 18:21:29 +01:00 |
|
ripytide
|
a5d189b819
|
add 2023 to copyright
|
2023-06-11 18:13:22 +01:00 |
|
ripytide
|
f114f2898b
|
rename overly complicated name for DiscreteRangeBounds to interval
|
2023-06-11 12:39:38 +01:00 |
|
ripytide
|
f640c58f86
|
fix #44
|
2023-05-16 17:25:07 +01:00 |
|
ripytide
|
b664cff065
|
fixed tests
|
2023-05-16 16:59:57 +01:00 |
|