Skip to content

Bump concurrent-ruby from 1.0.5 to 1.1.3

Connor Shea requested to merge dependabot/bundler/concurrent-ruby-1.1.3 into master

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 to concurrent-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:

  • fixed documentation and README links
  • fix Set for TruffleRuby and Rubinius
... (truncated)
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:

  • requires at least Ruby 2.0
  • Promises are moved from concurrent-ruby-edge to concurrent-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
... (truncated)
Commits

Merge request reports