Concurrent Ruby v1.0.3 Release Notes

Release Date: 2016-12-17 // over 7 years ago
    • 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