Commit Graph

41 Commits

Author SHA1 Message Date
Brent Hargrave c74bfdf0eb fix: restore CURRENT_PROJECT_VERSION 2019-04-16 14:13:41 -04:00
Quentin Jin 3100e6b8fa Update README 2019-04-06 19:02:07 +08:00
Quentin Jin a3fdd633a6 redesign task's api 2019-04-06 00:30:13 +08:00
Quentin Jin 3358f38ee9 Improve tests 2019-04-04 14:54:46 +08:00
Quentin Jin d4f25b6031 Make diction of docs and api naming more corresponding with official api. 2019-04-04 12:34:34 +08:00
Quentin Jin b0c871bf5f Update all manifests 2019-04-03 17:43:06 +08:00
Quentin Jin 34cac2aab8 Naming & Docs 2019-03-19 22:54:16 +08:00
Quentin Jin 28df34d300 Update to Swift 5.0 2019-03-18 21:07:08 +08:00
Quentin Jin eba0eec371 Update DEPLOYMENT_TARGET 2019-03-14 22:09:44 +08:00
Quentin Jin 2569c9e449 Remove Playground, add ScheduleDemo target 2019-03-14 21:24:14 +08:00
QuentinJin cba87f0f2b Refactor `TaskCenter` 2019-03-06 23:02:05 +08:00
QuentinJin a86902316a Tidy 2019-03-04 22:24:02 +08:00
QuentinJin f9ec7bc377 Rename Bucket to Cabinet 2019-03-03 23:39:21 +08:00
QuentinJin e34def36d7 Remove `Calendar.nextDate`'s alternative implementation on linux 2019-02-17 22:28:45 +08:00
QuentinJin c3b2343740 Make `TaskCenter` open 2019-02-17 18:44:11 +08:00
QuentinJin 6fffeefa0f Repleace Lock with NSLock 2019-02-17 10:06:26 +08:00
Quentin 8217661e35 Fix swift package manager 2018-09-26 11:56:27 +08:00
QuentinJin 0df2a0761f Project structure 2018-09-25 21:04:55 +08:00
QuentinJin a2d88407aa Remove top comments 2018-09-25 20:18:11 +08:00
QuentinJin d7439eef43 Better naming 2018-09-24 23:11:13 +08:00
QuentinJin 926989f851 Optimize bucket performance 2018-09-24 20:21:34 +08:00
QuentinJin aba3fd69ce Rename schedule to plan to avoid namespace confliction 2018-09-24 00:34:55 +08:00
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
Quentin 5c5e931f7c Make Interval conform Comparable 2018-08-27 13:33:10 +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 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 4172b62d90 Rename `add` to `append` of Bucket 2018-08-26 16:10:05 +08:00
QuentinJin 718e8af927 Add README.zh_cn.md 2018-08-03 23:14:34 +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
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