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
Owner

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
chore: better separate ci jobs
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline failed
8609769389
Jef Roosens added 2 commits 2023-01-22 12:36:04 +01:00
chore: some reorganising
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline failed
d11d074960
Jef Roosens added 1 commit 2023-01-22 12:46:23 +01:00
chore: make lint job check for warnings
Some checks failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
0c673a2751
Jef Roosens added 1 commit 2023-01-22 13:02:22 +01:00
chore: improve ci lint
Some checks failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline failed
16b78b8431
Jef Roosens added 1 commit 2023-01-22 20:34:13 +01:00
wip heap insert
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
dbdc7c9ebe
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
fix(heap): some insert fixes
Some checks failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
3c8c33b47a
Jef Roosens added 1 commit 2023-01-24 14:07:10 +01:00
chore: separate target for each test binary
Some checks failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline failed
6cf4eaaf0b
Jef Roosens added 3 commits 2023-01-24 19:45:14 +01:00
shit's not working
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
0ec37a89f2
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
test(heap): some more tests to expose flaws
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
dc557f57ab
Jef Roosens added 2 commits 2023-01-26 10:21:46 +01:00
fix(heap): finally fixed that pop bug
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
05b96d1fd6
Jef Roosens added 1 commit 2023-01-26 11:03:56 +01:00
docs(heap): add readme
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
a6bdd39776
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
test: also test with -O3 which can produce extra errors
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
ab418e57b3
Jef Roosens added 2 commits 2023-01-27 21:23:57 +01:00
feat(heap): thread-safety features
Some checks are pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/test-mem Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
5b2ce6acaa
Jef Roosens added 1 commit 2023-01-27 22:28:28 +01:00
test(heap): test insert after every pop just in case
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/test-mem Pipeline was successful
167611e6fa
Jef Roosens merged commit 379a05a7b6 into dev 2023-01-27 22:32:03 +01:00
This repository is archived. You cannot comment on pull requests.
No reviewers
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: vieter-v/libvieter#4
No description provided.