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