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

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 added the
enhancement
label 2023-01-14 20:57:09 +01:00
Jef Roosens added 15 commits 2023-01-14 20:57:10 +01:00
Jef Roosens force-pushed c-cron from b47d78c41c to 433184877c 2023-01-14 21:02:01 +01:00 Compare
Jef Roosens added 1 commit 2023-01-14 21:19:50 +01:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
58b58806f3
fix: should now compile with gcc
Jef Roosens added 1 commit 2023-01-14 22:37:30 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
933d25a65c
fix(cron): wrong * parse
Jef Roosens added 1 commit 2023-01-15 08:49:03 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
4ca4afddeb
fix(cron): prevent some illegal expressions; add some tests
Jef Roosens added 1 commit 2023-01-15 17:21:39 +01:00
ci/woodpecker/pr/build Pipeline is pending Details
ci/woodpecker/pr/docker Pipeline is pending Details
ci/woodpecker/pr/docs Pipeline is pending Details
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/man Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
7ec0c96f5f
fix(cron): missed a goto statement
Jef Roosens added 1 commit 2023-01-15 18:01:48 +01:00
Jef Roosens added 1 commit 2023-01-15 19:03:48 +01:00
ci/woodpecker/pr/build Pipeline is pending Details
ci/woodpecker/pr/docker Pipeline is pending Details
ci/woodpecker/pr/docs Pipeline is pending Details
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/man Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
4f093c08a7
fix(cron): caught some more bugs
Jef Roosens added 1 commit 2023-01-16 14:19:32 +01:00
ci/woodpecker/pr/build Pipeline is pending Details
ci/woodpecker/pr/docker Pipeline is pending Details
ci/woodpecker/pr/docs Pipeline is pending Details
ci/woodpecker/pr/lint Pipeline is pending Details
ci/woodpecker/pr/man Pipeline is pending Details
ci/woodpecker/pr/test Pipeline is pending Details
786787cf1f
cron: more strict parser
Jef Roosens added 1 commit 2023-01-16 15:36:21 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
83b0451d3c
refactor(cron): make code a bit more expressive
Jef Roosens added 1 commit 2023-01-16 22:48:56 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pr/man unknown status Details
ci/woodpecker/pr/docker unknown status Details
ci/woodpecker/pr/test Pipeline was successful Details
e3e90674c1
chore: switch to alpine 3.17 ci image
Jef Roosens added 1 commit 2023-01-18 17:49:44 +01:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pr/docker unknown status Details
ci/woodpecker/pr/man unknown status Details
ci/woodpecker/pr/test Pipeline failed Details
5a85441336
refactor: move cron code to libvieter; link libvieter
Jef Roosens added 1 commit 2023-01-18 18:10:58 +01:00
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
499bc7b33c
chore: some fixes
Jef Roosens added 1 commit 2023-01-28 13:00:52 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
43995662be
chore: use libvieter dev branch instead
Jef Roosens force-pushed c-cron from 43995662be to 6ca53ce534 2023-01-28 13:19:19 +01:00 Compare
Jef Roosens added 1 commit 2023-01-28 14:37:03 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pr/man unknown status Details
ci/woodpecker/pr/docker unknown status Details
ci/woodpecker/pr/test Pipeline failed Details
8d14d5c3fd
chore: update PKGBUILD to use git submodule
Jef Roosens added 1 commit 2023-01-28 14:39:24 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
3b320ac7c3
fix: accidentally changed submodule commit
Jef Roosens added 1 commit 2023-01-28 14:53:54 +01:00
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
434c4eb558
chore: updated changelog
Jef Roosens merged commit 0d6ca8d3e4 into dev 2023-01-28 15:19:40 +01:00
Sign in to join this conversation.
There is no content yet.