In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/ae533554a9c124f574bc4e6f57c895308d938681?hp=e706c0cd31a70bd2c97d4510f261613278a7e1f5>
- Log ----------------------------------------------------------------- commit ae533554a9c124f574bc4e6f57c895308d938681 Author: Florian Ragwitz <r...@debian.org> Date: Fri Apr 2 20:25:03 2010 +0200 Add a TODO test for block evals segfaulting on syntax errors. M t/op/eval.t commit 68e74c239d715a726d29ad7a0ffb3a84331f8547 Author: Jesse Vincent <je...@bestpractical.com> Date: Fri Apr 2 14:07:57 2010 -0400 If the RC goes out today, the release goes out next friday M dist/Module-CoreList/lib/Module/CoreList.pm M pod/perlhist.pod commit 1ef694218f008c2f8cafc5dab0662d7bf0d02051 Author: Curtis Jewell <p...@csjewell.fastmail.us> Date: Tue Mar 30 23:57:10 2010 -0700 Adding Curtis Jewell to AUTHORS. M AUTHORS commit d774b2d8bb102ea9b24adc6082967226dcbf2878 Author: Curtis Jewell <p...@csjewell.fastmail.us> Date: Tue Mar 30 23:54:44 2010 -0700 Specifying when the trimmed down Win64 compiler works. M README.win32 commit e5418c81fe6098cecc65267c18ff9aa010cee8ee Author: Curtis Jewell <p...@csjewell.fastmail.us> Date: Tue Mar 30 23:53:45 2010 -0700 Updating location of Strawberry's 64-bit toolchain. M README.win32 ----------------------------------------------------------------------- Summary of changes: AUTHORS | 1 + README.win32 | 4 +++- dist/Module-CoreList/lib/Module/CoreList.pm | 2 +- pod/perlhist.pod | 2 +- t/op/eval.t | 12 +++++++++++- 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/AUTHORS b/AUTHORS index 4a04893..f802064 100644 --- a/AUTHORS +++ b/AUTHORS @@ -210,6 +210,7 @@ Conrad E. Kimball <c...@tblv021.ca.boeing.com> Craig A. Berry <craigbe...@mac.com> Craig Milo Rogers <rog...@isi.edu> Curtis Poe <c...@onsitetech.com> +Curtis Jewell <p...@csjewell.fastmail.us> Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Dale Amon <a...@vnl.com> Damian Conway <dam...@conway.org> diff --git a/README.win32 b/README.win32 index 4b93fb4..f9c3353 100644 --- a/README.win32 +++ b/README.win32 @@ -75,10 +75,12 @@ The MS Platform SDK can be downloaded from http://www.microsoft.com/. The MinGW64 compiler is available at http://sourceforge.net/projects/mingw-w64. The latter is actually a cross-compiler targeting Win64. There's also a trimmed down compiler (no java, or gfortran) suitable for building perl available at: -http://svn.ali.as/cpan/users/kmx/strawberry_gcc-toolchain/ +http://strawberryperl.com/package/kmx/64_gcctoolchain/mingw64-w64-20100123-kmx-v2.zip NOTE: If you're using a 32-bit compiler to build perl on a 64-bit Windows operating system, then you should set the WIN64 environment variable to "undef". +Also, the trimmed down compiler only passes tests when USE_ITHREADS *= define +(as opposed to undef) and when the CFG *= Debug line is commented out. This port fully supports MakeMaker (the set of modules that is used to build extensions to perl). Therefore, you should be diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index c55db94..caced2e 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -192,7 +192,7 @@ sub is_deprecated { 5.011003 => '2009-12-20', 5.011004 => '2010-01-20', 5.011005 => '2010-02-20', - 5.012000 => '2010-04-07', + 5.012000 => '2010-04-09', ); for my $version ( sort { $a <=> $b } keys %released ) { diff --git a/pod/perlhist.pod b/pod/perlhist.pod index a4fa744..58ea79d 100644 --- a/pod/perlhist.pod +++ b/pod/perlhist.pod @@ -409,7 +409,7 @@ the strings?). Ricardo 5.11.4 2010-Jan-20 Steve 5.11.5 2010-Feb-20 Jesse 5.12.0-RC1 2010-Mar-29 - Jesse 5.12.0 2010-Apr-07 + Jesse 5.12.0 2010-Apr-09 =head2 SELECTED RELEASE SIZES diff --git a/t/op/eval.t b/t/op/eval.t index 305d7f3..8220a45 100644 --- a/t/op/eval.t +++ b/t/op/eval.t @@ -6,7 +6,7 @@ BEGIN { require './test.pl'; } -print "1..105\n"; +print "1..106\n"; eval 'print "ok 1\n";'; @@ -594,3 +594,13 @@ eval { }; print "ok\n"; EOP + +TODO: { + local $TODO = 'syntax errors in block evals segfault since 32e2a35d'; + fresh_perl_is(<<'EOP', "ok\n", undef, 'segfault on syntax errors in block evals'); +# localize the hits hash so the eval ends up with the pad offset of a copy of it in its targ +BEGIN { $^H |= 0x00020000 } +eval q{ eval { + } }; +print "ok\n"; +EOP +} -- Perl5 Master Repository