The NetBSD Project

CVS log for pkgsrc/devel/ruby-concurrent-ruby/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / ruby-concurrent-ruby

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.12 / (download) - annotate - [select for diffs], Sat Feb 11 09:37:45 2023 UTC (7 months, 3 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, HEAD
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

devel/ruby-concurrent-ruby: downgrade to 1.1.10

Since ruby-concurrent-ruby11 dose not work well for providing
concurrent-rubyy 1.1.x gem for puppet, downgrade this package to 1.1.10.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 25 13:38:40 2023 UTC (8 months, 1 week ago) by taca
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

devel/ruby-concurrent-ruby: update to 1.2.0

1.2.0 (2023-01-23)

* (#975) Set the Ruby compatibility version at 2.3
* (#962) Fix ReentrantReadWriteLock to use the same granularity for locals
  as for Mutex it uses.
* (#983) Add FiberLocalVar
* (#934) concurrent-ruby now supports requiring individual classes (public
  classes listed in the docs), e.g., require 'concurrent/map'
* (#976) Let Promises.any_fulfilled_future take an Event
* Improve documentation of various classes
* (#972) Remove Rubinius-related code

Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 11 12:51:13 2022 UTC (13 months, 3 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

devel/ruby-concurrent-ruby: update to 1.1.10

pkgsrc change: remove one pkglint warning.

1.1.10 (2022-03-22)

* (#951) Set the Ruby compatibility version at 2.2

* (#939, #933) The caller_runs fallback policy no longer blocks reads from
  the job queue by worker threads

* (#938, #761, #652) You can now explicitly prune_pool a thread pool
  (Sylvain Joyeux)

* (#937, #757, #670) We switched the Yahoo stock API for demos to Alpha
  Vantage (Gustavo Caso)

* (#932, #931) We changed how SafeTaskExecutor handles local jump errors
  (Aaron Jensen)

* (#927) You can use keyword arguments in your initialize when using Async
  (Matt Larraz)

* (#926, #639) We removed timeout from TimerTask because it wasn't sound,
  and now it's a no-op with a warning (Jacob Atzen)

* (#919) If you double-lock a re-entrant read-write lock, we promote to
  locked for writing (zp yuan)

* (#915) monotonic_time now accepts an optional unit parameter, as Ruby's
  clock_gettime (Jean Boussier)

Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 26 10:19:28 2021 UTC (23 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip

Revision 1.8 / (download) - annotate - [select for diffs], Thu Oct 7 13:44:05 2021 UTC (23 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 14 15:09:55 2021 UTC (2 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

devel/ruby-concurrent-ruby: update to 1.1.9

1.1.9 (2021-06-05)

* (#866) Child promise state not set to :pending immediately after #execute
  when parent has completed
* (#905, #872) Fix RubyNonConcurrentPriorityQueue#delete method
* (2df0337d) Make sure locks are not shared on shared when objects are
  dup/cloned
* (#900, #906, #796, #847, #911) Fix Concurrent::Set tread-safety issues on
  CRuby
* (#907) Add new ConcurrentMap backend for TruffleRuby

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 26 14:53:05 2021 UTC (2 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

devel/ruby-concurrent-ruby: update to 1.1.8

Release v1.1.8 (20 January 2021)

* (#885) Fix race condition in TVar for stale reads
* (#884) RubyThreadLocalVar: Do not iterate over hash which might conflict
  with new pair addition

Revision 1.5 / (download) - annotate - [select for diffs], Sun Sep 13 15:22:32 2020 UTC (3 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

devel/ruby-concurrent-ruby: update to 1.1.7

Update ruby-concurrent-ruby to 1.1.7.


## Release v1.1.7 (6 August 2020)

concurrent-ruby:

* (#879) Consider falsy value on
  `Concurrent::Map#compute_if_absent` for fast non-blocking path
* (#876) Reset Async queue on forking, makes Async fork-safe
* (#856) Avoid running problematic code in RubyThreadLocalVar on
  MRI that occasionally results in segfault
* (#853) Introduce ThreadPoolExecutor without a Queue

Revision 1.4 / (download) - annotate - [select for diffs], Sun Mar 8 13:32:01 2020 UTC (3 years, 6 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)

devel/ruby-concurrent-ruby: update to 1.1.6

Update ruby-concurrent-ruby to 1.1.6.


## Release v1.1.6, edge v0.6.0 (10 Feb 2020)

concurrent-ruby:

* (#841) Concurrent.disable_at_exit_handlers! is no longer needed and was deprecated.
* (#841) AbstractExecutorService#auto_terminate= was deprecated and has no effect.
  Set :auto_terminate option instead when executor is initialized.

Revision 1.3 / (download) - annotate - [select for diffs], Mon May 6 05:21:46 2019 UTC (4 years, 4 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)

devel/ruby-concurrent-ruby: update to 1.1.5

## Release v1.1.5, edge v0.5.0 (10 mar 2019)

concurrent-ruby:

* fix potential leak of context on JRuby and Java 7

concurrent-ruby-edge:

* Add finalized Concurrent::Cancellation
* Add finalized Concurrent::Throttle
* Add finalized Concurrent::Promises::Channel
* Add new Concurrent::ErlangActor

Revision 1.2 / (download) - annotate - [select for diffs], Mon Dec 17 14:48:06 2018 UTC (4 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

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

Revision 1.1 / (download) - annotate - [select for diffs], Wed Feb 28 15:27:19 2018 UTC (5 years, 7 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1

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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>