Skip to content

Tags: kelindar/timeline

Tags

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactored emit package for events (#10)

* Add time wheel driver for event scheduling

* wip

* test

* simplify

* simplify

* wip

* wip

* wip

* wip

* move to scheduler

* leave simple after

* wip

* rename

* readme

* drain all

* fix after

* reduce stress test count from 1,000,000 to 10,000

* Update test workflow to exclude example packages from unit tests

v1.4.1

Toggle v1.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactor task execution in Scheduler to prevent deadlocks (#7)

* Refactor task execution in Scheduler to prevent deadlocks and improve nested scheduling scenarios

* Retain future tasks in bucket queue after execution and enhance test for future task scheduling

* Fix task scheduling in TestFutureTasksRetained to ensure immediate task runs on the first tick

* Refactor task collection in Scheduler.Tick to improve clarity and efficiency

* Refactor task execution buffer in Scheduler to use job type for improved clarity

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improving task scheduling functionality, usability, and performance (#5)

* Refactor code structure for improved readability and maintainability

* Remove TestEveryAfterCancel function to streamline event tests

* Increase interval and wait time in TestEveryCancel for improved event handling

* Refactor TestEveryCancel to use atomic counter for event tracking after cancellation

* Refactor TestEveryCancel to count only relevant events for improved accuracy

v1.3.1

Toggle v1.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix elapsed calculation for rescheduled jobs (#4)

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add OnEvery timer event (#3)

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
improve event emit package (#2)

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add a subpackage for scheduling pub/sub events (#1)

v1.0.0

Toggle v1.0.0's commit message
add license