Path to this page:
./
time/ruby-timers,
Pure Ruby one-shot and periodic timers
Branch: CURRENT,
Version: 4.3.3,
Package name: ruby27-timers-4.3.3,
Maintainer: pkgsrc-usersRuby timer collections. Schedule several procs to fire after configurable
delays or at periodic intervals.
This gem is especially useful when you are faced with an API that accepts a
single timeout but you want to run multiple timers on top of it. An example of
such a library is [nio4r](https://github.com/celluloid/nio4r), a
cross-platform Ruby library for using system calls like epoll and kqueue.
Required to run:[
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 9.5 KB
Version history: (Expand)
- (2021-10-07) Updated to version: ruby27-timers-4.3.3
- (2021-02-13) Updated to version: ruby26-timers-4.3.3
- (2020-09-14) Updated to version: ruby26-timers-4.3.2
- (2020-03-22) Updated to version: ruby26-timers-4.3.0
- (2017-03-20) Updated to version: ruby23-timers-4.1.2
- (2015-09-13) Updated to version: ruby200-timers-4.1.1
CVS history: (Expand)
2021-10-26 13:24:47 by Nia Alarie | Files touched by this commit (263) |
Log message:
time: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 17:04:23 by Nia Alarie | Files touched by this commit (263) |
Log message:
time: Remove SHA1 hashes for distfiles
|
2021-02-13 11:08:16 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
time/ruby-timers: update to 4.3.3
4.3.3 (2021-02-13)
No release note nor changelog. Here is quote from commit log.
* Fix development workflow.
* Remove comment from gemspec.
* Add priority queue class
* Add #size method and change to actual minheap
* Add some tests for priority heap
* Rename first and insert to peek and push for naming consistency
* Switch to a PriorityHeap instead of array for storing Handles
* Refactor Handle class to use Comparable mixin
* Add extra performance test for timer queue insertion speed
* Reduce required accuracy for tests, because macOS on GitHub Actions i… …
* Updated code formatting & specs.
|
2020-09-14 17:19:49 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
time/ruby-timers: update to 4.3.2
Update ruby-timers package to 4.3.2.
No release note is available. Please refer
<https://github.com/socketry/timers/compare/v4.3.0...v4.3.2> in detail.
|
2020-03-22 10:36:18 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
time/ruby-timers: update to 4.3.0
Update ruby-timers to 4.3.0.
pkgsrc changes:
* Add "USE_LANGUAGES= # none".
* Update dependency.
No release notes available.
|
2017-03-20 16:43:17 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-timers to 4.1.2.
## 4.1.2 (2016-11-26)
* RuboCop reformatting
|
2015-11-03 00:31:47 by Alistair G. Crooks | Files touched by this commit (161) |
Log message:
Add SHA512 digests for distfiles for time category
Problems found with mismatching existing digests for:
distfiles/asclock-classic-1.0.tar.gz
distfiles/asclock-gtk-2.1.10beta.tar.gz
distfiles/asclock-xlib-2.0.11.tar.gz
distfiles/emiclock-2.0.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-09-13 16:06:36 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-timers to 4.1.1.
4.1.1 (2015-08-21)
------------------
* Remove `RubyProf` from Gemfile and a test, due to it providing no substantial \
benefit while increasing problems building bundles under Rubinius.
4.1.0 (2015-08-16)
------------------
* Addition of `now_and_every` method; fires block immediately, then sets \
recurring timer.
* Includes `now_and_after` method; does the same as above for one-shot timers: \
essentially a "two-shot" timer.
|