Skip to content

Commit d1b2c09

Browse files
committed
v0.44
1 parent a5c6b04 commit d1b2c09

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

Changes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{{$NEXT}}
22

3+
0.44 2019-08-14
4+
35
- Replaced the use of B with XString if it is installed. The latter is much
46
smaller and provides the one subroutine from B we cared about. Based on GH
57
#15. Implemented by Nicolas R.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This software is Copyright (c) 2012 - 2018 by Dave Rolsky.
1+
This software is Copyright (c) 2012 - 2019 by Dave Rolsky.
22

33
This is free software, licensed under:
44

README.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Specio - Type constraints and coercions for Perl
44

55
# VERSION
66

7-
version 0.43
7+
version 0.44
88

99
# SYNOPSIS
1010

@@ -374,6 +374,26 @@ Here are some of the salient differences:
374374
Moose has some bizarre (and mostly) undocumented features relating to
375375
coercions and parameterizable types. This is a misfeature.
376376

377+
# OPTIONAL PREREQS
378+
379+
There are several optional prereqs that if installed will make this
380+
distribution better in some way.
381+
382+
- [Ref::Util](https://metacpan.org/pod/Ref::Util)
383+
384+
Installing this will speed up a number of type checks for built-in types.
385+
386+
- [XString](https://metacpan.org/pod/XString)
387+
388+
If this is installed it will be loaded instead of the [B](https://metacpan.org/pod/B) module if you have
389+
Perl 5.10 or greater. This module is much more memory efficient than loading
390+
all of [B](https://metacpan.org/pod/B).
391+
392+
- [Sub::Util](https://metacpan.org/pod/Sub::Util) or [Sub::Name](https://metacpan.org/pod/Sub::Name)
393+
394+
If one of these is installed then stack traces that end up in Specio code will
395+
have much better subroutine names for any frames.
396+
377397
# WHY THE NAME?
378398

379399
This distro was originally called "Type", but that's an awfully generic top
@@ -419,13 +439,14 @@ Dave Rolsky <[email protected]>
419439

420440
# CONTRIBUTORS
421441

442+
- Chris White <[email protected]>
422443
- cpansprout <[email protected]>
423444
- Graham Knop <[email protected]>
424445
- Karen Etheridge <[email protected]>
425446

426447
# COPYRIGHT AND LICENSE
427448

428-
This software is Copyright (c) 2012 - 2018 by Dave Rolsky.
449+
This software is Copyright (c) 2012 - 2019 by Dave Rolsky.
429450

430451
This is free software, licensed under:
431452

0 commit comments

Comments
 (0)