Skip to content

v1.0.3

Compare
Choose a tag to compare
@pitr-ch pitr-ch released this 17 Dec 19:27
· 943 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