Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id DEC9870F5A for ; Mon, 2 Sep 2013 13:16:31 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 50BEE14A169; Mon, 2 Sep 2013 13:16:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 68D9C14A167 for ; Mon, 2 Sep 2013 13:16:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id qkvjn_C4wnfv for ; Mon, 2 Sep 2013 13:16:26 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 9A40914A139 for ; Mon, 2 Sep 2013 13:16:26 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 90C1B96; Mon, 2 Sep 2013 13:16:26 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Mon, 2 Sep 2013 13:16:26 +0000 From: "OBATA Akio" Subject: CVS commit: pkgsrc/devel/p5-Coro To: pkgsrc-changes@NetBSD.org Reply-To: obache@netbsd.org X-Mailer: log_accum Message-Id: <20130902131626.90C1B96@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: obache Date: Mon Sep 2 13:16:26 UTC 2013 Modified Files: pkgsrc/devel/p5-Coro: Makefile distinfo pkgsrc/devel/p5-Coro/patches: patch-aa Log Message: Update p5-Coro to 6.31. Revision history for Perl extension Coro. 6.31 Thu May 9 07:39:48 CEST 2013 - Coro::AIO requests would crash if the thread was ready'd while the request was ongoing. 6.29 Wed May 8 02:55:18 CEST 2013 - when an on_destroy handler destructs the coro currently being destructed a perl scalar could be accessed after being freed, likely causing a crash. 6.28 Wed Mar 6 06:58:02 CET 2013 - clean remnants of existing __DIE__ and __WARN__ handlers so they lose their magic and will not cause segfaults later (testcase by Andrey Sagulin). - improved Coro::State documentation a bit. - Coro::Debug::command now flushes the output. - add hack detection code for x32 abi, because the braindead slugs who designed that made it look exactly like x86_64 without providing proper compile time symbols to test for it. as a result, this detection cannot work reliably. - valgrind stack registering was broken. - do not rely on Time::HiRes anymore in Coro::Debug. 6.23 Fri Dec 7 23:36:37 CET 2012 - use experimental fiber implementation on native windows perls. - use sizeof (void *) as multiplication factor for stack sizes, to accomodate the totally braindamaged microsoft 64 bit "os". - changed verifier host from win2k-ap510-32 to win7-sp516-32/64. activeperl 5.16 crashes when PerlIO_define_layer is called due to some bug in the perl dll, strawberry perl at least passes the testsuite. - implement Coro::Handle->peeraddr/host/port, for slightly improved compatibility with LWP. - implement 5.17 compatibility by almost blindly applying a good-looking patch by Father Chrysostomos. - move stack management functions into libcoro 3. - libcoro version 3 "released". - support magic values as timed_io_once args. - recommend AnyEvent 7+ or EV 4+, also require EV version 4 or newer for Coro::EV. 6.10 Tue Oct 9 01:14:27 CEST 2012 - updated ecb.h, it had a typo that caused it to not compile on many big endian systems (reported by many people). - disable memory fences in ecb.h to improve portability. 6.09 Sat Oct 6 23:25:02 CEST 2012 - Coro::EV I/O watchers were not interruptible by exceptions (Coro::State::throw) (testcase by sten). - ->throw now puts threads into the ready queue, as this seems to be expected by existing code, and code that doesn't cope with spurious wakeups needs fixing anyway. - use fd -1 in mmap. - cast I32 to int in error message printf. - warn about broken so-called "hardened" kernels. 6.08 Fri Apr 13 12:05:47 CEST 2012 - be more aggressive about exiting like perl does - formerly, exiting from the non-main thread would not execute END blocks. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/p5-Coro/Makefile cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/p5-Coro/distinfo cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/p5-Coro/patches/patch-aa Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.