Next | Query returned 12 messages, browsing 11 to 20 | previous

History of commit frequency

CVS Commit History:


   2018-12-17 15:48:07 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-concurrent-ruby: update to 1.1.4

## Current

## Release v1.1.4 (14 Dec 2018)

* (#780) Remove java_alias of 'submit' method of Runnable to let executor \ 
service work on java 11
* (#776) Fix NameError on defining a struct with a name which is already taken \ 
in an ancestor

## 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

## Release v1.1.0.pre1, edge v0.4.0.pre1 (15 Aug 2018)

concurrent-ruby:

* requires at least Ruby 2.0
* \ 
[Promises](http://ruby-concurrency.github.io/concurrent-ruby/1.1.0/Concurrent/Promises.html)
  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
* (#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
   2018-02-28 16:27:19 by Takahiro Kambe | Files touched by this commit (4)
Log message:
devel/ruby-concurrent-ruby: Add ruby-concurrent-ruby 1.0.5

pkgsrc note: This package deprecates devel/ruby-atomic, too.

Modern concurrency tools including agents, futures, promises, thread pools,
actors, supervisors, and more.

Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency
patterns.

The design goals of this gem are:

* Be an 'unopinionated' toolbox that provides useful utilities without
  debating which is better or why
* Remain free of external gem dependencies
* Stay true to the spirit of the languages providing inspiration
* But implement in a way that makes sense for Ruby
* Keep the semantics as idiomatic Ruby as possible
* Support features that make sense in Ruby
* Exclude features that don't make sense in Ruby
* Be small, lean, and loosely coupled

Next | Query returned 12 messages, browsing 11 to 20 | previous