File: Changes

package info (click to toggle)
libregexp-debugger-perl 0.002006-2
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 236 kB
  • sloc: perl: 2,505; makefile: 2
file content (272 lines) | stat: -rw-r--r-- 6,304 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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
Revision history for Regexp-Debugger

0.0.1  Sun Jan 30 11:19:53 2011
       Initial release.


0.001000  Thu Jul 19 09:49:39 2012

    First public release


0.001001  Sat Jul 21 10:29:42 2012

    - Removed redundant _sleep() (thanks Peter)

    - Patched rxrx problem in 5.16
      [Changes in eval inconsistent with previous behaviour]
      (thanks alierak!)


0.001002  Sat Jul 21 16:53:23 2012

    - Fixed windowing of capture and backtracking graphics

    - Removed dependency on Term::ReadKey
      (thanks everyone who reported it!)

    - Added microdocs for bin/rxrx (thanks Salvatore)


0.001003  Mon Jul 23 10:19:14 2012

    - Patched to support seaching for .rxrx under Windows
      (thanks Christian)

    - Patched to support color text under Windows
      (thanks Christian)


0.001004  Wed Jul 25 08:12:02 2012

    - Adjusted messages for JSON output
      (thanks Glen!)


0.001005  Fri Jul 27 19:09:04 2012

    - Use numeric sorting order for capture variables
      (thanks Ken)



0.001006  Sun Aug 19 10:40:20 2012

    - Added 'f' command to interactive mode
      (like 'm', but runs to next failure-to-match instead)

    - Added 'd' command to describe static regex

    - Made heatmap and description colours lexically configurable

    - Added 'x' command to exit program entirely

    - Added handling of ^D (synonym for 'q')
      (Thanks, Mike)

    - Fixed bug with \N{...} 
      (Thanks, Tom)

    - Fixed nasty bug in exporting lexical hint via $^H
      (Thanks, Tom!)


0.001007  Sun Aug 19 20:03:58 2012

    - Fixed missing \[ \] handling in character classes
      (thanks, Thomas)



0.001008  Mon Aug 20 09:44:46 2012

    - Made whitespace-separated repetition quantifiers default to /x semantics
      and documented the issue in LIMITATIONS
      (Thanks, Tom)


0.001009  Sat Sep 22 14:37:33 2012

    - Added history mechanism to rxrx (if a recent IO::Prompter installed)

    - Added cursor motions over input to rxrx (if a recent IO::Prompter installed)



0.001010  Sun Sep 23 21:19:08 2012

    - Added ability to pass flags to regexes specified in rxrx REPL


0.001011  Thu Oct 11 19:22:47 2012

    - Added tracking of $^N variable
      (thanks Frederic!)

    - Various minor tweaks

    - Fixed bug in charset parsing (thanks Geunyoung Park)

    - Improved atom parsing


0.001012  Fri Mar  8 17:19:54 2013

    - Optimized non-interactive cases
      (no longer rewrites regexes in non-interactive at compile-time)

    - Added correct handling of null regexes to rxrx
      (thanks Felix)

    - Added EXE_FILES to Makefile.PL to install rxrx
      (thanks Felix)

    - Added snapshots for description output

    - Improved reporting of non-backtracking parens
      during backtracking

    - Fixed critical bug in matching repeated blocks
      (thanks Holger!)

    - Improved tracking and reporting of self-matching whitespace


0.001013  Wed May 22 17:44:28 2013

    - Fixed buglet in whitespace echoing under 'visible'

    - Made \n, \t, etc in strings being matched
      appear as specially coloured n and t respectively
      (added ws_col config to allow customization)


0.001014  Mon Jul 15 12:02:01 2013

    - Added minimal perl version info to Build.PL and Makefile.PL
      (thanks Andreas!)

    - Updated for Perl 5.18 (thanks Ken!)


0.001015  Fri Jul 26 07:20:09 2013

    - Improved specificity of 'd' and 'D' reporting


0.001016  Tue Oct 22 10:26:33 2013

    - Made error checking in rxrx more robust

    - Made rxrx reinvoke the version of Perl it was itself invoked with,
      regardless of $PATH idiosyncrasies (thanks, brian!)


0.001017  Thu Dec  5 10:42:15 2013

    - Fixed obscure bug with null rematches under /g
      (thanks Smylers!)


0.001018  Thu Dec  5 15:12:25 2013

    - Improved reporting of rematching and non-advancing failures under /g


0.001019  Sun Jan 12 13:34:11 2014

    - Fixed bug with raw } in rxrx regexes
      (thanks ZZ)


0.001020  Mon Feb 24 14:21:20 2014

    - Improved rxrx error reporting

    - Added +/ mode to rxrx to allow multi-line input

    - Added 'd' to rxrx to describe regex without entering debugger

    - Patched a doc nit (thanks Andreas!)


0.001021  Wed Sep  7 07:45:44 2016

    - Adjusted rxrx shebang line so EUMM rewrites it correctly
      (thanks Slaven and Karen!)

    - Fixed warning message for negative x under 5.22+
      (Thanks, Colin)

    - Fixed message on successful end of lookaround
      (Thanks Rob!)


0.001022  Thu Sep  8 07:56:44 2016

    - Further improvements to backtracking messages
      (Thanks again, Rob!)


0.002000  Tue Apr  4 07:54:25 2017

    - Fixed bug when qr// interpolated into another regex being debugged

    - Added 'M' and 'F' to step through to next [m]atch/[f]ail at same stack depth

    - Added 'n' and 'p' to step through to [n]ext/[p]rev command at same stack depth

    - Added 'C' to [c]ontinue, displaying steps at/above current stack depth

    - Added 'r' to continue silently until matching [r]eturns from current subpattern

    - Added 'R' to [r]estart the entire match, [r]ewinding to step zero

    - Improved signaling of subrule failures

    - Improved visualizations when stepping backwards

    - Fixed edge cases when visualizing charsets and escaped characters


0.002001  Wed Sep 27 06:52:10 2017

    - Harden extraction of lexical hints
      (thanks, Timothy)


0.002002  Mon Jan 27 21:58:28 2020

    - Worked around spurious "EVAL without pos change exceeded limit"
      under Perl 5.24 to 5.30. See: https://github.com/Perl/perl5/issues/17490
      (Thanks, Hugo!)


0.002003  Fri Jan 31 21:30:10 2020

    - Fixed 'd' command under rxrx REPL

    - Added 'g' command under rxrx REPL
      (thanks, Richard!)


0.002004  Sun Feb 16 23:58:03 2020

    - Added detection of (&subpat) and (<name> ... ) errors
      (Thanks, Hugo!)


0.002005  Sat May 23 03:27:31 2020

    - Improved inference of /x flag (or absence thereof)
      for some (but not all) cases where an unescaped # is found
      (thanks Deven!)

    - Added proper dynamic tracking of /x flag status within regex,
      so that (?x:...) and (?-x:...) blocks are handled correctly.


0.002006  Sat Sep 12 08:20:53 2020

    - Removed spurious Data::Dumper debugging statement 
      (thanks, Tomasz!)