Bump concurrent-ruby from 1.0.5 to 1.1.3
Bumps concurrent-ruby from 1.0.5 to 1.1.3.
Release notes
Sourced from concurrent-ruby's releases.
v1.1.0
concurrent-ruby:
- requires at least Ruby 2.0
- Promises are moved from
concurrent-ruby-edge
toconcurrent-ruby
- Add support for TruffleRuby
- (#734) Fix Array/Hash/Set construction broken on TruffleRuby
- AtomicReference fixed
- fixed documentation and README links
- fix Set for TruffleRuby and Rubinius
- CI stabilization
- remove sharp dependency edge -> core
- remove warnings
- documentation updates
- Exchanger is no longer documented as edge since it was already available in
concurrent-ruby
- (#644) Fix Map#each and #each_pair not returning enumerator outside of MRI
- (#659) Edge promises fail during error handling
- (#741) Raise on recursive Delay#value call
- (#727) #717 fix global IO executor on JRuby
- (#740) Drop support for CRuby 1.9, JRuby 1.7, Rubinius.
- (#737) Move AtomicMarkableReference out of Edge
- (#708) Prefer platform specific memory barriers
- (#735) Fix wrong expected exception in channel spec assertion
- (#729) Allow executor option in
Promise#then
- (#725) fix timeout check to use timeout_interval
- (#719) update engine detection
- (#660) Add specs for Promise#zip/Promise.zip ordering
- (#654) Promise.zip execution changes
- (#666) Add thread safe set implementation
- (#651) #699 #to_s, #inspect should not output negative object IDs.
- (#685) Avoid RSpec warnings about raise_error
- (#680) Avoid RSpec monkey patching, persist spec results locally, use RSpec v3.7.0
- (#665) Initialize the monitor for new subarrays on Rubinius
- (#661) Fix error handling in edge promises
concurrent-ruby-edge:
- (#659) Edge promises fail during error handling
- Edge files clearly separated in
lib-edge
- added ReInclude
- add Promises.zip_futures_over_on
v1.1.0.pre2
concurrent-ruby:
... (truncated)
- fixed documentation and README links
- fix Set for TruffleRuby and Rubinius
Changelog
Sourced from concurrent-ruby's changelog.
Release v1.1.3 (7 Nov 2018)
- (#775) fix partial require of the gem (although not officially supported)
Release v1.1.2 (6 Nov 2018)
- (#773) more defensive 1.9.3 support
Release v1.1.1, edge v0.4.1 (1 Nov 2018)
- (#768) add support for 1.9.3 back
Release v1.1.0, edge v0.4.0 (31 OCt 2018) (yanked)
- (#768) yanked because of issues with removed 1.9.3 support
Release v1.1.0.pre2, edge v0.4.0.pre2 (18 Sep 2018)
concurrent-ruby:
- fixed documentation and README links
- fix Set for TruffleRuby and Rubinius
- use properly supported TruffleRuby APIs
concurrent-ruby-edge:
- add Promises.zip_futures_over_on
Release v1.1.0.pre1, edge v0.4.0.pre1 (15 Aug 2018)
concurrent-ruby:
... (truncated)
- requires at least Ruby 2.0
- Promises are moved from
concurrent-ruby-edge
toconcurrent-ruby
- Add support for TruffleRuby
- (#734) Fix Array/Hash/Set construction broken on TruffleRuby
- AtomicReference fixed
- CI stabilization
- remove sharp dependency edge -> core
- remove warnings
- documentation updates
- Exchanger is no longer documented as edge since it was already available in
concurrent-ruby
- (#644) Fix Map#each and #each_pair not returning enumerator outside of MRI
- (#659) Edge promises fail during error handling
- (#741) Raise on recursive Delay#value call
- (#727) #717 fix global IO executor on JRuby
- (#740) Drop support for CRuby 1.9, JRuby 1.7, Rubinius.
- (#737) Move AtomicMarkableReference out of Edge
Commits
-
675c746
version bump -
b942fcc
fix partial require of the gem -
6b7ec84
Update CHANGELOG.md -
9fe401e
Allow publishing only core -
a18c5d0
bump version -
db8f88b
Merge pull request #773 from ruby-concurrency/193 -
cf28431
Defensive 1.9.3 support -
68a82c2
Update doc -
2aa342b
Merge pull request #769 from ruby-concurrency/193 -
1ba5eba
Merge pull request #771 from herwinw/atomic_boolean_private - Additional commits viewable in compare view