Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-Method-Signatures
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 26 10:16:55 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
HEAD
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
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
Revision 1.8 / (download) - annotate - [select for diffs], Thu Oct 7 13:41:47 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.7: +1 -2
lines
Diff to previous 1.7 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.7 / (download) - annotate - [select for diffs], Wed Sep 27 20:04:09 2017 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.6: +5 -5
lines
Diff to previous 1.6 (colored)
p5-Method-Signatures: update to 20170211. 20170211 Feb 11 13:38:39 PST 2017 Promoted to full release 20160608.0051_002 Wed Jun 8 00:51:42 PDT 2016 New Features * Can now put prototypes in front of signatures (provides compatibility with sigs in 5.20) [RT/93336, github #99/#127] (thanks brummett) 20160516.2032_001 Mon May 16 20:32:59 PDT 2016 New Features * Can now use bare sigils as placeholders (provides compatibility with sigs in 5.20) [RT/93334, github #100/#126] (thanks brummett)
Revision 1.6 / (download) - annotate - [select for diffs], Tue May 3 05:10:38 2016 UTC (7 years, 4 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.5: +5 -5
lines
Diff to previous 1.5 (colored)
Updated to devel/p5-Method-Signatures 20160315 --------------------------------------------- 20160315 Tue Mar 15 16:21:33 PDT 2016 Promoted to full release 20160310.2049_001 Thu Mar 10 20:49:00 PST 2016 Docs * Fix broken link in POD [github #120] (thanks Manwar) Distribution Fixes * Generate README from POD [github #122/#123/#124] (thanks jluis) * Silence bogus Kwalitee failure [github #121] (thanks jluis) 20151120.1519_001 Fri Nov 20 15:19:44 PST 2015 Bug Fixes * Fix missing semi-colon [github #118] (thanks joenio) Distribution Fixes * Bump required version of Lexical::SealRequireHints to fix RT #93759 [github #119] (thanks chorny)
Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 3 03:28:26 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
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.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Dec 3 07:33:25 2014 UTC (8 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Update to 20141021 Update DEPENDS Upstream changes: 20141021 Tue Oct 21 02:11:29 PDT 2014 Promoted to full release 20140920.1910_001 Sat Sep 20 19:10:06 PDT 2014 New Features * Can now specify an alternate name for invocant (besides `$self`) [github #82] (thanks Hercynium) Bug Fixes * Correct parse error on multi-line default values [github #106] * Using a required param after an optional one now a compile error [github #108] 20140806.0226_001 Wed Aug 6 02:26:36 PDT 2014 Bug Fixes * Correct parse error when invocant is preceded by a space * Fix bug where undef which should trigger default fails typecheck [github #102] Distribution Fixes * Remove dependency on experimental (breaks 5.8 compat) [github #97] Misc * Refactor signature parsing into its own class [github #96] 20140224 Mon Feb 24 14:25:43 PST 2014 Promoted to full release 20140220.0106_001 Thu Feb 20 01:14:54 PST 2014 Distribution Fixes * Remove dependency on Devel::Pragma [github #91], and fixes [github #41] Docs * Document which features require Data::Alias and Const::Fast [github #90]
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jan 2 16:27:12 2014 UTC (9 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
Update to 20131010. From the changelog: Incompatible Changes: * can no longer use both `\' and `:' (didn't work anyway) New Features: * Handling of run-time errors (default: die) is now overridable by subclasses via signature_error_handler(). [github #54] * Can now have aliased named parameters. [github #57] * remove dependency on Devel::BeginLift [github #39] * can now use `when' to specify default conditions [github #48] * can use `//=' as a shortcut for `when undef' [github #45] * can now provide `where' constraints in addition to (or instead of) a type [github #7] * can now use `...' to disable further argument checking [github #49] * can now specify more than one alternative in type unions [github #55] * can now nest parameterized types Bug Fixes: * Removed experimental smartmatch warnings * Don't require Data::Alias for named params unless you have to [github #71] * Fixed obscure bug where an eval in Method::Signatures wouldn't be skipped when carp'ing (i.e. in carp_location_for()) [github #72] * Data::Alias is only loaded when needed avoiding a threads + eval bug in most cases and improving compile time performance. [rt.cpan.org 82922, github #62] * Compile-time errors now reporting proper line numbers. [github #61] * Trailing commas on parameter lists are now ok. [rt.cpan.org 81364] * Default condition of `when {}' now interpreted as `when { $_ ~~ {} }' (avoids parse error). [github #60] Optimizations: * better signature parsing using PPI [github #11] Distribution Fixes: * Fixed failing test in 5.10.0 (uncovered by CPAN Testers) * Fixed repo link in metadata (thanks dsteinbrunner) [github #87] * Add M::S::Parameter to MANIFEST [github #76] * Change representation of Infinity to work on Win32 [github #75] * Fixed stray detritus in MANIFEST. * Somehow my last-minute fix to the new error handler test didn't make it in; this will fix "Can't locate Moose.pm" errors. * Fixed test failing on 5.10.0 as per github #59. * Fixed subtests failing on Test::More's prior to 0.96. Docs: * Updated close parend problem to include quotes and a workaround [rt.cpan.org 85925] * Fixed some typos (thanks dsteinbrunner) [github #88] * Found and fixed missing parend * Minor clarifications here and there. * Clarified what doesn't work in Perl 5.8. * Added Function::Parameters to See Also section. * Updated copyright. * documented all new features * new ASCI-art breakdown of signature syntax * minor tweaks and corrections Misc: * Rearranged so signature is now an object [github #30] * Add hook for Travis CI [github #78] * Failure to parse parameters will now produce a more useful error.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 6 11:01:06 2012 UTC (11 years, 2 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
Updating package for Perl 5 module Method::Signatures in devel/p5-Method-Signatures from 20111020 to 20120523. pkgsrc changes: - adding test dependencies - reordering runtime dependencies for easier check against module meta information Upstream changes: 20120523 May 23 16:36:04 PDT 2012 Distribution Fixes * Fixed META.json 20120517 Thu May 17 20:14:34 PDT 2012 Promoted to full release 20120514.0117_001 Mon May 14 01:17:38 PDT 2012 Distribution Fixes * Added version number to Method::Signatures::Modifiers. 20111125 Fri Nov 25 01:15:50 PST 2011 Optimizations * Type checks significantly faster. 40% faster with Mouse. 20% faster with Moose. [github #42] Distribution Fixes * Added Test::Exception as a build requirement [github #43] * Added Moose as a recommended module (with version number)
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Nov 15 18:05:20 2011 UTC (11 years, 10 months ago) by sno
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Importing package for CPAN module Method::Signatures 20111020 into devel/p5-Method-Signatures to let developers use new keywords func and methods when writing scripts or modules for the Perl programming language. This package is a dependency of scheduled update of devel/p5-Git-CPAN-Patch to 0.7.0. Method::Signatures provides two new keywords, func and method, so that you can write subroutines with signatures instead of having to spell out my $self = shift; my($thing) = @_ * func is like sub but takes a signature where the prototype would normally go. This takes the place of my($foo, $bar) = @_ and does a whole lot more. * method is like func but specifically for making methods. It will automatically provide the invocant as $self. No more my $self = shift. Also allows signatures, very similar to Perl 6 signatures. Also does type checking, understanding all the types that Moose (or Mouse) would understand. And it does all this with no source filters.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Nov 15 18:05:20 2011 UTC (11 years, 10 months ago) by sno
Branch: MAIN
Initial revision