issues
search
ruby-concurrency
/
concurrent-ruby
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
https://ruby-concurrency.github.io/concurrent-ruby/
Other
5.68k
stars
418
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Fix compile error on FreeBSD 14
#1014
janbiedermann
closed
10 months ago
3
Drop dependency on mutex_m
#1013
casperisfine
closed
10 months ago
1
Fix sporadic failures testing with JRuby
#1012
headius
closed
11 months ago
6
Fix DaemonThreadFactory - reuse single Java thread factory
#1009
obulkin
closed
11 months ago
0
DaemonThreadFactory creating new Java thread factory each time it creates a new thread
#1008
obulkin
opened
1 year ago
8
Fix broken CI due to rake-compiler error on Ruby < 2.6
#1007
mattbrictson
closed
1 year ago
1
Fix doc typo: yeild → yield
#1006
mattbrictson
closed
1 year ago
3
Use executor from arg in then_on/rescue_on/chain_on for Promises
#1005
tgwizard
closed
10 months ago
0
why use wait_for_termination method will stuck the code
#1004
banzhihang1
opened
1 year ago
2
Fix TimerTask example output
#1003
bensheldon
closed
1 year ago
1
Create method ThreadPoolExecutor#active_count to expose the number of threads that are actively executing tasks
#1002
bensheldon
closed
10 months ago
4
Allow TimerTask to be safely restarted after shutdown and avoid duplicate tasks
#1001
bensheldon
opened
1 year ago
3
Allow TimerTask to be initialized with a specified Executor
#1000
bensheldon
closed
10 months ago
0
Allow TimerSet to safely handle an executor raising `RejectedExecutionError`
#999
bensheldon
closed
10 months ago
0
Have ScheduledTask raise ArgumentError if provided executor has fallback policy of `:abort`
#998
bensheldon
closed
1 year ago
1
Add `TimerTask#interval_type` option to configure interval calculation
#997
bensheldon
closed
8 months ago
3
Fix TimerTask docs to not refer to `#execute` as "blocking"
#996
bensheldon
closed
1 year ago
1
Fix TimerTask `:execution_interval` docs
#994
freemanoid
closed
1 year ago
1
The Concurrent::Map default_proc is passed a Concurrent::Hash instead of the Concurrent::Map
#993
mensfeld
closed
1 year ago
8
Revert "Prefer `Process.pid` over `$$`"
#992
eregon
closed
1 year ago
1
Prefer `Process.pid` over `$$`
#991
casperisfine
closed
1 year ago
8
Add `require 'fiber'` for `Fiber.current` usage.
#990
ioquatix
closed
1 year ago
2
Optimize Concurrent::Map#[] on CRuby by letting the backing Hash handle the default_proc
#989
eregon
closed
1 year ago
2
Restore compatibility with `RubyThreadLocalVar`.
#988
ioquatix
closed
1 year ago
10
NameError: uninitialized constant Concurrent::RubyThreadLocalVar
#987
wimkorevaar
closed
1 year ago
1
v1.2.0 release notes do not mention that RubyThreadLocalVar class was removed
#986
laser
closed
1 year ago
8
Update the list of maintainers
#985
eregon
closed
1 year ago
2
support re-raising exceptions when shutting down a timertask
#984
grosser
closed
1 year ago
4
Fix `ReentrantReadWriteLock` implementation when Mutex is per-fiber.
#983
ioquatix
closed
1 year ago
11
Fix circular dependency between AtomicReference and Synchronization::Object
#982
eregon
closed
1 year ago
0
CAtomicFixnum should probably be a private constant
#981
eregon
opened
1 year ago
1
Run each spec file in a process to detect missing requires
#980
eregon
closed
1 year ago
0
test failure due to "uninitialized constant Concurrent::CAtomicReference"
#979
Apteryks
closed
1 year ago
7
Does not run the method when executed
#978
notjames
closed
1 year ago
1
Adds Ruby 3.2 to the CI matrix
#977
petergoldstein
closed
1 year ago
0
Let `Promises.any_fulfilled_future` take an `Event`
#976
hanazuki
closed
1 year ago
0
Require Ruby 2.3+ and drop Ruby 2.2 support
#975
eregon
closed
1 year ago
1
Use TruffleRuby release in main CI
#974
eregon
closed
1 year ago
0
Ensure positive int passed to `Concurrent::Semaphore` constructor
#973
khaile
closed
1 year ago
1
Remove Rubinius-related code
#972
eregon
closed
1 year ago
0
Slow require 'concurrent' on windows
#971
Largo
closed
1 year ago
3
`Concurrent::Hash` default initialization is not fully thread-safe
#970
mensfeld
opened
1 year ago
8
Fix #monotonic_get_time documentation typo
#969
jbarrieault
closed
1 year ago
0
doc: Add release date of v1.1.10 to CHANGELOG.md
#968
meineerde
closed
1 year ago
0
Semaphore doesn't raise exception when negative int passed to constructor
#967
flash-gordon
closed
1 year ago
3
ResolvableEvent#resolve(true) should raise on reassignment
#966
hanazuki
closed
1 year ago
0
doc: Return type of Promises.any_event
#965
hanazuki
closed
1 year ago
0
Repeated calls to `ResolvableEvent#resolve` with `raise_on_reassign = true` does not raise
#964
hanazuki
closed
1 year ago
0
`Promises.any_fulfilled_future` does not accept an Event
#963
hanazuki
closed
1 year ago
3
Ruby locking is per-fiber, not per-thread.
#962
ioquatix
closed
1 year ago
24
Previous
Next