Jef Roosens Chewing_Bever
Jef Roosens merged pull request vieter-v/libvieter#4 2023-01-27 22:32:03 +01:00
Binomial heap
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-27 22:28:27 +01:00
167611e6fa test(heap): test insert after every pop just in case
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-27 21:23:56 +01:00
5b2ce6acaa feat(heap): thread-safety features
d77b3e4fee chore: some nitpicking
Compare 2 commits »
Jef Roosens opened issue vieter-v/vieter#342 2023-01-27 08:30:49 +01:00
Publish same package to multiple repositories
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-26 12:24:52 +01:00
ab418e57b3 test: also test with -O3 which can produce extra errors
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-26 11:03:56 +01:00
a6bdd39776 docs(heap): add readme
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-26 10:21:45 +01:00
05b96d1fd6 fix(heap): finally fixed that pop bug
3ec2e76af9 refactor(heap): some better variable names; some more tests
Compare 2 commits »
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-25 20:49:35 +01:00
dc557f57ab test(heap): some more tests to expose flaws
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-24 21:19:24 +01:00
63100c5b99 test(heap): add random test that exposes some faults
6845e67cb6 feat(heap): possibly working pop
Compare 2 commits »
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-24 19:45:13 +01:00
0ec37a89f2 shit's not working
95d8c9972b refactor(heap): combine tree and node into single struct
09c488aa0f feat(heap): not quite working pop
Compare 3 commits »
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-24 14:07:09 +01:00
6cf4eaaf0b chore: separate target for each test binary
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-24 12:07:44 +01:00
3c8c33b47a fix(heap): some insert fixes
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-24 07:54:12 +01:00
c1ad26cf0c feat(heap): initially working insert
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-22 20:34:12 +01:00
dbdc7c9ebe wip heap insert
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-22 13:02:21 +01:00
16b78b8431 chore: improve ci lint
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-22 12:46:22 +01:00
0c673a2751 chore: make lint job check for warnings
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-22 12:36:04 +01:00
d11d074960 chore: some reorganising
13a63d548c docs: added docstrings to public headers
Compare 2 commits »
Jef Roosens pushed to min-heap at Chewing_Bever/libvieter 2023-01-22 12:18:07 +01:00
8609769389 chore: better separate ci jobs
Jef Roosens created pull request vieter-v/libvieter#5 2023-01-22 12:10:09 +01:00
WIP: red-black tree
Jef Roosens created pull request vieter-v/libvieter#4 2023-01-22 12:09:12 +01:00
WIP: binomial heap