1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
|
Type-Tiny-XS
============
Created: 2014-07-10
Home page: <https://metacpan.org/release/Type-Tiny-XS>
Bug tracker: <https://github.com/tobyink/p5-type-tiny-xs/issues>
Maintainer: Toby Inkster (TOBYINK) <tobyink@cpan.org>
0.025 2022-10-19
[ Bug Fixes ]
- Fix issues building on Debian.
- The `amagic_deref_call` macro is not available in older Perl, so use
`amagic_call` instead.
0.024 2022-10-19
[ Bug Fixes ]
- Fix the files in ./fallback
- Properly handle deep magic (in particular: overloaded objects returning
references to tied arrays/hashes) in parameterized versions of ArrayLike
and HashLike.
[ Other ]
- Updated: Update bundled ppport.h
0.023 2022-10-18
[ Test Suite ]
- Improved tests for ScalarRef.
[ Other ]
- Added: Parameterized versions of ArrayLike and HashLike.
0.022 2020-09-25
- Added: ArrayLike, HashLike, CodeLike, and StringLike checks.
0.021 2020-08-18
[ Bug Fixes ]
- Fix Enum test case for when Type::Parser is not available.
0.020 2020-08-17
- Allow Enum[] to take a list of quoted strings rather than just
barewords.
Andrew Ruder++
<https://github.com/tobyink/p5-type-tiny-xs/pull/12>
0.019 2020-08-05
[ Packaging ]
- Remove some cruft that was accidentally packaged.
0.018 2020-08-05
[ Test Suite ]
- Tests for InstanceOf
[ Other ]
- Slight speed boost for InstanceOf in cases where the object being tested
overrides UNIVERSAL::isa.
0.017 2020-04-28
[ Bug Fixes ]
- Fix segfault in BOOT.
Fixes RT#130458.
Tomasz Konojacki++
<https://rt.cpan.org/Ticket/Display.html?id=130458>
<https://github.com/tobyink/p5-type-tiny-xs/pull/11>
0.016 2019-09-05
[ Bug Fixes ]
- Fix Int check on large unsigned integers.
Graham Knop++
<https://github.com/tobyink/p5-type-tiny-xs/pull/9>
0.015 2019-09-03
[ Bug Fixes ]
- Casting a non-integer number to an integer elsewhere mistakenly caused
the Int check to think the non-integer was an integer.
Curtis "Ovid" Poe++
<https://github.com/tobyink/p5-type-tiny-xs/issues/8>
0.014 2018-05-20
[ Bug Fixes ]
- Bool was letting overloaded blessed objects pass the type constraint. It
shouldn't.
Gregory Oschwald++
<https://github.com/tobyink/p5-type-tiny-xs/issues/5>
0.013 2018-05-15
[ Bug Fixes ]
- Strings like '00' and '000' shouldn't be accepted as PositiveInt.
Will Storey++
<https://github.com/tobyink/p5-type-tiny-xs/issues/7>
0.012 2014-09-17
[ Packaging ]
- Repackage with newer Dist::Inkt to fix META.json error.
0.011 2014-09-07
[ Bug Fixes ]
- Fix for PositiveInt/PositiveOrZeroInt.
Fixes RT#98631.
Steven Lee++
<https://rt.cpan.org/Ticket/Display.html?id=98631>
0.010 2014-07-22
[ Bug Fixes ]
- Type constraint subs can now be called with no parameters and will
pretend that you passed them undef. This makes them behave more like
Type::Tiny's PP implementation, where there are no argument count
checks.
Jed Lund++
<https://github.com/tobyink/p5-type-tiny-xs/issues/1>
0.009 2014-07-22
[ Bug Fixes ]
- Move variable declarations to the beginning of blocks, for better C90
compliance. Should compile now in MSVC.
Jason R Mash++
<https://gist.github.com/jrmash/42e9e36606fb6e61597a>
<https://github.com/tobyink/p5-type-tiny-xs/issues/2>
0.008 2014-07-21
- Added: AllOf (which will be used by a future release of
Type::Tiny::Intersection).
- Added: AnyOf (which will be used by a future release of
Type::Tiny::Union).
0.007 2014-07-20
- Added: Enum (which will be used by a future release of Types::Standard).
0.006 2014-07-20
- Added: Map (which will be used by a future release of Types::Standard).
- Added: Tuple (which will be used by a future release of
Types::Standard).
- Attempt to load Type::Parser to handle the occasional complex type name
parsing task.
0.005 2014-07-19
[ Documentation ]
- Document that Type::Tiny::XS is now being used by Type::Tiny.
[ Other ]
- Added: NonEmptyStr (which will be used by a future release of
Types::Common::String).
- Added: PositiveInt (which will be used by a future release of
Types::Common::Numeric).
- Added: PositiveOrZeroInt (which will be used by a future release of
Types::Common::Numeric).
0.004 2014-07-11
[ Documentation ]
- Clarify extent of supported API.
- Mention that get_*_for functions return undef if they cannot provide a
suitable sub.
0.003 2014-07-11
- Further improvements to the Int check.
0.002 2014-07-10
- Added: Provide Type::Tiny::XS::is_known() function.
- Make Int check act more like Type::Tiny.
- Make Object check act more like Type::Tiny.
0.001 2014-07-10 Initial release
|