=encoding utf8
=head1 NAME
perl5100delta - what is new for perl 5.10.0
=head1 DESCRIPTION
This document describes the differences between the 5.8.8 release and
the 5.10.0 release.
Many of the bug fixes in 5.10.0 were already seen in the 5.8.X maintenance
releases; they are not duplicated here and are documented in the set of
man pages named perl58[1-8]?delta.
=head1 Core Enhancements
=head2 The C pragma
The C pragma is used to enable new syntax that would break Perl's
backwards-compatibility with older releases of the language. It's a lexical
pragma, like C or C.
Currently the following new features are available: C (adds a
switch statement), C (adds a C built-in function), and C
(adds a C keyword for declaring "static" variables). Those
features are described in their own sections of this document.
The C pragma is also implicitly loaded when you require a minimal
perl version (with the C