Commit Graph
18 Commits
Author SHA1 Message Date
Per Malmberg d1ac26bd94 Add top-level project name. 2020-09-06 13:52:16 +02:00
Per Malmberg 2a3b8914e5 #1 - Randomization tests green. 2019-03-14 22:29:22 +01:00
Per Malmberg 0436cda4ef Simplified handling of clock changes 2018-05-22 21:45:00 +02:00
Per Malmberg 392948cdee Compile on Linux again. 2018-03-25 10:22:33 +02:00
Per Malmberg c441da4287 Added UTC handling for Windows 2018-03-22 22:38:55 +01:00
Per Malmberg e99b049d2b Work on DST handling. 2018-03-13 00:46:03 +01:00
Per Malmberg 47a615897a Initial thought about handling clock changes: Follow RedHat's implementation at https://access.redhat.com/solutions/477963
If time moves >=3h, then consider it a adjustment and reschedule based on the new time.
If time changes backwards <3h, prevent running tasks twice.
If forward <3h run tasks that would have run in the skipped time.
2018-03-12 00:08:20 +01:00
Per Malmberg 9f7c5dc2fa Added LocalClock. 2018-03-11 23:38:12 +01:00
Per Malmberg 582d0c4369 date.h as git submodule. 2018-03-11 20:24:55 +01:00
Per Malmberg 74e1ad4d60 Added the concept of a clock to Cron. 2018-03-11 20:09:06 +01:00
Per Malmberg be2b4424a1 Added note about UTC. 2018-03-11 19:07:35 +01:00
Per Malmberg d7c17be4d1 Updated README.
Added tests.
Made use of ? mandatory for DoM/DoW.
2018-03-11 18:45:27 +01:00
Per Malmberg 9d7134c527 clang-tidy 2018-03-11 15:28:51 +01:00
Per Malmberg d2ec26f494 Moce functionality in main Cron class with added tests. 2018-03-11 15:26:26 +01:00
Per Malmberg 0db05ac71b Functionality in main Cron class. 2018-03-10 23:42:00 +01:00
Per Malmberg 20667ae3c6 More tests.
Fix for february.
Limit iterations in calculate_from.
2018-03-10 21:01:20 +01:00
Per Malmberg cb6a7958e8 Validation of days vs. months with more tests. 2018-03-10 00:39:04 +01:00
Per Malmberg f7442f6972 More tests, seems to be working. Still needs to handle non-existent dates. 2018-03-09 23:51:13 +01:00