Commit Graph

31 Commits

Author SHA1 Message Date
QuentinJin 4242f84f07 Remove `ParasiticTask`, now `host` is a built-in parameter for all tasks. 2018-09-23 12:24:00 +08:00
QuentinJin 95ab16f3f7 Add RunLoopTask 2018-09-22 22:04:13 +08:00
QuentinJin a56ddc314d Fix issue about getting next fire date 2018-09-18 23:05:50 +08:00
QuentinJin dbbeb066f2 Add missing parameter in ParasiticTask's constructor 2018-09-11 21:33:04 +08:00
Quentin 5c5e931f7c Make Interval conform Comparable 2018-08-27 13:33:10 +08:00
Quentin e08d736295 Refactor string parsing in Time with NSRegularExpression, Since DateFormatter behaves strangely on linux 2018-08-27 13:18:39 +08:00
Quentin 5daabf3701 Add polyfill for Calender's `nextDate` method on linux
Remove autoupdatingCurrent, it's unavailable on linux
2018-08-27 12:50:54 +08:00
QuentinJin 11f5d1f59d Add more tests for Task 2018-08-26 22:58:06 +08:00
QuentinJin 92f0c3894a Fix issues about weekday & monthday calculating 2018-08-26 22:37:51 +08:00
QuentinJin fa17c31a88 Add DeinitObserver for ParasiticTask on Darwin 2018-08-26 21:49:21 +08:00
QuentinJin 3de74c73a2 Remove WeakSet, rename TaskCenter to TaskHub 2018-08-26 19:05:24 +08:00
QuentinJin 05617caee6 Add "compare" method for Interval, and more tests 2018-08-26 17:56:07 +08:00
QuentinJin 2654dfbf24 Add tests for `zeroClock` and `clampedToInt` in Extensions 2018-08-26 16:31:58 +08:00
QuentinJin 4172b62d90 Rename `add` to `append` of Bucket 2018-08-26 16:10:05 +08:00
QuentinJin e6016c3dbe Add `purify` method for WeakSet 2018-08-26 15:34:28 +08:00
Quentin 6a9e2ba863 Fix issues about building on linux 2018-08-22 13:12:39 +08:00
RecherJ 3ba4736231 just adjust some writing syntax 2018-08-19 14:17:37 +08:00
QuentinJin 4ffd4a0931 Improve comments and README 2018-08-12 17:59:36 +08:00
QuentinJin 6a6d49ea8d tinker 2018-07-29 20:36:30 +08:00
QuentinJin 9fa0031e27 Improve test/doc/api 2018-07-27 22:28:27 +08:00
QuentinJin bbd3b67f45 Add swiftlint & travis & codecov 2018-07-27 00:22:19 +08:00
QuentinJin 792eabf3d4 Improve api, add tests 2018-07-26 22:06:18 +08:00
QuentinJin f48758d4f7 Remove Objc dependency, and improve documents. 2018-07-25 23:50:21 +08:00
QuentinJin 4dfcd84a47 Renaming, make things swifter! 2018-07-23 22:07:21 +08:00
Quentin 6fc68c1ecf Robust, : ] 2018-07-23 17:00:25 +08:00
QuentinJin 8bdd84c3f8 Add task management 2018-07-22 22:24:02 +08:00
QuentinJin 6aa26170a2 Complement document and README 2018-07-19 23:24:32 +08:00
QuentinJin f3f12a00c9 Add `DependentJob` 2018-07-17 23:18:38 +08:00
QuentinJin ce4d5d45b8 Supplement docs 2018-07-07 11:59:21 +08:00
Quentin 8fa7390f87 Add README.md 2018-07-04 15:44:56 +08:00
Quentin 3d8ad0a475 First commit 2018-07-03 17:55:18 +08:00