summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bump version to 5.12.3 (actual)v5.12.3Ricardo Signes2011-01-212-1/+1
|
* bump version to 5.12.3-RC3v5.12.3-RC3Ricardo Signes2011-01-172-1/+2
|
* restrict \p{IsUserDefined} to In\w+ and In\w+David Mitchell2011-01-173-16/+22
| | | | | | | | | | | | In L<perlunicode/"User-Defined Character Properties">, it says you can create custom properties by defining subroutines whose names begin with "In" or "Is". However, perl doesn't actually enforce that naming restriction, so \p{foo::bar} will call foo::Bar() if it exists. This commit finally enforces this convention. Note that this broke a number of existing tests for properties, since they didn't always use an Is/In prefix. (cherry picked from commit d658a8a81c4f311bef688fd51df924a424429f14)
* fixes for CVE-2010-4410 and CVE-2010-4411Ricardo Signes2011-01-174-7/+90
| | | | | | based on CGI 3.50, patches supplied by Nino Tyni of Debian http://markmail.org/message/f3onn6dkkcswlsui
* bump version to 5.12.3-RC2v5.12.3-RC2Ricardo Signes2011-01-142-1/+2
|
* tweak perldelta for fixes in previous commitsRicardo Signes2011-01-141-1/+2
|
* [perl #76540] "print CONSTANT," gives double-freeDavid Mitchell2011-01-142-2/+23
| | | | | | | | | gv_init() has name and len args, but newCONSTSUB() (which it calls) doesn't have a len arg, so any trailing garbage in name gets used by newCONSTSUB. In the test case, this means that we end up attaching the const CV to both the "FOO" and qq{FOO, "\\n";\n} GVs. So it gets freed twice.
* tidy some code in gv_init()David Mitchell2011-01-141-6/+8
| | | | Use an intermediate variable cv to avoid lots of GvCV(gv)'s
* tiny prose fix to perldelta intro (thanks Zefram)Ricardo Signes2011-01-101-1/+1
|
* bump version to 5.12.3-RC1v5.12.3-RC1Ricardo Signes2011-01-092-0/+2
|
* update to Module::CoreList as of b43a7fcRicardo Signes2011-01-092-148/+2749
| | | | (could not be simply cherry-picked)
* update CoreList for 5.12.3Ricardo Signes2011-01-091-88/+705
|
* update perldelta diff statsRicardo Signes2011-01-081-4/+7
|
* bump version to 5.12.3 in anticipation of releaseRicardo Signes2011-01-0821-138/+138
|
* Socket.pm changed; bump versionRicardo Signes2011-01-081-1/+1
|
* B::Deparse changed; bump versionRicardo Signes2011-01-081-1/+1
|
* perldelta for cherry-picks since last updateRicardo Signes2011-01-081-0/+13
|
* [perl #73630] Build separate DTrace for miniperlDavid Leadbeater2011-01-041-3/+10
| | | | | | | | | | | | | As outlined in the RT ticket due to miniperl's dependencies differing to the final perl binary dtrace -G needs to be called separately for each. Build tested on Mac OS X 10.6, Solaris 11 and Scientific Linux with SystemTap from git. (Solaris is the only system I have access to where DTRACE_O actually gets defined. Neither the dtrace binary on OS X nor SystemTap's dtrace compatibility layer accept the -G option.) (cherry picked from commit 3d450a5dd4e8f9a7b2aba0b018f9fe078fb6aa30)
* Fix list of constants to import to make this test passRafael Garcia-Suarez2011-01-041-1/+1
| | | | (cherry picked from commit d9bf0e0a91525fcdd8099d78b891aa20066e9d1c)
* fix internal link in perlrepositoryRicardo Signes2011-01-031-1/+1
|
* perlreref.pod: NitsKarl Williamson2011-01-031-4/+5
| | | | Signed-off-by: David Golden <dagolden@cpan.org>
* Nit in perlrebackslash.podKarl Williamson2011-01-031-1/+1
|
* perlre: Add heading to separate unrelated paragraphsKarl Williamson2011-01-031-0/+2
| | | | | | I don't know where the text for the stuff below this new heading should go, but it clearly doesn't belon with what came before, so add a heading to separate them, perhaps rearranging things later
* Nits in perlre.podKarl Williamson2011-01-031-2/+3
|
* Update: re pragma is lexically scoped since Perl 5.9.5.Nick Johnston2011-01-031-1/+2
|
* Deparse correctly "no VERSION" [perl #75482]Rafael Garcia-Suarez2011-01-031-2/+2
|
* remove trailing spaces in perlvar.podDavid Golden2011-01-031-18/+18
|
* perlhack: fix formatting issuesKarl Williamson2011-01-031-19/+24
| | | | Change some lines so won't overflow 80 column width; make a link.
* perlreref: missing info, 80 col displayKarl Williamson2011-01-031-41/+64
| | | | | | The \p{Posix...} classes had not gotten added yet to the ref pod; there were some reformattings to make things display properly in an 80 column window.
* perlrecharclass: Clarify \p{Punct}, fix for 80 colKarl Williamson2011-01-031-9/+13
| | | | | While not strictly wrong, the hre was missing info for what \p{Punct} does.
* Fix Module::Build::Platform::cygwin runtime errorDavid Golden2011-01-031-5/+5
| | | | | | | | | | | This addresses runtime errors in Module::Build::Platform::cygwin as reported by Jesse Vincent. The changes are backported from the Module::Build repository and the version number has been slightly incremented to indicate a change from the version on CPAN. This hopefully addresses test errors in t/actions/installdeps.t, but the error seems specific to building perl on cygwin and has not been reported when Module::Build was tested on cygwin by CPAN Testers.
* perlebcdic.pod nits plus improve controls docsKarl Williamson2011-01-031-336/+329
| | | | | | The controls all now have names, and the part about \c\ has been corrected. The table widths have been changed; all recipes have been tested on the new tables.
* Edits to perlrecharclass.podKarl Williamson2011-01-031-98/+143
| | | | | | A number of clarification and wording edits have been made, fixing some broken links, and details especially on \d in the Unicode range. Fixed an incorrect character ordinal
* Nits in perlre.pod, x-referencing, broken linksKarl Williamson2011-01-031-89/+74
|
* Nits in perlunicode.podKarl Williamson2011-01-031-27/+35
|
* Clarify \c usage in perlrebackslash.podKarl Williamson2011-01-031-9/+17
|
* Nits in perluniintro.podKarl Williamson2011-01-031-16/+17
| | | | | Make accurate the advice about eighth-bit set characters, and a few editing improvements.
* Mention L<perlpolicy> and link to it in SEE ALSOÆvar Arnfjörð Bjarmason2011-01-031-1/+2
|
* Only all-upper case "special" POD sectionsÆvar Arnfjörð Bjarmason2011-01-031-16/+16
| | | | | | | "GETTING ACCESS TO THE REPOSITORY" is a bit too loud compared to "Getting access to the repository". The POD standard itself doesn't have anything to say about this, but most of our long =head1 sections in pod/*.pod don't use all-caps.
* Commit messages should start with a ~50 char summaryÆvar Arnfjörð Bjarmason2011-01-031-2/+10
| | | | | | | The first sentence is stolen from Git's own Documentation/SubmittingPatches. We have a lot of commit messages that overflow `git log --pretty=oneline', but it wouldn't hurt if we change that sooner rather than later.
* Nits in perlrebackslashKarl Williamson2011-01-031-8/+8
| | | | Signed-off-by: David Golden <dagolden@cpan.org>
* [perl #75656] lvalue subs don't copy on writeFather Chrysostomos2011-01-032-2/+10
| | | | | | | | | | | | The attached patch teaches pp_leavesublv about kine. For the record, a binary search points its digit at: From: Nicholas Clark <nick@ccl4.org> Date: Mon, 6 Jun 2005 09:08:45 +0000 (+0000) Subject: Shared hash key scalars can be safely copied as shared hash key scalars Shared hash key scalars can be safely copied as shared hash key scalars all the time.
* Fix typo in perlpolicy.podSteffen Mueller2011-01-031-1/+1
|
* Added our support policy to perlpolicy.pod.Jesse Vincent2011-01-031-0/+64
|
* [perl #78306] Clearify inc_version_list config in INSTALLZsbán Ambrus2011-01-031-0/+7
|
* Add info regarding AIX 7.1Rainer Tammer2011-01-031-32/+34
|
* bring perl5123delta up to date; cut unneeded bitsRicardo Signes2011-01-031-192/+22
|
* Fix some =/== nits in vms/vms.cCraig A. Berry2011-01-011-5/+4
|
* RT 78836: vms/vms.c: dubious expressionsNicolas Kaiser2011-01-011-2/+2
| | | | | | I noticed two dubious expressions that look as if they were intended to be assignments. The comment above the code says it's broken.
* Make perlio line buffer VMS record-oriented files on output.Craig A. Berry2011-01-012-1/+47
| | | | | | | | | | | | | | | | | | | | | When perlio flushes down to the unix layer, it can introduce a spurious record boundary when writing to a record-oriented file. Perl may create such files when doing edit-in-place or any other context where the file format is inherited from a previous version of the file. The problem can be eliminated by enabling line buffering on such files when they are opened. This was a regression in 5.10.0 since before that stdio's buffering performed the same function. N.B. Lines longer than the size of the perlio buffer will still result in multiple records -- a larger buffer may be necessary. For more details and discussion see: http://www.nntp.perl.org/group/perl.vmsperl/2010/11/msg15419.html Thanks to Martin Zinser for the problem report.