Binomial heap #4

Merged
Jef Roosens merged 24 commits from Chewing_Bever/libvieter:min-heap into dev 2023-01-27 21:32:03 +00:00

Binomial heap implementation to be used in the job queue.

Binomial heap implementation to be used in the job queue.
Jef Roosens added the
enhancement
label 2023-01-22 11:09:11 +00:00
Jef Roosens added 4 commits 2023-01-22 11:09:12 +00:00
Jef Roosens added 1 commit 2023-01-22 11:18:08 +00:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline failed Details
8609769389
chore: better separate ci jobs
Jef Roosens added 2 commits 2023-01-22 11:36:04 +00:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline failed Details
d11d074960
chore: some reorganising
Jef Roosens added 1 commit 2023-01-22 11:46:23 +00:00
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline failed Details
ci/woodpecker/pr/lint Pipeline failed Details
0c673a2751
chore: make lint job check for warnings
Jef Roosens added 1 commit 2023-01-22 12:02:22 +00:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline failed Details
16b78b8431
chore: improve ci lint
Jef Roosens added 1 commit 2023-01-22 19:34:13 +00:00
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/test-mem Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
dbdc7c9ebe
wip heap insert
Jef Roosens force-pushed min-heap from dbdc7c9ebe to c1ad26cf0c 2023-01-24 06:54:13 +00:00 Compare
Jef Roosens added 1 commit 2023-01-24 11:07:45 +00:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline was successful Details
3c8c33b47a
fix(heap): some insert fixes
Jef Roosens added 1 commit 2023-01-24 13:07:10 +00:00
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline failed Details
6cf4eaaf0b
chore: separate target for each test binary
Jef Roosens added 3 commits 2023-01-24 18:45:14 +00:00
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/test-mem Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
0ec37a89f2
shit's not working
Jef Roosens force-pushed min-heap from 0ec37a89f2 to 63100c5b99 2023-01-24 20:19:25 +00:00 Compare
Jef Roosens added 1 commit 2023-01-25 19:49:35 +00:00
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/test-mem Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
dc557f57ab
test(heap): some more tests to expose flaws
Jef Roosens added 2 commits 2023-01-26 09:21:46 +00:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline was successful Details
05b96d1fd6
fix(heap): finally fixed that pop bug
Jef Roosens added 1 commit 2023-01-26 10:03:56 +00:00
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/test-mem Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
a6bdd39776
docs(heap): add readme
Jef Roosens changed title from WIP: binomial heap to Binomial heap 2023-01-26 10:04:18 +00:00
Jef Roosens added 1 commit 2023-01-26 11:24:53 +00:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline was successful Details
ab418e57b3
test: also test with -O3 which can produce extra errors
Jef Roosens added 2 commits 2023-01-27 20:23:57 +00:00
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/test-mem Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
5b2ce6acaa
feat(heap): thread-safety features
Jef Roosens added 1 commit 2023-01-27 21:28:28 +00:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/test-mem Pipeline was successful Details
167611e6fa
test(heap): test insert after every pop just in case
Jef Roosens merged commit 379a05a7b6 into dev 2023-01-27 21:32:03 +00:00
Sign in to join this conversation.
There is no content yet.