File: Changes

package info (click to toggle)
libtype-tiny-xs-perl 0.025-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 840 kB
  • sloc: perl: 199; ansic: 157; pascal: 33; makefile: 3; sh: 1
file content (185 lines) | stat: -rw-r--r-- 4,665 bytes parent folder | download | duplicates (2)
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