File: Changes

package info (click to toggle)
libparams-classify-perl 0.009-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 152 kB
  • ctags: 3
  • sloc: perl: 189; makefile: 2
file content (109 lines) | stat: -rw-r--r-- 3,052 bytes parent folder | download
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
version 0.009; 2009-10-07

  * port to Perl 5.11.0, supporting the addition of first-class regexp
    objects (which are actually a type of scalar) and the removal of
    the distinct RV type; new functions is_regexp() and check_regexp()

  * fix a test skip count in t/ref.t, which was causing false test
    failures on Perl 5.6

  * check for required Perl version at runtime

version 0.008; 2009-09-10

  * add "check_" functions for argument checking

  * strict argument checking in all functions that take control arguments

  * revise documentation

  * revise pure Perl code to avoid unnecessary argument copying

  * in XS code, make all auxiliary functions "static"

  * revise POD markup

  * remove bogus "exit 0" from Build.PL

version 0.007; 2009-05-13

  * XS implementation, used if available with fallback to existing pure
    Perl implementation if XS is not available

  * use simpler "parent" pragma in place of "base"

  * in documentation, use the term "truth value" instead of the less
    precise "boolean"

  * use full stricture in Build.PL

version 0.006; 2009-02-15

  * withdraw is_pure_string() and is_pure_number() functions, because
    they've never worked right and bring in a big dependency for marginal
    utility

  * use "base" pragma to import Exporter behaviour

  * test POD syntax and coverage

  * build with Module::Build instead of ExtUtils::MakeMaker

  * complete dependency list

  * include signature in distribution

  * in documentation, separate "license" section from "copyright" section

version 0.005; 2007-09-02

  * in t/purity.t, modify purity test on dualvar(0, "0") to operate
    appropriately on older Perls where this has a different numeric
    value from 0

  * in t/purity.t, fix a skip count for the case where dualvar() is
    not available

version 0.004; 2007-08-16

  * in t/purity.t, fix a skip count for the case where floating point
    zero is unsigned

version 0.003; 2007-08-15

  * in t/purity.t, modify purity test on dualvar(+0.0, "0") to operate
    appropriately on older Perls where "0" numifies to a floating
    point zero, and add a test for dualvar(0, "0")

version 0.002; 2007-01-25

  * add is_pure_string() and is_pure_number() functions that determine
    how complicated a string scalar is

  * in documentation for is_number(), reference Scalar::Number and
    Data::Integer

  * correct version requirement of Scalar::Util in module, making it
    consistent with the dependency listed in Makefile.PL

version 0.001; 2006-08-03

  * bugfix: in is_number(), check whether numeric conversion warns, rather
    than using looks_like_number(), to avoid being confused by dualvars

  * in t/ref.t, skip *foo{FORMAT} tests on older Perls that don't provide
    that facility

  * refer to Data::Float for classification of floating point values

  * versioned dependencies in .pm

  * declare module dependencies in Makefile.PL

  * correct .cvsignore (had copy&modify detritus)

  * include Changes file

version 0.000; 2004-03-20

  * initial released version