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:           Sun Feb 23 14:00:54 UTC 2025

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

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

2.23.0 (2025-02-13)

* Rename ASYNC_SCHEDULER_DEFAULT_WORKER_POOL to ASYNC_SCHEDULER_WORKER_POOL.

Fiber Stall Profiler

After several iterations of experimentation, we are officially introducing
the fiber stall profiler, implemented using the optional fiber-profiler gem.
This gem is not included by default, but can be added to your project:

    $ bundle add fiber-profiler

After adding the gem, you can enable the fiber stall profiler by setting the
FIBER_PROFILER_CAPTURE=true environment variable:

    $ FIBER_PROFILER_CAPTURE=true bundle exec ruby -rasync -e 'Async{Fiber.blocking{sleep 0.1}}'
    Fiber stalled for 0.105 seconds
    -e:1 in c-call '#<Class:Fiber>#blocking' (0.105s)
            -e:1 in c-call 'Kernel#sleep' (0.105s)
    Skipped 1 calls that were too short to be meaningful.

The fiber profiler will help you find problems with your code that cause the
event loop to stall, which can be a common source of performance issues in
asynchronous code.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/ruby-async/Makefile
cvs rdiff -u -r1.27 -r1.28 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.30 pkgsrc/devel/ruby-async/Makefile:1.31
--- pkgsrc/devel/ruby-async/Makefile:1.30       Sun Feb  9 14:22:04 2025
+++ pkgsrc/devel/ruby-async/Makefile    Sun Feb 23 14:00:54 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2025/02/09 14:22:04 taca Exp $
+# $NetBSD: Makefile,v 1.31 2025/02/23 14:00:54 taca Exp $
 
-DISTNAME=      async-2.22.0
+DISTNAME=      async-2.23.0
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-async/distinfo
diff -u pkgsrc/devel/ruby-async/distinfo:1.27 pkgsrc/devel/ruby-async/distinfo:1.28
--- pkgsrc/devel/ruby-async/distinfo:1.27       Sun Feb  9 14:22:04 2025
+++ pkgsrc/devel/ruby-async/distinfo    Sun Feb 23 14:00:54 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2025/02/09 14:22:04 taca Exp $
+$NetBSD: distinfo,v 1.28 2025/02/23 14:00:54 taca Exp $
 
-BLAKE2s (async-2.22.0.gem) = fedf3ceab9be1ceb2fb78797a98da973341f3d75e2db8df877007e320b8a06e2
-SHA512 (async-2.22.0.gem) = 80875500adaba2e6a3dbb058d6404018ac642f39dc5f19a21bca92fec8aeb9af95c7e648e7564f6ac9260304e597cc4cc2f8118958e3cea4124b28634aa5e9cc
-Size (async-2.22.0.gem) = 35840 bytes
+BLAKE2s (async-2.23.0.gem) = cdb91ff7c5b765f0cb52dbfabc446f7690970699543f22f55668e6d27832f086
+SHA512 (async-2.23.0.gem) = e7626e3e39c6a85ab88495a3be1d44a7d98b341f089d28e45779d1ba687349b07b3ef4b3fa89e3a9c2d2316f3d98ea89faf515a924468e31a553baa273243297
+Size (async-2.23.0.gem) = 36352 bytes



Home | Main Index | Thread Index | Old Index