./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.27, Package name: p5-Params-ValidationCompiler-0.27, 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: 2d13ca84dff9cc5acbb2d80d6cabea6719ecc7e1
RMD160: 061bfb906c5e62fc6493f39e71676a65729f438a
Filesize: 44.154 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-25 18:27:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Params-ValidationCompiler: update to 0.27.

0.27     2018-02-11

- Fixed a bug with inlining Moose types. If a type's parent needed environment
  variables those would not get closed over. Reported by Mark Fowler. GH #22.

- Added a debug option to dump the source of the subroutine before it is
  eval'd.
   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.