Cron implementation in C #341

Merged
Jef Roosens merged 7 commits from Chewing_Bever/vieter:c-cron into dev 2023-01-28 14:19:40 +00: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 19:57:09 +00:00
Jef Roosens added the
enhancement
label 2023-01-14 19:57:09 +00:00
Jef Roosens added 15 commits 2023-01-14 19:57:10 +00:00
Jef Roosens force-pushed c-cron from b47d78c41c to 433184877c 2023-01-14 20:02:01 +00:00 Compare
Jef Roosens added 1 commit 2023-01-14 20:19:50 +00: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 21:37:30 +00: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 07:49:03 +00: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 16:21:39 +00: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 17:01:48 +00:00
Jef Roosens added 1 commit 2023-01-15 18:03:48 +00: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 13:19:32 +00: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 14:36:21 +00: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 21:48:56 +00: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 16:49:44 +00: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 17:10:58 +00: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 12:00:52 +00: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 12:19:19 +00:00 Compare
Jef Roosens added 1 commit 2023-01-28 13:37:03 +00: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 13:39:24 +00: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 13:53:54 +00: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 14:19:40 +00:00
Sign in to join this conversation.
There is no content yet.