File: Changes

package info (click to toggle)
libdata-integer-perl 0.007-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 208 kB
  • sloc: perl: 593; makefile: 2
file content (131 lines) | stat: -rw-r--r-- 3,695 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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Revision history for Data-Integer:

0.007    2025-04-13 10:47 Europe/London
  [Documentation]
  - Updated maintainer information.

  - Reformatted Changes to conform to CPAN::Changes::Spec.

  - Added a security policy.

  [Toolchain]
  - Switched to use Makefile.PL.

  - Cleaned up MANIFEST.

0.006    2017-08-07

  - no longer include a Makefile.PL in the distribution

  - in documentation, use four-column indentation for all verbatim
    material

  - in META.{yml,json}, point to public bug tracker

0.005    2015-03-29

  - avoid a spurious warning generated by new Perls starting with
    Perl 5.21.6

  - include META.json in distribution

  - convert .cvsignore to .gitignore

  - add MYMETA.json to .cvsignore

0.004    2010-07-26

  - in documentation of {s,u}int_msub(), correct description that said
    "addition" instead of "subtraction"

  - in synopsis, correct number of parameters for {s,u}int_mux()

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

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

  - check for required Perl version at runtime

  - use full stricture in test suite

  - use full stricture in Build.PL

  - in Build.PL, explicitly declare configure-time requirements

  - remove bogus "exit 0" from Build.PL

  - add MYMETA.yml to .cvsignore

0.003    2007-10-26

  - add natint_hex() and hex_natint() functions to output and input
    integer values in hexadecimal

  - add functions {n,s,u}int() to check and canonicalise native integer
    function arguments

  - add functions nint_is_{s,u}int() for classification of native integers

  - add functions {n,s,u}int_sgn(), {n,s,u}int_abs(), {n,s,u}int_cmp(),
    {n,s,u}int_min(), {n,s,u}int_max(), {n,s,u}int_neg(),
    {n,s,u}int_add(), {n,s,u}int_sub() for ordinary arithmetic on
    native integers

  - add functions {s,u}int_shl(), {s,u}int_shr(), {s,u}int_rol(),
    {s,u}int_ror() for bit shifts on native integers

  - add functions {n,u}int_bits_as_sint() and {n,s}int_bits_as_uint()
    for format conversions among native integers

  - add functions {s,u}int_not(), {s,u}int_and(), {s,u}int_nand(),
    {s,u}int_andn(), {s,u}int_or(), {s,u}int_nor(), {s,u}int_orn(),
    {s,u}int_xor(), {s,u}int_nxor(), {s,u}int_mux() for bitwise operations
    on native integers

  - add functions {s,u}int_madd(), {s,u}int_msub(), {s,u}int_cadd(),
    {s,u}int_csub(), {s,u}int_sadd(), {s,u}int_ssub() for machine-code
    style arithmetic on native integers

  - add short names (m{in,ax}_{n,s,u}int) for the extreme-value constants

  - revise the way the constants are generated to avoid floating point
    arithmetic

  - make extreme-value constants into non-constant functions that return
    fresh integer values, to avoid problems with Perl's side effects
    when an integer value is used in floating point arithmetic

  - in documentation, discuss Perl's problems in handling native integer
    values

  - in documentation, describe the integer formats

  - test consistency of constants in a more reliable and stringent manner,
    using primarily integer arithmetic

  - rearrange module source to avoid the need for the DATA filehandle

0.002    2007-09-27

  - 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

0.001    2007-01-24

  - bugfix: strategic use of "use integer" to make the arithmetic work
    right on perl 5.6

  - reference Data::Float, Scalar::Number, and perlnumber(1) in
    documentation

0.000    2007-01-09

  - initial released version