pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-async



Module Name:    pkgsrc
Committed By:   taca
Date:           Tue Jan 13 15:28:14 UTC 2026

Modified Files:
        pkgsrc/devel/ruby-async: Makefile PLIST distinfo

Log Message:
devel/ruby-async: update to 2.35.2

2.35.0 (2025-11-30)

* Process.fork is now properly handled by the Async fiber scheduler,
  ensuring that the scheduler state is correctly reset in the child process
  after a fork.  This prevents issues where the child process inherits the
  scheduler state from the parent, which could lead to unexpected behavior.

2.35.1 (2026-01-02)

* Fix incorrect handling of spurious wakeups in Async::Promise#wait, which
  could lead to premature (incorrect) resolution of the promise.

2.35.2 (2026-01-11)

* Improved handling of Process.fork on Ruby 4+.
* Improve @promise state handling in Task#initialize, preventing incomplete
  instances being visible to the scheduler.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/ruby-async/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/ruby-async/PLIST
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/ruby-async/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ruby-async/Makefile
diff -u pkgsrc/devel/ruby-async/Makefile:1.42 pkgsrc/devel/ruby-async/Makefile:1.43
--- pkgsrc/devel/ruby-async/Makefile:1.42       Mon Oct 27 14:53:24 2025
+++ pkgsrc/devel/ruby-async/Makefile    Tue Jan 13 15:28:14 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2025/10/27 14:53:24 taca Exp $
+# $NetBSD: Makefile,v 1.43 2026/01/13 15:28:14 taca Exp $
 
-DISTNAME=      async-2.34.0
+DISTNAME=      async-2.35.2
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-async/PLIST
diff -u pkgsrc/devel/ruby-async/PLIST:1.13 pkgsrc/devel/ruby-async/PLIST:1.14
--- pkgsrc/devel/ruby-async/PLIST:1.13  Mon Oct 27 14:53:24 2025
+++ pkgsrc/devel/ruby-async/PLIST       Tue Jan 13 15:28:14 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2025/10/27 14:53:24 taca Exp $
+@comment $NetBSD: PLIST,v 1.14 2026/01/13 15:28:14 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/context/best-practices.md
 ${GEM_LIBDIR}/context/debugging.md
@@ -15,6 +15,7 @@ ${GEM_LIBDIR}/lib/async/condition.md
 ${GEM_LIBDIR}/lib/async/condition.rb
 ${GEM_LIBDIR}/lib/async/console.rb
 ${GEM_LIBDIR}/lib/async/deadline.rb
+${GEM_LIBDIR}/lib/async/fork_handler.rb
 ${GEM_LIBDIR}/lib/async/idler.rb
 ${GEM_LIBDIR}/lib/async/limited_queue.rb
 ${GEM_LIBDIR}/lib/async/list.rb

Index: pkgsrc/devel/ruby-async/distinfo
diff -u pkgsrc/devel/ruby-async/distinfo:1.38 pkgsrc/devel/ruby-async/distinfo:1.39
--- pkgsrc/devel/ruby-async/distinfo:1.38       Mon Oct 27 14:53:24 2025
+++ pkgsrc/devel/ruby-async/distinfo    Tue Jan 13 15:28:14 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.38 2025/10/27 14:53:24 taca Exp $
+$NetBSD: distinfo,v 1.39 2026/01/13 15:28:14 taca Exp $
 
-BLAKE2s (async-2.34.0.gem) = fbffa102c4ccce2f29225c9ff063468959e2f04e5cf46f746b12f650668385e6
-SHA512 (async-2.34.0.gem) = 4ce62199bb8a40815031f74eae8179ab0fda4463fef08c5c78be60eeab21b26329f4b2eee29a4673012695ed5412e8de4f1a0b1c3230b7ed417bee0d79f0e136
-Size (async-2.34.0.gem) = 62976 bytes
+BLAKE2s (async-2.35.2.gem) = 8324fc2cc2262440ece3ef69bc3d24b2a4781bc2a71230424301f7c52d4aab81
+SHA512 (async-2.35.2.gem) = d05cfa696abddf4842498ae2f65aa26e5d3e1a49365de19e1ec44b3aa7397587c01d47ef2be1af9731317c8e6b6a556bc5403db63012b482344167a4aeb0da73
+Size (async-2.35.2.gem) = 64000 bytes



Home | Main Index | Thread Index | Old Index