Cron implementation in C #341

Merged
Jef Roosens merged 7 commits from Chewing_Bever/vieter:c-cron into dev 2023-01-28 15:19:40 +01:00
Owner

Wow, this PR got big. I've rewritten the C expression parser & calculator in good old C. I've wanted to do this for a while, and in my eyes, it was worth it.

Wow, this PR got big. I've rewritten the C expression parser & calculator in good old C. I've wanted to do this for a while, and in my eyes, it was worth it.
Jef Roosens added this to the 0.6.0 milestone 2023-01-14 20:57:09 +01:00
Jef Roosens force-pushed c-cron from b47d78c41c
Some checks are pending
ci/woodpecker/pr/build Pipeline is pending
ci/woodpecker/pr/docker Pipeline is pending
ci/woodpecker/pr/docs Pipeline is pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/man Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
to 433184877c
Some checks failed
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pr/man unknown status
ci/woodpecker/pr/docker unknown status
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
2023-01-14 21:02:01 +01:00
Compare
fix: should now compile with gcc
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
58b58806f3
fix(cron): wrong * parse
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
933d25a65c
fix(cron): prevent some illegal expressions; add some tests
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
4ca4afddeb
fix(cron): missed a goto statement
Some checks are pending
ci/woodpecker/pr/build Pipeline is pending
ci/woodpecker/pr/docker Pipeline is pending
ci/woodpecker/pr/docs Pipeline is pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/man Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
7ec0c96f5f
fix(cron): caught some more bugs
Some checks are pending
ci/woodpecker/pr/build Pipeline is pending
ci/woodpecker/pr/docker Pipeline is pending
ci/woodpecker/pr/docs Pipeline is pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/man Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
4f093c08a7
cron: more strict parser
Some checks are pending
ci/woodpecker/pr/build Pipeline is pending
ci/woodpecker/pr/docker Pipeline is pending
ci/woodpecker/pr/docs Pipeline is pending
ci/woodpecker/pr/lint Pipeline is pending
ci/woodpecker/pr/man Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
786787cf1f
refactor(cron): make code a bit more expressive
Some checks failed
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
83b0451d3c
chore: switch to alpine 3.17 ci image
Some checks failed
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/docker unknown status
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pr/man unknown status
e3e90674c1
refactor: move cron code to libvieter; link libvieter
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pr/docker unknown status
ci/woodpecker/pr/man unknown status
ci/woodpecker/pr/test Pipeline failed
5a85441336
chore: some fixes
Some checks failed
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
499bc7b33c
chore: use libvieter dev branch instead
All checks were successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
43995662be
Jef Roosens force-pushed c-cron from 43995662be
All checks were successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
to 6ca53ce534
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
2023-01-28 13:19:19 +01:00
Compare
chore: update PKGBUILD to use git submodule
Some checks failed
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pr/docker unknown status
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/man unknown status
ci/woodpecker/pr/test Pipeline failed
8d14d5c3fd
fix: accidentally changed submodule commit
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
3b320ac7c3
chore: updated changelog
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
434c4eb558
Commenting is not possible because the repository is archived.
No description provided.