dslinux/user/perl/lib/Switch Changes README
cayenne
dslinux_cayenne at user.in-berlin.de
Tue Dec 5 05:27:18 CET 2006
Update of /cvsroot/dslinux/dslinux/user/perl/lib/Switch
In directory antilope:/tmp/cvs-serv7729/lib/Switch
Added Files:
Changes README
Log Message:
Adding fresh perl source to HEAD to branch from
--- NEW FILE: README ---
==============================================================================
Release of version 2.10 of Switch
==============================================================================
NAME
Switch - A switch statement for Perl
DESCRIPTION
Switch.pm provides the syntax and semantics for an explicit case
mechanism for Perl. The syntax is minimal, introducing only the
keywords C<switch> and C<case> and conforming to the general pattern
of existing Perl control structures. The semantics are particularly
rich, allowing any one (or more) of nearly 30 forms of matching to
be used when comparing a switch value with its various cases.
AUTHOR
Damian Conway (damian at conway.org)
Maintained by Rafael Garcia-Suarez (rgarciasuarez at free.fr)
COPYRIGHT
Copyright (c) 1997-2003, Damian Conway. All Rights Reserved.
This module is free software. It may be used, redistributed
and/or modified under the same terms as Perl itself.
==============================================================================
CHANGES IN VERSION 2.10
- Introduce the "default" keyword for the Perl 6 syntax
- Raise the limitation on source file length to 1 million characters
==============================================================================
AVAILABILITY
Switch has been uploaded to the CPAN
and is also available from:
http://www.csse.monash.edu.au/~damian/CPAN/Switch.tar.gz
==============================================================================
--- NEW FILE: Changes ---
Revision history for Perl extension Switch.
0.01 Wed Dec 15 05:58:01 1999
- original version; created by h2xs 1.18
2.00 Mon Jan 8 17:12:20 2001
- Complete revamp (including syntactic and semantic changes)
in line with proposed Perl 6 semantics.
2.01 Tue Jan 9 07:19:02 2001
- Fixed infinite loop problem under 5.6.0 caused by change
in goto semantics between 5.00503 and 5.6.0
(thanks Scott!)
2.02 Thu Apr 26 12:01:06 2001
- Fixed unwarranted whitespace squeezing before quotelikes
(thanks Ray)
- Fixed pernicious bug that cause switch to fail to recognize
certain complex switch values
2.03 Tue May 15 09:34:11 2001
- Fixed bug in 'fallthrough' specifications.
- Silenced gratuitous warnings for undefined values as
switch or case values
2.04 Mon Jul 30 13:17:35 2001
- Suppressed 'undef value' warning under -w (thanks Michael)
- Added support for Perl 6 given..when syntax
2.05 Mon Sep 3 08:13:25 2001
- Changed licence for inclusion in core distribution
- Added new test file for non-fallthrough and nested switches
2.06 Wed Nov 14 16:18:54 2001
- Fixed parsing of ternary operators in Switch'ed source code
(at the expense of no longer correctly parsing ?...? regexes)
(thanks Mark)
- Fixed the parsing of embedded POD (thanks Brent)
- Fixed bug encountered when -s or -m file test used (thanks Jochen)
2.07 Wed May 15 15:19:28 2002
- Corified tests
- Updated "Perl6" syntax to reflect current design
(as far as possible -- can't eliminate need to parenthesize
variables, since they're ambiguous in Perl 5)
2.09 Wed Jun 12 22:13:30 2002
- Removed spurious debugging statement
2.10 Mon Dec 29
- Introduce the "default" keyword for the Perl 6 syntax
- Raise the limitation on source file length to 1 million characters
More information about the dslinux-commit
mailing list