develooper Front page | perl.perl5.porters | Postings from February 2000

v5.5.650, aka five point six beta1, is out

From:
Gurusamy Sarathy
Date:
February 8, 2000 15:03
Subject:
v5.5.650, aka five point six beta1, is out
Message ID:
200002082305.PAA10078@maul.activestate.com

  ftp://ftp.linux.activestate.com/pub/staff/gsar/APC/5.5.650/perl5.5.650.patch.gz
  ftp://ftp.linux.activestate.com/pub/staff/gsar/APC/5.5.650/perl5.5.650.tar.gz

The pace, as they say, needs picking up.  Most of us still seem lost in petty
arguments...

    Then Bilbo sat down on a seat by his door, crossed his legs, and blew
    out a beautiful grey ring of smoke that sailed up into the air without
    breaking and floated away over The Hill.

    `Very pretty!' said Gandalf.  `But I have no time to blow smoke-rings
    this morning.  I am looking for someone to share in an adventure that I
    am arranging, and it's very difficult to find anyone.'

    `I should think so--in these parts!  We are plain quiet folk and I have
    no use for adventures.  Nasty disturbing uncomfortable things!  Make
    you late for dinner!'

                  --An Unexpected Party, The Hobbit, J R R Tolkien

My appreciation and thanks to all the people who have worked towards these
changes:

  + Todo-5.6 covers things we need to get done for 5.6 and its maintenance
    versions
  + support sprintf("v%v", v1.2.3) (works on any string argument, in
    fact)
  + pad_alloc panic from C<my $w; sub { my($i) = @_; sub { $w } }> fixed
  + evals and anonymous subroutines have more informative names under the
    debugger (Ilya Zakharevich)
  + parse error on C<{ use strict }> and other similar constructs has been
    fixed
  + $^V is now aliased to $PERL_VERSION_TUPLE when you use English
  + "\x{FFF}" is allowed even without "use utf8"
  + $^U is now spelled $^WIDE_SYSTEM_CALLS; the -C command-line switch
    can be used to set it
  + ${^Warnings} has been renamed to ${^WARNING_BITS}
  + $^E works a little bit more predictably on Windows when you enable
    USE_IMP_SYS (the whole approach to its implementation is still fairly
    broken, though)
  + compatible versions (specified in $Config{inc_ver_list}) will be added
    to search paths automatically (Tom Hughes)
  + 64-bit utf8-encoded integers are allowed (Ilya Zakharevich)
  + the utf8 flag on vectors only if there are chars > 127 (Gisle Aas)
  + memory consumption of POSIX.pm reduced (Ilya Zakharevich)
  + CPAN.pm has been updated to v1.52 (Andreas Koenig)
  + Sys::Syslog goes the XS way (Tom Hughes)
  + OpenBSD hints updated (Todd Miller)
  + OS/2 build fixups (Ilya Zakharevich and Yitzchak Scott-Thoennes)
  + VMS update (Dan Sugalski and Peter Prymmer)
  + VOS port updates (Paul Green)
  + various documentation patches

Some things are broken:

  - Configure sometimes decides to give up too easy.  If this happens to
    you, apply the attached patch.
  - Perl's malloc appears to coredump on IRIX
  - the Compiler is probably broken under usethreads
  - C<while ($i++ < 10000) { my $i = *FOO }> appears to leak

Thanks.


Sarathy
gsar@ActiveState.com
-----------------------------------8<-----------------------------------
Change 5042 by gsar@auger on 2000/02/08 20:32:12

	avoid exiting just because we didn't scan for libm ('libs' may still
	have it, but we avoided scan for things in 'libs')

Affected files ...

... //depot/perl/Configure#135 edit

Differences ...

==== //depot/perl/Configure#135 (xtext) ====
Index: perl/Configure
--- perl/Configure.~1~	Tue Feb  8 12:32:16 2000
+++ perl/Configure	Tue Feb  8 12:32:16 2000
@@ -3738,18 +3738,6 @@
 ' '|'') dflt='none';;
 esac
 
-case "$libsfound" in
-*libm*) ;;
-*) cat <<EOM >&4
-
-I could not find -lm, the mathematics library.
-This means that something went awfully wrong.
-
-EOM
-   exit 1
-   ;;
-esac
-
 $cat <<EOM
 
 In order to compile $package on your machine, a number of libraries
End of Patch.



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About