1Revision history for Perl extension Switch. 2 30.01 Wed Dec 15 05:58:01 1999 4 - original version; created by h2xs 1.18 5 6 7 82.00 Mon Jan 8 17:12:20 2001 9 10 - Complete revamp (including syntactic and semantic changes) 11 in line with proposed Perl 6 semantics. 12 13 142.01 Tue Jan 9 07:19:02 2001 15 16 - Fixed infinite loop problem under 5.6.0 caused by change 17 in goto semantics between 5.00503 and 5.6.0 18 (thanks Scott!) 19 20 21 222.02 Thu Apr 26 12:01:06 2001 23 24 - Fixed unwarranted whitespace squeezing before quotelikes 25 (thanks Ray) 26 27 - Fixed pernicious bug that cause switch to fail to recognize 28 certain complex switch values 29 30 312.03 Tue May 15 09:34:11 2001 32 33 - Fixed bug in 'fallthrough' specifications. 34 35 - Silenced gratuitous warnings for undefined values as 36 switch or case values 37 38 392.04 Mon Jul 30 13:17:35 2001 40 41 - Suppressed 'undef value' warning under -w (thanks Michael) 42 43 - Added support for Perl 6 given..when syntax 44 45 462.05 Mon Sep 3 08:13:25 2001 47 48 - Changed licence for inclusion in core distribution 49 50 - Added new test file for non-fallthrough and nested switches 51 52 532.06 Wed Nov 14 16:18:54 2001 54 55 - Fixed parsing of ternary operators in Switch'ed source code 56 (at the expense of no longer correctly parsing ?...? regexes) 57 (thanks Mark) 58 59 - Fixed the parsing of embedded POD (thanks Brent) 60 61 - Fixed bug encountered when -s or -m file test used (thanks Jochen) 62 63 642.07 Wed May 15 15:19:28 2002 65 66 - Corified tests 67 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) 71 72 732.09 Wed Jun 12 22:13:30 2002 74 75 - Removed spurious debugging statement 76 77 782.10 Mon Dec 29 79 80 - Introduce the "default" keyword for the Perl 6 syntax 81 - Raise the limitation on source file length to 1 million characters 82