./devel/p5-Params-ValidationCompiler, Build an optimized subroutine parameter validator once, use it forever

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.26, Package name: p5-Params-ValidationCompiler-0.26, Maintainer: pkgsrc-users

Create a customized, optimized, non-lobotomized, uncompromised, and
thoroughly specialized parameter checking subroutine.


Required to run:
[lang/perl5] [devel/p5-Exception-Class] [devel/p5-Eval-Closure]

Required to build:
[devel/p5-Test-Without-Module] [pkgtools/cwrappers] [devel/p5-Specio] [devel/p5-Test2-Plugin-NoWarnings] [devel/p5-Test2-Suite] [devel/p5-Term-Table] [devel/p5-Sub-Info]

Master sites:

SHA1: 679e0df435a77c26673d012704aa743a1e151e74
RMD160: 50ea2a66316ca13dd5334c66acbee87550fb73b0
Filesize: 43.543 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-29 14:43:53 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Params-ValidationCompiler: update to 0.26.

0.26     2017-11-28

- The exceptions.t test would fail if Sub::Util was not installed. Reported by
  Paul Howarth. GH #19.

- Fix test failures on Windows. GH #20.
   2017-11-26 11:02:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Params-ValidationCompiler: update to 0.25.

0.25     2017-11-23

- All exceptions now include a stack trace by default when treated as a
  string. This makes finding where validation failed a lot easier. Fixes GH
  #18.

- The name for a subroutine is now used in some exception messages, even if
  Sub::Util cannot be installed.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2017-04-19 15:51:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Params-ValidationCompiler to 0.24.

0.24     2017-04-08

- The source_for() exported by Params::ValidationCompiler did not work at
  all. Reported by Diab Jerius. GH #16.
   2017-03-20 14:20:22 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Add following lines for make test
 BUILD_DEPENDS+= p5-Sub-Info-[0-9]*:../../devel/p5-Sub-Info
 BUILD_DEPENDS+= p5-Term-Table-[0-9]*:../../devel/p5-Term-Table
   2017-01-25 13:17:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Params-ValidationCompiler to 0.23.

0.23     2017-01-23

- Trying to create a validator for positional parameters where a required
  param came after one with a default did not throw an exception.

- A positional params validator with a slurpy type which had coercions did not
  return the coerced values. It returned the original values instead.
   2017-01-01 15:48:24 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Params-ValidationCompiler to 0.22.

0.22     2016-12-31

- Explicitly load the B module. Previously the code relied on this already
  being loaded by something else. Fixed by Tomasz Konojacki. PR #11.

- Removed the alpha warning from the docs.
   2016-12-12 10:45:19 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Params-ValidationCompiler to 0.21.

0.21     2016-12-06

- Switched to using GitHub issues.

0.20     2016-12-05

- The keys for parameter specifications are now validated. If an unknown key
  is seen then an exception will be thrown. This will help you catch typos in
  your parameter specification. Implemented by Greg Oschwald. PR #8.