From: Matt S Trout Date: Sun, 20 Jun 2010 22:47:06 +0000 (+0100) Subject: LOGONLY add new commits from blead for annotation X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=486c8c32d593703da7616ca688b3e52af2bb1b68;p=p5sagit%2Fp5-mst-13.2.git LOGONLY add new commits from blead for annotation --- diff --git a/alog b/alog index 3dd0706..96b8bc0 100644 --- a/alog +++ b/alog @@ -1,3 +1,107 @@ +commit 7c8a36d1711b0d18bcec53042196356cab2edf34 +Author: David Golden +Date: Fri Jun 18 18:57:51 2010 -0400 + + document missing space after regex pattern in perldelta + +commit e6897b1a5db0410e387ccbf677e89fc4a1d8c97a +Author: Karl Williamson +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 +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 +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 +Date: Thu Jun 17 14:19:03 2010 +0200 + + Avoid warnings with undefined hash values [perl #74280] + +commit 30fcd6c4143961133edf166c63dcc423fbcdb973 +Author: Rafael Garcia-Suarez +Date: Thu Jun 17 11:40:36 2010 +0200 + + Deparse correctly "no VERSION" [perl #75482] + +commit 313b38e51ccc38cdb7b246f596287a755f8f108b +Author: Nicholas Clark +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 +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 +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 +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 +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 +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 Date: Tue Jun 15 17:19:41 2010 +0200