v1.0.4

@pitr-ch pitr-ch released this Dec 27, 2016 · 21 commits to master since this release

Patch release.

concurrent-ruby:

  • Nothing

concurrent-ruby-edge:

  • New promises' API renamed, lots of improvements, edge bumped to 0.3.0
    • Incompatible with previous 0.2.3 version
    • see #522

Downloads

v1.0.3

@pitr-ch pitr-ch released this Dec 17, 2016 · 93 commits to master since this release

Patch release

  • Trigger execution of flattened delayed futures
  • Avoid forking for processor_count if possible
  • Semaphore Mutex and JRuby parity
  • Adds Map#each as alias to Map#each_pair
  • Fix uninitialized instance variables
  • Make Fixnum, Bignum merger ready
  • Allows Promise#then to receive an executor
  • TimerSet now survives a fork
  • Reject promise on any exception
  • Allow ThreadLocalVar to be initialized with a block
  • Support Alpha with Concurrent::processor_count
  • Fixes format-security error when compiling ruby_193_compatible.h
  • Concurrent::Atom#swap fixed: reraise the exceptions from block

Downloads

v1.0.2

@jdantonio jdantonio released this May 2, 2016 · 188 commits to master since this release

Patch release containing bug fixes and documentation improvements.

  • Fix bug with Concurrent::Map MRI backend #inspect method
  • Fix bug with Concurrent::Map MRI backend using Hash#value?
  • Improved documentation and examples
  • Minor updates to Edge

Downloads

v1.0.1

@jdantonio jdantonio released this Feb 27, 2016 · 198 commits to master since this release

Patch release containing bug fixes and documentation improvements.

  • Fix "uninitialized constant Concurrent::ReentrantReadWriteLock" error.
  • Better handling of autoload vs. require.
  • Improved API for Edge Future zipping.
  • Fix reference leak in Edge Future constructor .
  • Fix bug which prevented thread pools from surviving a fork.
  • Fix bug in which TimerTask did not correctly specify all its dependencies.
  • Improved support for JRuby+Truffle
  • Improved error messages.
  • Improved documentation.
  • Updated README and CONTRIBUTING.

Downloads