head 1.21; access; symbols pkgsrc-2023Q4:1.21.0.6 pkgsrc-2023Q4-base:1.21 pkgsrc-2023Q3:1.21.0.4 pkgsrc-2023Q3-base:1.21 pkgsrc-2023Q2:1.21.0.2 pkgsrc-2023Q2-base:1.21 pkgsrc-2023Q1:1.20.0.8 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.20.0.6 pkgsrc-2022Q4-base:1.20 pkgsrc-2022Q3:1.20.0.4 pkgsrc-2022Q3-base:1.20 pkgsrc-2022Q2:1.20.0.2 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.19.0.4 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.19.0.2 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.17.0.4 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.17.0.2 pkgsrc-2021Q2-base:1.17 pkgsrc-2021Q1:1.16.0.8 pkgsrc-2021Q1-base:1.16 pkgsrc-2020Q4:1.16.0.6 pkgsrc-2020Q4-base:1.16 pkgsrc-2020Q3:1.16.0.4 pkgsrc-2020Q3-base:1.16 pkgsrc-2020Q2:1.16.0.2 pkgsrc-2020Q2-base:1.16 pkgsrc-2020Q1:1.14.0.2 pkgsrc-2020Q1-base:1.14 pkgsrc-2019Q4:1.14.0.4 pkgsrc-2019Q4-base:1.14 pkgsrc-2019Q3:1.13.0.2 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.12.0.2 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.11.0.4 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.2 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.10.0.6 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.4 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.2 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.9.0.2 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.8.0.4 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.7.0.6 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.4 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.2 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.6.0.8 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.6 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.4 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.2 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.5.0.2 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.4.0.4 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.2 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.2.0.4 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.2 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.1.0.4 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.2 pkgsrc-2014Q1-base:1.1; locks; strict; comment @# @; 1.21 date 2023.05.20.07.25.04; author wiz; state Exp; branches; next 1.20; commitid fAgIIhZNRoVCKFpE; 1.20 date 2022.04.02.02.15.52; author wen; state Exp; branches; next 1.19; commitid bVxY5Rba9hu0kzyD; 1.19 date 2021.10.26.10.16.40; author nia; state Exp; branches; next 1.18; commitid XMBRkrafc79x2jeD; 1.18 date 2021.10.07.13.41.29; author nia; state Exp; branches; next 1.17; commitid TK9Y8OXA04EYMSbD; 1.17 date 2021.04.26.12.54.46; author wiz; state Exp; branches; next 1.16; commitid gAHscqgDipDOONQC; 1.16 date 2020.04.26.13.56.06; author mef; state Exp; branches; next 1.15; commitid hwWuYOC7ZpX9TT5C; 1.15 date 2020.04.11.12.18.56; author mef; state Exp; branches; next 1.14; commitid edTiswff0gVBPX3C; 1.14 date 2019.11.16.00.39.01; author mef; state Exp; branches; next 1.13; commitid LhqGkiUEilQuG0LB; 1.13 date 2019.08.14.01.36.13; author wen; state Exp; branches; next 1.12; commitid ynrLwgy6wkKy1WyB; 1.12 date 2019.05.08.08.44.49; author wen; state Exp; branches; next 1.11; commitid MwahafkJVLAPxnmB; 1.11 date 2018.12.01.03.03.39; author wen; state Exp; branches; next 1.10; commitid wrwzgpHcyndMJ22B; 1.10 date 2017.12.30.13.25.16; author wiz; state Exp; branches; next 1.9; commitid tK5GrDoI2oNGYUkA; 1.9 date 2017.11.29.13.29.25; author wiz; state Exp; branches; next 1.8; commitid EutmwMwfdqySZVgA; 1.8 date 2017.07.10.00.13.43; author wen; state Exp; branches; next 1.7; commitid HAbV0jeglZPP9CYz; 1.7 date 2016.10.12.12.48.30; author mef; state Exp; branches; next 1.6; commitid FVjLPDiq7e9K2Rpz; 1.6 date 2015.11.03.03.28.18; author agc; state Exp; branches; next 1.5; commitid XagoUgdES8g2ZAHy; 1.5 date 2015.08.23.00.23.26; author mef; state Exp; branches; next 1.4; commitid t3D8BzinYuchikyy; 1.4 date 2015.03.11.14.29.39; author wen; state Exp; branches; next 1.3; commitid weDeCL8FeAGohcdy; 1.3 date 2015.01.31.13.09.51; author mef; state Exp; branches; next 1.2; commitid x8nmSuSyYMYN5b8y; 1.2 date 2014.08.11.02.06.20; author wen; state Exp; branches; next 1.1; commitid wIlXTVcK4IWTYSLx; 1.1 date 2014.02.23.14.33.46; author sno; state Exp; branches; next ; commitid SDFJ7ssfRRTeyeqx; desc @@ 1.21 log @p5-Future: update to 0.50. 0.50 2023-03-17 [CHANGES] * Swap all unit tests from `Test::More` to `Test2::V0` * Avoids test_requires on `Test::Refcount` or `Test::Fatal` [BUGFIXES] * Fix documentation minisynopsis on `->udata` * Set `@@CARP_NOT` so that `AWAIT_GET` rethrow appears to come from the right location (RT145249) 0.49 2022-10-17 [CHANGES] * Big reshuffle to move most code into Future/PP.pm in order to support an optional Future-XS distribution too * Attempt to load Future::XS by preference if it is available * Additional unit tests for cornercases of XS implementation * Remember to provide the AWAIT_WAIT API method * Migrated Future::Queue out into its own distribution [BUGFIXES] * Bugfixes and unit tests for convergents on pre-cancelled futures (RT144459) @ text @$NetBSD: distinfo,v 1.20 2022/04/02 02:15:52 wen Exp $ BLAKE2s (Future-0.50.tar.gz) = b321fabcd6ac709bb6c6f03b68dcfa5cddea0da9e9dc7cdfa7400ef91da0c9f3 SHA512 (Future-0.50.tar.gz) = d8c0011d0dcee9bb0317a394da34925d6a5e214ff8706158268d546f5b0e6d8fad7a8edafda2eada15bcca20d2da9ae722018c6dd0ff9a69bae1c0759776f616 Size (Future-0.50.tar.gz) = 101758 bytes @ 1.20 log @Update to 0.48 Upstream changes: 0.48 2022-01-26 [CHANGES] * Implement the new AWAIT_ON_CANCEL API shape for Future::AsyncAwait [BUGFIXES] * Make sure to set rtime for immediate futures (RT134620) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2021/10/26 10:16:40 nia Exp $ d3 3 a5 3 BLAKE2s (Future-0.48.tar.gz) = 384f4d6f4bb53cb59d2881af7c4e2642ac22d2ca5bb84247e37453f2e8cf1afa SHA512 (Future-0.48.tar.gz) = ea12357d3b789b2e73394ffa885509c73811c5a0fbc1ddcf3af12a26b82ed2e651b2ae3bc48fb65ea1c2373cb9236f0794453885f3812b59f744d1b44991cc2d Size (Future-0.48.tar.gz) = 96456 bytes @ 1.19 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2021/10/07 13:41:29 nia Exp $ d3 3 a5 3 BLAKE2s (Future-0.47.tar.gz) = 5e888bbb965526d78b225e2249aa2261b4a2de99094d61cea8a3c4d4e2c70768 SHA512 (Future-0.47.tar.gz) = d3cdd7409be0768ac0787945746e1ea217f02e84bc04b6309c532451a9193fbdc005b3c4de37d31751e6a806649d08028c93c3bfd24df6d6d2c2bf042b01d814 Size (Future-0.47.tar.gz) = 96522 bytes @ 1.18 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2021/04/26 12:54:46 wiz Exp $ d3 1 a3 1 RMD160 (Future-0.47.tar.gz) = 42d8107443d90c0935b721ab90dee503d0e677b9 @ 1.17 log @p5-Future: update to 0.47. 0.47 2021-01-01 [BUGFIXES] * Don't weaken() the waiting future in Future::Mutex as that causes it to be dropped in some situations 0.46 2020-10-19 [CHANGES] * Provide AWAIT_CHAIN_CANCEL named method for compatibility with upcoming Future::AsyncAwait::Awaitable method rename [BUGFIXES] * Ensure that Future::Mutex returns proper cloned future instances when waiting (RT133563) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2020/04/26 13:56:06 mef Exp $ a2 1 SHA1 (Future-0.47.tar.gz) = ada45e18808ce9b4975b94ce29c847e3a105d0dc @ 1.16 log @(devel/p5-Future) Updated to 0.45 0.45 2020-04-22 [CHANGES] * API changes to make duck-typing closer to Promises/A+ et.al: + Allow sequencing methods to yield non-Future results; upgrade them to being Future-wrapped + Add ->resolve and ->reject as aliases of ->done and ->fail * Recognise PERL_FUTURE_STRICT environment variable to restore previous sequencing method behaviour [BUGFIXES] * ->without_cancel still needs to cancel result if caller is cancelled * Ensure all Future::AsyncAwait interop methods properly respect subclassing @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2020/04/11 12:18:56 mef Exp $ d3 4 a6 4 SHA1 (Future-0.45.tar.gz) = 91b97b16321099d8a1ef125740bcaaaf58105ffc RMD160 (Future-0.45.tar.gz) = 44d5885131a0e66abac48c56bb194b5d4805a79a SHA512 (Future-0.45.tar.gz) = 18609d053461fe1ad68fe43ea1961543a690aef4524d5f90a191de977bbe925b38892f71f0ac7099f0c5d934a7cb64d637acf71303cc8f4d7fd74d1586997ff7 Size (Future-0.45.tar.gz) = 95758 bytes @ 1.15 log @(devel/p5-Future) Updated to 0.44 0.44 2020-03-25 [CHANGES] * Added ->result; use that in unit tests and docs where appropriate * Slight performance boost in internals by direct field access rather than accessor methods * Document ->await properly; make it wait until ready * Discourage ->block_until_ready 0.43 2020-01-07 [CHANGES] * Implement the Future::AsyncAwait::Awaitable API methods directly @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2019/11/16 00:39:01 mef Exp $ d3 4 a6 4 SHA1 (Future-0.44.tar.gz) = a39f41d9f53d49399fc559794ee29b733a70eacc RMD160 (Future-0.44.tar.gz) = 507d9abc99f33d94b22f771c999932fba81a0d5e SHA512 (Future-0.44.tar.gz) = 770040cfff6049acea64e49c76b7e4788a3a9d957f6a54066ffc91eafea9ff5c5cfd7f6377d0f59b126ef313f72769ab7b2c7051988baf9683d393fa4c293bb5 Size (Future-0.44.tar.gz) = 94561 bytes @ 1.14 log @(devel/p5-Future) Updated to 0.42 0.42 2019-11-12 [CHANGES] * Added Future::Queue [BUGFIXES] * Remove already-completed futures from the on_cancel chain of others to avoid the list growing arbitrarily large in some situations; e.g easily provoked by long loops in Future::AsyncAwait @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2019/08/14 01:36:13 wen Exp $ d3 4 a6 4 SHA1 (Future-0.42.tar.gz) = 901649b95737e89dacdf0c2d465a51612d6c2dec RMD160 (Future-0.42.tar.gz) = 84afbfc358fa89ddaf9bb319b557dff93592bd17 SHA512 (Future-0.42.tar.gz) = ab08a9e3d5d216b342a3fea2273e387b907425d12872abf5efa79eb18f2cc888f5063b011fe32d64b4862195814a713077f1b8325fc27659e96dbca46f98fa05 Size (Future-0.42.tar.gz) = 93704 bytes @ 1.13 log @Update to 0.41 Upstream changes: 0.41 2019-06-13 [CHANGES] * Added Future::Exception->throw @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2019/05/08 08:44:49 wen Exp $ d3 4 a6 4 SHA1 (Future-0.41.tar.gz) = 76e17786f97ea07a7965b4e5e2fb68c05ef03d19 RMD160 (Future-0.41.tar.gz) = 18de5d20edb65da4ca0bcfb1bb1157d727619b08 SHA512 (Future-0.41.tar.gz) = b704acaed4a2f87fa64b72cc183567214d3e67849b2ae3053f97fef88d278f42589053b9f7c8a218b2eca31f93692e3d252966e0a3d1d54a7e15d172162570b8 Size (Future-0.41.tar.gz) = 91675 bytes @ 1.12 log @Update to 0.40 Upstream changes: 0.40 2019-05-03 [CHANGES] * Added Future::Exception (RT129373) * Make ->get throw a Future::Exception and ->fail recognise one * Better documentation of the failure category parameter * Added a properly-documented ->block_until_ready @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2018/12/01 03:03:39 wen Exp $ d3 4 a6 4 SHA1 (Future-0.40.tar.gz) = 831a016d3c9a06ae2e5f3a911ff549e261a52b65 RMD160 (Future-0.40.tar.gz) = e65c2c6556e46ff72c693bbb6a20d3cea8c12fbb SHA512 (Future-0.40.tar.gz) = 0b3843cc415027f7b9d7c31f7eb1987dba74b4c9fb6d4e98124ccc8c2d81d40f3027f568eb29f0efdde6fd385b5051c7447b14da3c55515af9639a965de4130e Size (Future-0.40.tar.gz) = 91250 bytes @ 1.11 log @Update to 0.39 Upstream changes: 0.39 2018-09-20 14:03:05 [CHANGES] * Added Test::Future::Deferred * Use Syntax::Keyword::Try in example code * Various docs fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2017/12/30 13:25:16 wiz Exp $ d3 4 a6 4 SHA1 (Future-0.39.tar.gz) = a186b07984553a5c124f23625f1e668dddf75e72 RMD160 (Future-0.39.tar.gz) = 71e4b0f8d20bbe35fe9cd9e791acc357228a9025 SHA512 (Future-0.39.tar.gz) = c1813bf6411e10abd0087e3458888245f024e7602c2c61e3199fe1acbb549d0443d7f9d613907b1b961f26f443bdc1ef859a9cd4504e606c605d261d066155b3 Size (Future-0.39.tar.gz) = 88840 bytes @ 1.10 log @p5-Future: update to 0.38. 0.38 2017-12-18 01:41:52 [CHANGES] * Added counting ability to Future::Mutex (RT123876) [BUGFIXES] * Support perl 5.8.1 again (thanks ilmari) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2017/11/29 13:29:25 wiz Exp $ d3 4 a6 4 SHA1 (Future-0.38.tar.gz) = ffee95201ad09ccb523de640906b3328849ce18b RMD160 (Future-0.38.tar.gz) = 3fdcebdc931fb5836b67f66fa08f1d268a917749 SHA512 (Future-0.38.tar.gz) = a2b2c836936e1b8e8c3ba60cb1f78f2254f33f8c039453e1dc43dbd89ec12b47b4a744341ae57a24684db1505c9d83bfa0462e5e0e36357eef7d91d6772a4bcb Size (Future-0.38.tar.gz) = 87772 bytes @ 1.9 log @p5-Future: update to 0.37. 0.37 2017/11/28 15:39:22 [CHANGES] * Finally got around to removing the old Makefile.PL [BUGFIXES] * Fix for convergent futures that lose strong references during cancellation (RT120468) * ->without_cancel shouldn't retain the originating future after completion (RT122920) 0.36 2017/11/27 22:04:52 [CHANGES] * Added ->retain method (RT123711) * Fixed some typoes in docs (RT118309) * Added ->state method (RT120759) [BUGFIXES] * Ensure that ->without_cancel still strongly holds a reference to its parent future (RT122920) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2017/07/10 00:13:43 wen Exp $ d3 4 a6 4 SHA1 (Future-0.37.tar.gz) = 4cc9d668b631d4cf15ed9273b24299e566e1fbf6 RMD160 (Future-0.37.tar.gz) = cb3db353fad67eb91e6ca952ed75af91c42272a3 SHA512 (Future-0.37.tar.gz) = 05d797b26b653ab6e7d2451001e556ba5a9a80d44dc8754be850e1990ff1e4cf6c3b5e601035e3e50ab4c610fe55a39c1c27f15770f88b739d09a5a5086c62f5 Size (Future-0.37.tar.gz) = 86930 bytes @ 1.8 log @Update to 0.35 Upstream changes: 0.35 2017/06/23 20:37:57 [CHANGES] * Link to YAPC::EU talk video in SEE ALSO [BUGFIXES] * Handle cancelled/completed slots when fmap is cancelled (RT120469) (thanks tm604) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2016/10/12 12:48:30 mef Exp $ d3 4 a6 4 SHA1 (Future-0.35.tar.gz) = 8a6bcc5cf1d383d64a4eeb78b4b0c1fe0a477d74 RMD160 (Future-0.35.tar.gz) = a9ace4ae16f755966215067a85da230033bd78bd SHA512 (Future-0.35.tar.gz) = f4d6f8a8b186e1b0f6ca22ccdf0ad06b4ea47f915a03e4d29546ed45e4eced9b81a5bf02b122f334cf4ab11ee5e94843760a542923911ec2c388654ee3dd4526 Size (Future-0.35.tar.gz) = 84461 bytes @ 1.7 log @Updated devel/p5-Future to 0.34 ------------------------------- 0.34 2016/10/02 18:40:06 [CHANGES] * Added Future::Mutex * Minor documentation wording fixes (thanks ilmari) [BUGFIXES] * Fallback to 'configure_requires' for older versions of Module::Build that don't support 'test_requires' (RT110721) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/11/03 03:28:18 agc Exp $ d3 4 a6 4 SHA1 (Future-0.34.tar.gz) = d0b3475e27bc20429a7f9ccc1a9724611722f45a RMD160 (Future-0.34.tar.gz) = 1c82b39b5ae797521c7e5d7d333bbd677e64cf9d SHA512 (Future-0.34.tar.gz) = 86d9afef913211d66198e561c65386f0b08197a2389357db108e892f684542003ce084ae8c9711a47100422382951968a9d43d3b859044950fc1fcbfedee138d Size (Future-0.34.tar.gz) = 84088 bytes @ 1.6 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2015/08/23 00:23:26 mef Exp $ d3 4 a6 4 SHA1 (Future-0.33.tar.gz) = fdf9dd9864ebf90cc9f21a4173ce5c0bba3095eb RMD160 (Future-0.33.tar.gz) = 931df417cb6c4a1f60b566fa2936fa79f837df32 SHA512 (Future-0.33.tar.gz) = 6f8c3747f78d7d1d49a1ca1bd2616f24bfd9215aa1f1b4a7622aaf1af0420110d66e2cfb71861e7f5f0913854d041a2fd14ab56105bb5c50e63e99555e9b194a Size (Future-0.33.tar.gz) = 83398 bytes @ 1.5 log @Update 0.32 to 0.33 ------------------- 0.33 2015/07/29 16:15:55 [CHANGES] * Added ->catch and ->catch_with_f * Add catch-handler semantics to ->then / ->then_with_f * Also pass fmap* items via $_ (RT105558) * Undocument ->done_cb / ->fail_cb / ->cancel_cb * Entirely delete ->and_then / ->or_else * New barename documentation style including "since" versions * Further document the idea of failure categories as used by catch* @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2015/03/11 14:29:39 wen Exp $ d5 1 @ 1.4 log @Update to 0.32 Upstream changes: 0.32 2015/03/10 19:54:22 [CHANGES] * Documentation updates for new ->wrap_cb method [BUGFIXES] * Empty convergents should respect subclassing (RT97537) * Adjust loss-report regexp for bleadperl (RT99002 again) * Make trailing periods in warning tests optional, to account for Carp version changes (RT100685) 0.31 2015/03/08 17:50:06 [CHANGES] * Added debugging warning when destroying a failed Future that has not reported its failure (RT102198) * Have ->and_then / ->or_else die immediately to further their deprecation * Announce done_cb/fail_cb/cancel_cb as deprecated in favour of curry * Provide ->wrap_cb method (experimental) [BUGFIXES] * Ensure that Test::Future does not retain Futures once they are complete (RT101128) * 'use Future' in Future::Utils (RT102167) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2015/01/31 13:09:51 mef Exp $ d3 3 a5 3 SHA1 (Future-0.32.tar.gz) = 6b962f94d7a92d2bfbd3d659b580143e0c44f3ac RMD160 (Future-0.32.tar.gz) = 1adb0f3957841b140164b36e56039ae784f3ad13 Size (Future-0.32.tar.gz) = 80051 bytes @ 1.3 log @0.30 2014/11/26 14:29:28 [CHANGES] * Rename 'dependent' futures to 'convergent' * Removed examples/ scripts that now exist as independent modules * Added ->without_cancel * Sanity-check the $code argument to ->on_{ready,done,fail,cancel} to ensure it is callable or a Future [BUGFIXES] * Ensure that 'ready_at' is always set in DEBUG mode * Fix DEBUG 'lost_at' line number reporting tests for latest bleadperl (RT99002) * Ensure that if Future::Utils::repeat condition code dies, that is passed to the result Future and not propagated to the caller (RT100067) * Failure by returning a non-Future from a sequencing code block should report as a failed Future, not throw exception to caller @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2014/08/11 02:06:20 wen Exp $ d3 3 a5 3 SHA1 (Future-0.30.tar.gz) = 74ffc3d17bd4b7a811a5cb6479d4dc9487d976dd RMD160 (Future-0.30.tar.gz) = 50c1d4892fbc93dc730cfe94c1f678e32fe20be8 Size (Future-0.30.tar.gz) = 77143 bytes @ 1.2 log @Update to 0.29 Upstream changes: 0.29 2014/07/17 12:18:12 [CHANGES] * Added Test::Future * Stronger deprecations - repeat {} on failures warns every time, ->and_then / ->or_else warn once [BUGFIXES] * Define the behaviour of dependent futures when components are cancelled. (Partially fixes RT96685) * Use Module::Build->prompt (RT96409) * Ensure that repeat on an empty foreach list or empty generator without 'otherwise' behaves correctly, just yield an immediate 0.28 2014/06/08 22:43:40 [CHANGES] * Added ->label * Added ->btime, rtime, elapsed tracing timers * Better handling of 'breaks' version detection 0.27 2014/06/06 17:42:27 [BUGFIXES] * Depend on Carp 1.25 for the new message format with trailing period, so tests work 0.26 2014/06/01 12:52:53 [CHANGES] * Added ->is_failed accessor * Implement ->export_to_level in Future::Utils * Print a warning about lost sequence Futures * Allow Future->done and Future->fail as simple class constructors to return immediates * Added Future->unwrap [BUGFIXES] * Ensure that sequence futures are weaken()ed in the forward direction. **NOTE** This will potentially break existing code that depended on strong references. This old code was, however, broken. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2014/02/23 14:33:46 sno Exp $ d3 3 a5 3 SHA1 (Future-0.29.tar.gz) = a427446c2c77084f90e961176cda2dd3b922489c RMD160 (Future-0.29.tar.gz) = 24ddb2e383564aada53fb67a3fb73f2f79ca50ba Size (Future-0.29.tar.gz) = 77028 bytes @ 1.1 log @Adding new package for Perl module Future from CPAN distribution Future version 0.25 into devel/p5-Future A "Future" object represents an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (Future-0.25.tar.gz) = 18b0d3cb892f07579ec8794c13cbfa958bd57488 RMD160 (Future-0.25.tar.gz) = 903d47bf6600944371bc5de0a4b112c19eac0b7f Size (Future-0.25.tar.gz) = 66183 bytes @