File: Changes

package info (click to toggle)
libarray-base-perl 0.006-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 168 kB
  • sloc: perl: 13; makefile: 2
file content (132 lines) | stat: -rw-r--r-- 3,959 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
132
version 0.006; 2017-08-11

  * bugfix: properly maintain op_last when munging ops

  * bugfix: require bugfixed version of Lexical::SealRequireHints (for not
    breaking version-implied features and for require argument context)

  * port to Perl 5.19.4, where there's a new pair slice operator that
    needs to be influenced by an index base

  * update to accommodate PERL_OP_PARENT builds of Perl 5.21.11 or later
    (which is the default from Perl 5.25.1)

  * be more conservative about maintaining op tree structure

  * update test suite to not rely on . in @INC, which is no longer
    necessarily there from Perl 5.25.7

  * register custom op on Perl 5.13.7+

  * use cleaner wrap_op_checker() API to control op checking

  * build custom op structures from scratch

  * use briefer UNOP format for custom op instead of LISTOP

  * in tests, muffle "experimental" warnings for lexical $_

  * 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

  * consistently use THX_ prefix on internal function names

version 0.005; 2012-02-01

  * bugfix: require bugfixed version of Lexical::SealRequireHints (for
    compatibility with early-loaded warnings.pm) and invoke it earlier
    to make sure it takes effect in time

  * in doc, refer to String::Base for string index offsetting

  * update documentation for $[ changes in Perl 5.15.3 and 5.15.5

  * in Build.PL, declare incompatibility with pre-0.19
    B::Hooks::OP::Check, which doesn't play nicely around op check hooking

  * convert .cvsignore to .gitignore

version 0.004; 2011-07-27

  * bugfix: require bugfixed version of Lexical::SealRequireHints (for
    working around [perl #73174])

  * document that Perls prior to 5.9.3 don't propagate the right lexical
    state into string eval

version 0.003; 2011-04-09

  * bugfix: correctly detect a type of malformed op tree that the module
    can't process

  * document that $[ is now due to disappear in Perl 5.15, changed
    from 5.13

  * on Perl 5.13.6+, use new API function op_contextualize() instead of
    the core's private functions

  * in XS, use PERL_NO_GET_CONTEXT for efficiency

  * in XS, declare "PROTOTYPES: DISABLE" to prevent automatic generation
    of unintended prototypes

  * jump through hoops to avoid compiler warnings

  * use full stricture in test suite

  * in test suite, make all numeric comparisons against $] stringify it
    first, to avoid architecture-dependent problems with floating point
    rounding giving it an unexpected numeric value

  * in Build.PL, complete declaration of configure-time requirements

  * include META.json in distribution

  * add MYMETA.json to .cvsignore

version 0.002; 2010-04-11

  * bugfix: require bugfixed version of Lexical::SealRequireHints (for
    passing package through to required code in pure-Perl version of
    Lexical::SealRequireHints)

  * in XS, use macros to avoid explicit passing of aTHX, in the manner
    of the core

  * in XS, avoid using "class" as a variable name, for compatibility
    with C++ compilers

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

  * add MYMETA.yml to .cvsignore

version 0.001; 2009-10-21

  * bugfix: correct behaviour of array slicing in scalar context

  * bugfix: also influence list slicing and array splicing, as $[ does

  * for Perl 5.11, also influence the new array keys() and each()
    operators

  * reorganise documentation, particularly expanding the comparison
    with $[

  * use integer arithmetic operators for efficiency

  * test all combinations of scalar and list contexts

  * in documentation, correct statement about when $[ is likely to be
    removed from the core

  * split test suite into one file per affected opcode

  * check for required Perl version at runtime

version 0.000; 2009-09-27

  * initial released version