1 Revision history for Perl extension Switch.
3 0.01 Wed Dec 15 05:58:01 1999
4 - original version; created by h2xs 1.18
8 2.00 Mon Jan 8 17:12:20 2001
10 - Complete revamp (including syntactic and semantic changes)
11 in line with proposed Perl 6 semantics.
14 2.01 Tue Jan 9 07:19:02 2001
16 - Fixed infinite loop problem under 5.6.0 caused by change
17 in goto semantics between 5.00503 and 5.6.0
22 2.02 Thu Apr 26 12:01:06 2001
24 - Fixed unwarranted whitespace squeezing before quotelikes
27 - Fixed pernicious bug that cause switch to fail to recognize
28 certain complex switch values
31 2.03 Tue May 15 09:34:11 2001
33 - Fixed bug in 'fallthrough' specifications.
35 - Silenced gratuitous warnings for undefined values as
39 2.04 Mon Jul 30 13:17:35 2001
41 - Suppressed 'undef value' warning under -w (thanks Michael)
43 - Added support for Perl 6 given..when syntax
46 2.05 Mon Sep 3 08:13:25 2001
48 - Changed licence for inclusion in core distribution
50 - Added new test file for non-fallthrough and nested switches
53 2.06 Wed Nov 14 16:18:54 2001
55 - Fixed parsing of ternary operators in Switch'ed source code
56 (at the expense of no longer correctly parsing ?...? regexes)
59 - Fixed the parsing of embedded POD (thanks Brent)
61 - Fixed bug encountered when -s or -m file test used (thanks Jochen)
64 2.07 Wed May 15 15:19:28 2002
68 - Updated "Perl6" syntax to reflect current design
69 (as far as possible -- can't eliminate need to parenthesize
70 variables, since they're ambiguous in Perl 5)
73 2.09 Wed Jun 12 22:13:30 2002
75 - Removed spurious debugging statement
80 - Introduce the "default" keyword for the Perl 6 syntax
81 - Raise the limitation on source file length to 1 million characters
85 - Fix documentation issues
86 - Fix installation directory for perls >= 5.7.3 (Slaven Rezic)
90 - Fix bug in parsing POD at end of document (Valentin Guignon)
94 - Fix bug in parsing division statements (Wolfgang Laun)
98 - Make Switch.pm skip POD like perl does
99 Patch provided by Daniel Klein <danielklein--airpost.net>
100 (bleadperl commit 39bcdda02ea582e7bdf8b0cf2e7186e89c6baea9)
102 - Fix line numbering issues with POD filtered by Switch.pm
103 Patch provided by Daniel Klein <danielklein--airpost.net>
104 (bleadperl commit 6a9befb105d93024902eb178dab77655333f1829)
106 - Switch.pm doesn't appear to support plain arrays and hashes in case().
107 (bleadperl commit cd3d9d47255d3080961ba7b58c9a145c7b45b905)
109 - Let us direct Switch questions to P5P.
110 (bleadperl commit b62fb10ea98565ce5572416500e1e3517cb17d33)
112 - POD nits from Frank Wiegand <frank.wiegand@gmail.com>
113 (bleadperl commit 3b46207fed7bf69caa32c27c04bd239cfb64cb53)
116 - Deprecate shipping Switch.pm in the core distribution.
120 - For Perl 5.11+, install into 'site', not 'perl'