LOGONLY add new commits from blead for annotation
Matt S Trout [Sun, 20 Jun 2010 22:47:06 +0000 (23:47 +0100)]
alog

diff --git a/alog b/alog
index 3dd0706..96b8bc0 100644 (file)
--- a/alog
+++ b/alog
@@ -1,3 +1,107 @@
+commit 7c8a36d1711b0d18bcec53042196356cab2edf34
+Author: David Golden <dagolden@cpan.org>
+Date:   Fri Jun 18 18:57:51 2010 -0400
+
+    document missing space after regex pattern in perldelta
+
+commit e6897b1a5db0410e387ccbf677e89fc4a1d8c97a
+Author: Karl Williamson <khw@khw-desktop.(none)>
+Date:   Wed Jun 9 14:40:14 2010 -0600
+
+    Deprecate no space between pattern, following word
+    
+    This patch raises a deprecated warning on constructs like
+        $result = $a =~ m/$foo/sand $bar;
+    which means
+        $result = $a =~ m/$foo/s and $bar;
+
+commit d9bf0e0a91525fcdd8099d78b891aa20066e9d1c
+Author: Rafael Garcia-Suarez <rgs@consttype.org>
+Date:   Fri Jun 18 09:30:14 2010 +0200
+
+    Fix list of constants to import to make this test pass
+
+commit d12d61cff231dfdae5d1887a5c3905cbc67f0168
+Author: brian d foy <bdfoy@cpan.org>
+Date:   Thu Jun 17 13:41:05 2010 -0700
+
+    * FAQ sync
+    
+    This is commit 37550b8f812e591bcd0dd869d61677dac5bda92c from the
+    perlfaq repository at git@github.com:briandfoy/perlfaq.git
+
+commit 1e6ffe563afa06bebdef40d37cf4bdae8ac5f14d
+Author: Rafael Garcia-Suarez <rgs@consttype.org>
+Date:   Thu Jun 17 14:19:03 2010 +0200
+
+    Avoid warnings with undefined hash values [perl #74280]
+
+commit 30fcd6c4143961133edf166c63dcc423fbcdb973
+Author: Rafael Garcia-Suarez <rgs@consttype.org>
+Date:   Thu Jun 17 11:40:36 2010 +0200
+
+    Deparse correctly "no VERSION" [perl #75482]
+
+commit 313b38e51ccc38cdb7b246f596287a755f8f108b
+Author: Nicholas Clark <nick@ccl4.org>
+Date:   Thu Jun 17 17:54:25 2010 +0100
+
+    Avoid compiler warnings in Perl_foldEQ_utf8, spotted by Jerry D. Hedden.
+
+commit 2d7e78b1bd24d3af5881f95a996405c9c11b1d59
+Author: Nicholas Clark <nick@ccl4.org>
+Date:   Thu Jun 17 15:21:24 2010 +0100
+
+    Avoid creating @EXPORT_FAIL in every package using Exporter.
+    
+    Previously, if package INKLE_KLINK is an Exporter, then the Exporter code's
+    symbolic lookup of \@{"INKLE_KLINK::EXPORT_FAIL"} would cause both that array
+    and the enclosing typeglob to be instantiated. Now the typeglob and array are
+    only created if present. (Strictly, if there's something in INKLE_KLINK's
+    symbol table for EXPORT_FAIL. But likely that will only ever be the array.)
+    
+    This saves about 200 bytes per package that uses Exporter but does not need an
+    @EXPORT_FAIL.
+
+commit 79a921544258c0f3466f44738c4f0d24399782dd
+Author: Nicholas Clark <nick@ccl4.org>
+Date:   Thu Jun 17 10:46:37 2010 +0100
+
+    PERL_IMPLICIT_SYS also needs thread context for safesysfree()
+    
+    PERL_TRACK_MEMPOOL needs it to work without -DDEBUGGING.
+    
+    Fixes for 0cb20dae370512c6 not addressed by 1f4d2d4e2e4bb7bb.
+
+commit d9f81b50694a810f1b920a55481bdf183181048c
+Author: Nicholas Clark <nick@ccl4.org>
+Date:   Wed Jun 16 20:47:22 2010 +0100
+
+    Stop using WITH_THR and WITH_THX, as they were never necessary here.
+
+commit 1f4d2d4e2e4bb7bbbd526ea0b9d5592742433f9a
+Author: Nicholas Clark <nick@ccl4.org>
+Date:   Wed Jun 16 09:56:59 2010 +0100
+
+    PERL_IMPLICIT_SYS also needs thread context for the *alloc success paths.
+    
+    0cb20dae370512c6 was a bit to aggressive in its deferral of dTHX.
+
+commit 0cb20dae370512c655eb665a7d5089db2819e862
+Author: Nicholas Clark <nick@ccl4.org>
+Date:   Tue Jun 15 21:26:14 2010 +0100
+
+    In Perl_safesys{c,m,re}alloc(), defer dTHX for non-DEBUGING builds.
+    
+    Under ithreads, dTHX expands to pthread_getspecific() [or something similarly
+    expensive], which the compiler can't optimise away. However, its return value
+    isn't needed unless the allocation fails. So defer the call, hence avoiding
+    it entirely on a successful allocation.
+    
+    DEBUGING builds require the value of dTHX for debugging purposes, so we can't
+    postpone it for them. Unthreaded builds were never affected as they don't use
+    thread local storage for the interpreter context.
+
 commit 0a18a49b281a5a76e75de77e45ee27ad1b807bb2 # DOCed
 Author: Maik Hentsche <maik@mm-double.de>
 Date:   Tue Jun 15 17:19:41 2010 +0200