forked from mgruberman/B-Utils
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
150 lines (119 loc) · 4.95 KB
/
Changes
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
Revision history for Perl extension B::Utils.
0.24
- Export C symbols, breakage from 0.22
0.23
- 5.10, 5.12, 5.14 compatibile syntax
0.22
- resolve nameclashes with CORE, fix hpux and openbsd failures (Reini Urban)
- remove unneeded ExtUtils::CBuilder req (Reini Urban)
- do not use FUNCLIST on hpux (Reini Urban)
- Use FUNCLIST to declare exported symbols (Alexandr Ciornii)
0.21
- Avoid undeclared dependency on Test::Exception introduced by 0.19
0.19
- Fix typo in in walkallops_filtered function call
0.16 Fri Jul 08 2011
- EU::Depends version. The CPAN built version specified only 0.301
but Windows computers needed 0.302 so their CPAN clients were
broken.
0.15 Mon Apr 18 2011
- Try harder to add ExtUtils::Depends to META.yml's configure_requires
0.14 Sat Mar 18 2011
- Predeclare carp and croak with proper signature
- Add ExtUtils::Depends to META.yml's configure_requires
0.12 Mon Jan 24 2011
- EU::Depends version [RT #53415]
- Build with Dist::Zilla
0.11 Tue Jan 12 2010
- Repackaged using environment variables COPYFILE_DISABLE=1 and COPYFILE_EXTENDED_ATTRIBUTES_DISABLE=1
- Silenced PROTOTYPES warning on compilation
- Update manifest
0.10 Sun Dec 20 2009
- Fixed B::OP::siblings
- Updated docs
0.09 Sun Dec 06 21:36:00 PDT 2009
- Add ExtUtils::CBuilder to prequisite list to hopefully quench any
bad builds attempted on perl-5.
0.08 Tue Sep 01 08:29:00 PDT 2009
- Add xt/version.t to keep all our version #s in sync
- Regenerate README
- Add disabled Test::PPPort
- Move author tests to xt/
- declare dep on 5.6 for installation
- Add .gitignore
- compatibility layer in Makefile.PL (Alexandr Ciornii)
- use configure_requires, good error messages in case of missing modules (Alexandr Ciornii)
- correct prereqs (Alexandr Ciornii)
- use ppport.h for compatibility (Alexandr Ciornii)
0.07 Tue Nov 11 23:05:.. PDT 2008
- Fixed a refactoring error in walkallops_simple. walkallops* was broken.
- Avoided base.pm because that library is kind of nasty
- b94bf3bd96bc73320ebcc2def55bdec0dbd28663
0.06 ???
- Ask CLKAO
0.05_09 Sat Apr 6 16:09:.. CEST 2008
- Allow for nested disjunctions in opgrep patterns.
0.05_08 Sat Apr 5 22:58:.. CEST 2008
- I-am-a-muppet.
- Removed spurious use of Data::Compare.
0.05_07 Tue Apr 4 18:15:.. CEST 2008
- opgrep() can now capture sub-ops so if you plan to
extract information from or modify a deeply nested
op-tree, you don't have to do the tree-walking
yourself.
0.05_06 Tue Apr 3 18:15:.. CEST 2008
- Add the as_opgrep_pattern() method to B::OP for
dumping op trees as patterns for matching with opgrep.
- Add warnings.
- Documentation fixes.
0.05_05 Tue Apr 1 18:15:.. CEST 2008
- Fix POD error and update README.
0.05_04 Tue Apr 1 18:10:.. CEST 2008
- Fix bug in opgrep() alternations.
- Add the "kids" keyword to the opgrep syntax.
- Add the "dump" keyword to the opgrep syntax for debugging.
- Fixed the Change log (yes, this file) for the last
version since the comment on an opgrep() change was
incorrect.
0.05_03 Sun Mar 30 11:13:.. CEST 2008
- Fix various bugs in opgrep(). Did that work in 0.05_02 at all?
- Introduce op_or() to match one of many possible conditions.
- Add a longer example to opgrep() documentation.
- Fix POD markup.
- Add a clear license statement to the docs.
- Use a string as version -- otherwise it might not be flagged
as a development release!
0.05_02 Thu Dec 1 ..:..:.. ... 2005
- ->parent works for all tests now.
- Added more tests.
0.05_01 Fri Oct 28 23:00:00 CST 2005
- Added tests. That's the focus of my work right now.
- opgrep() now acceps \@conditions
assertions may be code references
- Lots of changes to ->parent. This is in progress. It fails when
the parent of a node does not exist in the execution pathway of
a program. The unused null() ops rooting some conditionals, etc.
This function fails tests.
- Added a function recalc_sub_cache so anon_subs, all_starts, and
all_roots' cache of functions can be cleared.
- Added functions ->siblings, ->ancestors, ->descendants, and
_uniq_ops.
- 9c7916e3748382aed046612e3100d92d8127b0c2
0.05 Thu Nov 25 22:23:00 CST 2004
- My birthday
- Fixed infinite loop in ->parent
- ea3df10542f446b1afb9fa98c0a4e49896deb3ca
0.04 Thu May 2 21:56:03 BST 2002
- Various fixes to walkoptrees stuff.
- 9452f39d9b5968dacf85f6be8ba3c30e0d0d19af
0.03 Wed Dec 12 22:20:07 GMT 2001
- Fix up bad showstopper bug in ->kids()
- Some patches from Schwern.
0.02 Wed Aug 15 07:03:21 2001
- Fix up some horribly glaring bugs
- Add opgrep, walk*, croak and carp
- 3f02e781e732d610bed0f39e4654ce28bd651d02
0.01 Mon Aug 6 22:07:26 2001
- original version; created by h2xs 1.21 with options
-XA -n B::Utils
- b94bf3bd96bc73320ebcc2def55bdec0dbd28663