2023-05-18 16:07:14 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-async: update to 2.5.1
2.5.1 (2023-05-15)
* LimitedBarrier was renamed to Waiter (#231)
|
2023-04-08 15:24:44 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-async: update to 2.5.0
2.5.0 Latest (2023-03-19)
What's Changed
* Improved state handling by @ioquatix in #222
|
2023-03-15 15:19:32 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-async: update to 2.4.2
2.4.1 (2023-03-07)
* Allow running the test in isolation.
* Avoid race conditions in Scheduler#interrupt and Scheduler#unblock. (#216)
2.4.2 (2023-03-11)
* Ensure all tasks are completed before closing scheduler. (#219)
|
2023-03-05 14:35:42 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-async: update to 2.4.0
2.4.0 (2023-03-02)
What's Changed
* Allow assigning to semaphore limit. by @ioquatix in #215
|
2023-01-21 14:57:31 by Takahiro Kambe | Files touched by this commit (7) |
Log message:
Add ruby32 support.
|
2023-01-03 10:44:15 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-async: update to 2.3.1
2.3.1 (2022-12-27)
No release note. Please refer commit log
<https://github.com/socketry/async/compare/v2.3.0...v2.3.1> in detail.
|
2022-12-04 17:57:29 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
devel/ruby-async: update to 2.3.0
2.3.0 (2022-12-03)
What's Changed
* Convert tests to sus. by @ioquatix in #188
* Use a linked list for the barrier implementation. by @ioquatix in #192
* Add a concurrency primitive for waiting for a specific number of tasks to
complete. by @ioquatix in #189
* Better support for Fiber.set_scheduler. by @ioquatix in #194
* Rename Async::LimitedBarrier to Async::Waiter based on feedback. by
@ioquatix in #196
* Relax io-event dependency. by @ioquatix in #200
* Implement semaphore using linked list. by @ioquatix in #203
|
2022-11-14 12:49:42 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
devel/ruby-async: restrict to Ruby 3.1
Noted by wiz@ via private e-mail and thanks much.
|
2022-11-11 14:41:34 by Takahiro Kambe | Files touched by this commit (4) |
Log message:
devel/ruby-async: add package version 2.2.1
Required by ruby-html-proofer package.
Async
Async is a composable asynchronous I/O framework for Ruby based on io-event
and timers.
"Lately I've been looking into async, as one of my projects -
tus-ruby-server - would really benefit from non-blocking I/O.
It's really beautifully designed." - janko
Features
* Scalable event-driven I/O for Ruby. Thousands of clients per process!
* Light weight fiber-based concurrency. No need for callbacks!
* Multi-thread/process containers for parallelism.
* Growing eco-system of event-driven components.
|