pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/p5-Future-IO
Module Name: pkgsrc
Committed By: wen
Date: Thu Oct 29 11:45:26 UTC 2026
Modified Files:
pkgsrc/devel/p5-Future-IO: Makefile distinfo
Log Message:
Update to 0.23
Upstream changes:
0.23 2026-03-12
[CHANGES]
* Improved performance of ImplBase's timer queue implementation
* Also probe for KQueue implementation on OpenBSD and Darwin
[BUGFIXES]
* Fixed handling of `O_NONBLOCK` flag on default impl
* Ensure that `->poll` enqueued during another `->poll` in default
impl is not immediately invoked
0.22 2026-02-27
[CHANGES]
* Document that you should always `poll` for at least one of the
`POLLIN`, `POLLOUT` or `POLLPRI` flags
* Provide optional base implementation methods for handling an
alarm+sleep timer queue, to reduce code duplication
* Probe for `Future::IO::Impl::KQueue` on FreeBSD
[BUGFIXES]
* Make sure to actually load the `POSIX` module to get its constants
* Skip over probed impl modules that do not support the `poll` method
0.21 2026-02-26
[CHANGES]
* Much improved default internal implementation:
- Supports ->poll with `POLLPRI`
- Supports ->poll on multiple filehandles at once
[BUGFIXES]
* Need to `->poll` for both `POLLOUT` and `POLLPRI` while waiting for
`->connect`; this may make it work on Windows
0.20 2026-02-10
[CHANGES]
* Also export and document the `POLLPRI` polling constant
* Add `PERL_FUTURE_IO_IMPL` environment variable
0.19 2026-01-18
[CHANGES]
* Added new `->poll` method as a neater and standardised way of doing
what used to informally use ->ready_for_read or ->ready_for_write
* Clarify in documentation the limits of guarantees around what
happens when filehandle IO futures are cancelled
0.18 2026-01-08
[CHANGES]
* Added `->load_best_impl`
[BUGFIXES]
* Require `Test::Future::IO::Impl` version 0.16 for portability
bugfixes to the 'connect' and 'send' tests
* Be prepared for the fact that `IO::Socket->send` might throw
* Don't close() the local end of the STDIN stream in System.pm, as
that upsets most implementation modules
* `->send` in ImplBase should try agian using _send1, not _syswrite1
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/p5-Future-IO/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/p5-Future-IO/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/p5-Future-IO/Makefile
diff -u pkgsrc/devel/p5-Future-IO/Makefile:1.9 pkgsrc/devel/p5-Future-IO/Makefile:1.10
--- pkgsrc/devel/p5-Future-IO/Makefile:1.9 Thu Jul 16 19:02:32 2026
+++ pkgsrc/devel/p5-Future-IO/Makefile Thu Oct 29 11:45:26 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2026/07/16 19:02:32 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/10/29 11:45:26 wen Exp $
-DISTNAME= Future-IO-0.17
+DISTNAME= Future-IO-0.23
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/P/PE/PEVANS/}
Index: pkgsrc/devel/p5-Future-IO/distinfo
diff -u pkgsrc/devel/p5-Future-IO/distinfo:1.5 pkgsrc/devel/p5-Future-IO/distinfo:1.6
--- pkgsrc/devel/p5-Future-IO/distinfo:1.5 Sun Aug 10 01:58:25 2025
+++ pkgsrc/devel/p5-Future-IO/distinfo Thu Oct 29 11:45:26 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2025/08/10 01:58:25 wen Exp $
+$NetBSD: distinfo,v 1.6 2026/10/29 11:45:26 wen Exp $
-BLAKE2s (Future-IO-0.17.tar.gz) = d012aa58af7090a7dbf09a62ada309e32f480a46a0df8f238595e99f42a3103a
-SHA512 (Future-IO-0.17.tar.gz) = 671eb8f2eee0cda55477631fd6a89bcc98495cd98e98bef55ed5b50e2b877f47451fcaed98cec48d13604351dd96ea06b69bab80246c393aa69b3940efca52b6
-Size (Future-IO-0.17.tar.gz) = 27223 bytes
+BLAKE2s (Future-IO-0.23.tar.gz) = e3b8cf2de51d1b409e350b2d3941aa09539901fa060ee6bb5ece7267435abfd0
+SHA512 (Future-IO-0.23.tar.gz) = 820dcbfa950b6dd41c6285275ef3ef066c332a075c2397881464fa44e5da906667f1a023185751096919a1a5f658e51127dbf3770200003bb7dd7121d4ebd08f
+Size (Future-IO-0.23.tar.gz) = 35349 bytes
Home |
Main Index |
Thread Index |
Old Index