=head2 64-bit support
- NOTE: The Configure flags -Duselonglong and -Duse64bits have been
- deprecated. Use -Duse64bitint instead.
+ WARNING: 64-bit support is still experimental on most platforms.
+ Existing support only covers the LP64 data model. In particular, the
+ LLP64 data model is not yet supported. 64-bit libraries and system
+ APIs on many platforms have not stabilized--your mileage may vary.
Any platform that has 64-bit integers either
are able to use "quads" (64-bit integers) as follows:
+ NOTE: The Configure flags -Duselonglong and -Duse64bits have been
+ deprecated. Use -Duse64bitint instead.
+
=over 4
=item *
There are actually two modes of 64-bitness: the first one is achieved
using Configure -Duse64bitint and the second one using Configure
-Duse64bitall. The difference is that the first one is minimal and
-the second one maximal.
+the second one maximal. The first works in more places than the second.
The C<use64bitint> does only as much as is required to get 64-bit
integers into Perl (this may mean, for example, using "long longs")
=head2 Pseudo-hashes work better
+ WARNING: The pseudo-hash data type continues to be experimental.
+ Limiting oneself to the interface elements provided by the
+ fields pragma will provide protection from any future changes.
+
Dereferencing some types of reference values in a pseudo-hash,
such as C<< $ph->{foo}[1] >>, was accidentally disallowed. This has
been corrected.
These expressions will get run-time errors in some future release of
Perl.
-=head2 Many features still experimental
+=head2 Experimental features
As discussed above, many features are still experimental. Interfaces and
implementation of these features are subject to change, and in extreme cases,
=item Unicode
+=item 64-bit support
+
=item Lvalue subroutines
=item Weak references
-=item File globbing now implemented internally
+=item The pseudo-hash data type
=item The Compiler suite
+=item Internal implementation of file globbing
+
=item The DB module
=item The regular expression constructs C<(?{ code })> and C<(??{ code })>