Binomial heap #4

Merged
Jef Roosens merged 24 commits from Chewing_Bever/libvieter:min-heap into dev 2023-01-27 22:32:03 +01: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 12:09:11 +01:00
Jef Roosens added 4 commits 2023-01-22 12:09:12 +01:00
Jef Roosens added 1 commit 2023-01-22 12:18:08 +01: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 12:36:04 +01: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 12:46:23 +01: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 13:02:22 +01: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 20:34:13 +01: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 07:54:13 +01:00 Compare
Jef Roosens added 1 commit 2023-01-24 12:07:45 +01: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 14:07:10 +01: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 19:45:14 +01: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 21:19:25 +01:00 Compare
Jef Roosens added 1 commit 2023-01-25 20:49:35 +01: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 10:21:46 +01: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 11:03:56 +01: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 11:04:18 +01:00
Jef Roosens added 1 commit 2023-01-26 12:24:53 +01: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 21:23:57 +01: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 22:28:28 +01: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 22:32:03 +01:00
Sign in to join this conversation.
There is no content yet.