Skip to content

Releases: ruby-concurrency/concurrent-ruby

v1.2.3

16 Jan 10:05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.2...v1.2.3

v1.2.2

24 Feb 18:55
Compare
Choose a tag to compare

concurrent-ruby 1.2.2:

  • (#993) Fix arguments passed to Concurrent::Map's default_proc.

v1.2.1

24 Feb 17:55
Compare
Choose a tag to compare

concurrent-ruby 1.2.1:

  • (#990) Add missing require 'fiber' for FiberLocalVar.
  • (#989) Optimize Concurrent::Map#[] on CRuby by letting the backing Hash handle the default_proc.

v1.2.0

23 Jan 18:22
Compare
Choose a tag to compare

concurrent-ruby 1.2.0:

  • (#975) Set the Ruby compatibility version at 2.3
  • (#962) Fix ReentrantReadWriteLock to use the same granularity for locals as for Mutex it uses.
  • (#983) Add FiberLocalVar
  • (#934) concurrent-ruby now supports requiring individual classes (public classes listed in the docs), e.g., require 'concurrent/map'
  • (#976) Let Promises.any_fulfilled_future take an Event
  • Improve documentation of various classes
  • (#972) Remove Rubinius-related code

concurrent-ruby-edge 0.7.0:

  • (#975) Set the Ruby compatibility version at 2.3
  • (#934) concurrent-ruby now supports requiring individual classes (public classes listed in the docs), e.g., require 'concurrent/map'
  • (#972) Remove Rubinius-related code

v1.1.10

22 Mar 00:10
Compare
Choose a tag to compare

concurrent-ruby:

  • (#951) Set the Ruby compatibility version at 2.2
  • (#939, #933) The caller_runs fallback policy no longer blocks reads from the job queue by worker threads
  • (#938, #761, #652) You can now explicitly prune_pool a thread pool (Sylvain Joyeux)
  • (#937, #757, #670) We switched the Yahoo stock API for demos to Alpha Vantage (Gustavo Caso)
  • (#932, #931) We changed how SafeTaskExecutor handles local jump errors (Aaron Jensen)
  • (#927) You can use keyword arguments in your initialize when using Async (Matt Larraz)
  • (#926, #639) We removed timeout from TimerTask because it wasn't sound, and now it's a no-op with a warning (Jacob Atzen)
  • (#919) If you double-lock a re-entrant read-write lock, we promote to locked for writing (zp yuan)
  • (#915) monotonic_time now accepts an optional unit parameter, as Ruby's clock_gettime (Jean Boussier)

v1.1.9

15 Mar 01:08
Compare
Choose a tag to compare
Fix wrong class

v1.1.8

15 Mar 01:09
Compare
Choose a tag to compare
Update documentation

v1.1.7

15 Mar 01:09
Compare
Choose a tag to compare
Update rake-compiler-dock to add 2.7 build

v1.1.6

15 Mar 01:09
Compare
Choose a tag to compare
Update doc

v1.1.5

15 Mar 01:09
Compare
Choose a tag to compare
Doc update