David Golden [Thu, 25 Mar 2010 03:18:28 +0000]
added Aristotle Pagaltzis to AUTHORS
Aristotle Pagaltzis [Thu, 25 Mar 2010 03:12:36 +0000]
give two simpler recipes for creating remote branches
David Mitchell [Wed, 24 Mar 2010 22:02:02 +0000]
describe how to create a remote topic branch
Leon Brocard [Wed, 24 Mar 2010 13:06:09 +0000]
Check that sparse files hold at least a block (bug in eCryptfs: https://bugs.launchpad.net/ecryptfs/+bug/390833)
Chris Williams [Mon, 22 Mar 2010 12:45:42 +0000]
Applied a patch from Schwern to one of the CPANPLUS test files.
https://rt.cpan.org/Public/Bug/Display.html?id=53133
t/00_CPANPLUS-Internals-Utils.t
"failure occurs if the build directory is symlinked"
Confirmed fixes the issue by Dominic Dunlop <domo@computer.org>
Code needs to be tested as part of the smokes ( especially on VMS ).
Rainer Tammer [Sun, 21 Mar 2010 13:36:58 +0000]
README.aix for Perl 5.12"
Rafael Garcia-Suarez [Sat, 20 Mar 2010 13:45:59 +0000]
Explain why -Duserelocatableinc isn't compatible with -Duseshrplib
Rafael Garcia-Suarez [Thu, 18 Mar 2010 22:43:51 +0000]
Don't encourage using Safe in perlsec
Nicholas Clark [Thu, 18 Mar 2010 13:57:39 +0000]
Add more internal files and directories to no_index in META.yml
This prevents search.cpan.org finding and formatting template and internal
documentation. Fixes RT #73632.
Jesse Vincent [Thu, 18 Mar 2010 01:45:36 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
* 'blead' of ssh://perl5.git.perl.org/gitroot/perl:
A couple of additions to perl5120delta
Add a comma to the number "3000"
Vincent Pit [Wed, 17 Mar 2010 21:28:53 +0000]
A couple of additions to perl5120delta
Leon Brocard [Wed, 17 Mar 2010 20:58:58 +0000]
Add a comma to the number "3000"
Craig A. Berry [Wed, 17 Mar 2010 19:50:22 +0000]
Attached are two TODO patches for the remaining test failures on VMS.
If these can go in for 5.12.0, I'd appreciate it.
Jesse Vincent [Mon, 15 Mar 2010 19:00:11 +0000]
A typo in my last Module::CoreList update caused the deprecated hash key
alias for 5.11 to vanish. This commit corrects it
Rainer Tammer [Tue, 16 Mar 2010 07:00:42 +0000]
Clarify libgdbm use on AIX
Jan Dubois [Tue, 16 Mar 2010 07:39:58 +0000]
Update Windows specific changes
Jan Dubois [Tue, 16 Mar 2010 06:51:19 +0000]
Order platform specific changes alphabetically by platform
Jan Dubois [Tue, 16 Mar 2010 06:28:30 +0000]
Note that forbidding keywords as labels is controversial
H.Merijn Brand [Mon, 15 Mar 2010 12:19:39 +0000]
Add Porting/corelist-diff to MANIFEST
Jesse Vincent [Sun, 14 Mar 2010 22:27:55 +0000]
Updated AUTHORS file to be current with checkAUTHORS output
Jesse Vincent [Sun, 14 Mar 2010 21:42:56 +0000]
several typos in perldelta
Jesse Vincent [Sun, 14 Mar 2010 20:30:30 +0000]
feature.pm needed to be taught about "use feature ':5.12'"
Jesse Vincent [Sun, 14 Mar 2010 19:28:26 +0000]
perldelta updated for new version of Module::CoreList
Jesse Vincent [Sun, 14 Mar 2010 19:27:28 +0000]
Module::CoreList bumped to 2.27 and updated with versions of things
we'll ship in 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 19:40:32 +0000]
Added placeholder for RC0 in perlhist
Jesse Vincent [Sun, 14 Mar 2010 19:55:57 +0000]
README updates for 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 19:57:38 +0000]
The "right" perldelta is now 5.12.0's
Jesse Vincent [Sun, 14 Mar 2010 19:42:35 +0000]
Update patchlevel.h to note that this is RC0 and not yet a real release
Jesse Vincent [Sun, 14 Mar 2010 19:15:59 +0000]
Bump to 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 20:39:22 +0000]
perldelta typo caught by Karl
Karl Williamson [Sun, 14 Mar 2010 20:22:26 +0000]
A few small fixes to perl5120delta.pod
Jesse Vincent [Sun, 14 Mar 2010 18:06:27 +0000]
Left a debugging statement in a Porting tool. Oops!
Jesse Vincent [Sun, 14 Mar 2010 17:52:28 +0000]
Remove TODO section from perldelta
Jesse Vincent [Sun, 14 Mar 2010 17:51:55 +0000]
Further updates to perldelta:
rewrapping and module list updates
Jesse Vincent [Sun, 14 Mar 2010 16:13:39 +0000]
Add the author list for 5.12.0
Jesse Vincent [Sun, 14 Mar 2010 15:43:33 +0000]
Update Perl 5.12.0 delta. It needs a spellcheck, proofreading and a module list.
Ricardo Signes [Sun, 14 Mar 2010 16:35:23 +0000]
better perl version output in corelist-diff
Ricardo Signes [Sun, 14 Mar 2010 16:27:53 +0000]
tool to produce corelist diffs
Jesse Vincent [Sat, 13 Mar 2010 21:51:56 +0000]
pod cleanup
Jesse Vincent [Sat, 13 Mar 2010 21:45:00 +0000]
Some copyediting perldelta. Pulled in .11.5 delta
H.Merijn Brand [Sat, 13 Mar 2010 14:29:49 +0000]
Revive threaded builds for AIX
If random_r is disabled, so should srandom_r be. Changes in a distant
caused errors like:
"reentr.h", line 773.16: 1506-007 (S) "struct random_data" is undefined.
Nicholas Clark [Sat, 13 Mar 2010 10:35:13 +0000]
In Perl_sv_compile_2op(), remove a suggestion to merge code with pp_entersub.
Add a comment explaining the problems with this function.
Tom Hukins [Thu, 4 Mar 2010 17:38:41 +0000]
Use POD references to documentation when possible.
Tom Hukins [Fri, 26 Feb 2010 13:21:43 +0000]
Use simpler language.
Tom Hukins [Thu, 20 Aug 2009 09:50:52 +0000]
Use POD-style references in the "SEE ALSO" section.
Tom Hukins [Thu, 20 Aug 2009 09:42:30 +0000]
Use POD-style references
H.Merijn Brand [Fri, 12 Mar 2010 07:43:24 +0000]
Tighten the ropes on sGMTIME_min for HP-UX 11.00
The original long-running test had a tighter limit for
sGMTIME_min and sLOCALTIME_min than the 2**47-1 limit
that was now hardcoded. Take the safe route.
Jesse Vincent [Thu, 11 Mar 2010 21:52:42 +0000]
[perl# 73490] Bump Time::Piece to a devel release that's newer than what
was in Blead but is old than the current updated CPAN release. Comment
out a now deprecated 'use UNIVERSAL' line to prevent warnings from
production code. It's bad form to ship software that deprecates things
and then keeps using them and warning. Thanks to xdg++ for the spotting.
Nicholas Clark [Thu, 11 Mar 2010 17:03:28 +0000]
Clarify that patching deprecate.pm is intended to facilitate a staged transition.
Nicholas Clark [Thu, 11 Mar 2010 16:44:01 +0000]
Describe the limitations and pitfalls of @DB::args.
Nicholas Clark [Thu, 11 Mar 2010 14:08:07 +0000]
Fix stringification assumption bug in overload.t, revealed by ia64-linux-ld.
Specifically:
1: / returns and NV where possible, only returning an integer if the dividend
is an integer larger than an NV can represent accurately, and integer
division is exact (ie no fractional part/remainder).
2: The test is performing $ref/1, intending it to be an identity operation
on the numeric value of the reference.
3: The test assumes that the return result of the division will be a number
that stringifies identically to the integer value of the reference.
The fails if both:
1: The system memory map is such that addresses are very large (ia64 does)
2: NVs are large enough to hold these addresses
because then the address becomes converted to an NV which has sufficient
decimal digits that stringification defaults to scientific notation.
Itanium Linux users the world over will be cheering because they can now
compile Perl with long doubles with confidence that all tests pass.
David Mitchell [Thu, 11 Mar 2010 12:18:00 +0000]
remove gv_try_downgrade from the public API
it's a recently added function, so removing it now does no harm.
H.Merijn Brand [Thu, 11 Mar 2010 10:11:17 +0000]
Limit HP-UX 11.00 time to 48 bit in 64bit mode
Rafael Garcia-Suarez [Thu, 11 Mar 2010 09:53:43 +0000]
Re-TODO one more Deparse test
(was missing from
0fa4a26596a4646f9aae1dcd199a2f30933e6f01)
Karl Williamson [Wed, 10 Mar 2010 23:47:55 +0000]
Note that can be warned on implicit utf8 upgrade
The module encoding::warnings can be used to warn when two strings are
concatenated where one is utf8 and the other is not and contains
non-ASCII.
Note the existence of this in the pod documentation.
David Mitchell [Wed, 10 Mar 2010 21:47:34 +0000]
revert const deparsing in Deparse.pm
The code was added in 5.11.0 by
2990415a4519bc3988d7224ae15100c3e9e901ee
805b10112885d8868f21f8e860792d65e1e6c19d
but causes a big slowdown on most deparsing, due to the need
to walk the entire package tree looking for constant subs.
For more details, see
[perl #73052] Storable considerably slower at storing coderefs
Zefram [Wed, 10 Mar 2010 19:53:50 +0000]
[perl #72740]: Blead breaks LEMBARK/LinkedList-Single-0.99.1.tar.gz
f7461760003db2ce68155c97ea6c1658e96fcd27 improved the PL_check hook for
bareword subs, but broke the above module. This is Zefram's followup:
The issue is that speculative function lookups were leaving detritus
consisting of empty GVs in the stash. These didn't affect normal
functioning, but code that looks inside the stash could see them, and
code that makes unreliable assumptions about the format of the stash
can be broken. This is the same general mode of failure that we saw
with namespace::clean.
LinkedList-Single's failing test was using direct stash access poorly,
in a way that made for a poor test, quite apart from making too many
assumptions about stash structure. In the latest version of the package,
0.99.6, the test has been changed to a much better form, which actually
tests what it meant to and incidentally doesn't read the stash at all.
Although they don't affect normal functioning, the empty GVs shouldn't
be there. It's much like the upgraded constant subs, which we concluded
ought to be downgraded when the upgraded form is no longer required,
in order to save memory. The solution here is similar: delete the
empty GV when it is detected that a real GV is no longer required.
The present patch does this at the same time as checking for constant-sub
downgradability.
Nicholas Clark [Mon, 8 Mar 2010 14:05:52 +0000]
In comments, correct two instances of SVf_PADSTALE to SVs_PADSTALE.
David Golden [Fri, 5 Mar 2010 20:18:48 +0000]
add makerel option to skip tarball creation
Rafael Garcia-Suarez [Mon, 8 Mar 2010 11:21:20 +0000]
Fix comments about @INC ordering
Tony Cook [Mon, 1 Mar 2010 12:44:54 +0000]
list undocumented API and internal functions in perlapi.pod and perlintern.pod
List any functions from embed.fnc that don't have documentation in
their own section of perlapi/perlintern as a reminder to either
document them, remove them or perhaps flag them as undeserving of
documentation.
Reini Urban [Thu, 4 Mar 2010 17:09:35 +0000]
Support cygwin-1.7 mount
Reini Urban [Thu, 4 Mar 2010 11:53:51 +0000]
Add perlintern.pod documentation docatch + prescan_version
docatch - perl run-time exception handling
Karl Williamson [Sat, 6 Mar 2010 18:18:36 +0000]
Document that there are bugs with EBCDIC and regexes
Rafael Garcia-Suarez [Sun, 7 Mar 2010 21:37:52 +0000]
Bump Safe to version 2.25
Nick Cleaton [Sun, 7 Mar 2010 14:27:31 +0000]
Further improvements to the security fix in
16ac9e9a4185d3315152ade5286d4dd3d25bff32
- Destroy all stash entries at once to avoid race conditions.
- For that we save away reference to stashes entries (not
stash entries themselves like previously, to avoid trigerring
tie methods)
- Don't skip sub-packages that might be named "main::"
Jesse Vincent [Sun, 7 Mar 2010 20:31:23 +0000]
Revert "Upgrade to IPC::SysV 2.02" - We're frozen. This will be great when we unfreeze
This reverts commit
8a720e6ba3939d5db4327226c93348d5acf35145.
Jesse Vincent [Sun, 7 Mar 2010 20:30:56 +0000]
Revert "Upgrade to Devel::PPPort 3.19_02" - we're frozen. This will be great when we unfreeze
This reverts commit
bfc37ff708b737d2490a23505b932c94f1898073.
Marcus Holland-Moritz [Sun, 7 Mar 2010 15:59:12 +0000]
Merge remote branch 'origin/blead' into blead
Marcus Holland-Moritz [Sun, 7 Mar 2010 15:55:48 +0000]
Upgrade to IPC::SysV 2.02
Gisle Aas [Tue, 2 Mar 2010 19:42:39 +0000]
Only define PERL_PATCHNUM when either git or the .patch file is available
This patch also make PERL_GIT_UNCOMMITTED_CHANGES useful and thus avoids
always adding the "*" to the 'perl -v' output.
Marcus Holland-Moritz [Sun, 7 Mar 2010 12:48:24 +0000]
Upgrade to Devel::PPPort 3.19_02
Craig A. Berry [Sun, 7 Mar 2010 00:54:30 +0000]
Moduule::Build test tweaks for VMS.
More complete fix available upstream at:
http://rt.cpan.org/Public/Bug/Display.html?id=55288
Craig A. Berry [Sun, 7 Mar 2010 00:51:18 +0000]
ExtUtils-CBuilder test tweak for VMS.
Idential to upstream fix at https://rt.cpan.org/Ticket/Display.html?id=55236
Rafael Garcia-Suarez [Sat, 6 Mar 2010 21:44:12 +0000]
Merge branch 'dual/Safe' into blead
Rafael Garcia-Suarez [Sat, 6 Mar 2010 21:39:07 +0000]
Bump version to 2.24 and update Changes
Rafael Garcia-Suarez [Sat, 6 Mar 2010 21:30:47 +0000]
Clean the stashes from the Safe compartment after evaluation of code.
This way, objects created from inside the Safe compartment won't be
able to call transparently code compiled in the Safe compartment,
without the restrictions being anymore in place.
Vincent Pit [Wed, 3 Mar 2010 13:48:58 +0000]
Fix an example for LC_COLLATE in POSIX.pod that actually sets LC_ALL
Spotted by Olivier Raginel.
Jan Dubois [Wed, 3 Mar 2010 00:24:23 +0000]
Revert "Forbid labels with keyword names"
This reverts commit
f71d6157c7933c0d3df645f0411d97d7e2b66b2f.
Revert "Add new error "Can't use keyword '%s' as a label""
This reverts commit
28ccebc469d90664106fcc1cb73d7321c4b60716.
Jan Dubois [Wed, 3 Mar 2010 02:19:03 +0000]
Setup @INC at compile time because commit
ec34a119 needs to load utf8.pm
'.' needs to remain in @INC because the test also loads comp/hints.aux
at compile time too.
David Mitchell [Tue, 2 Mar 2010 20:39:28 +0000]
[perl #73174] swash_init() wasn't saving %^H
David Mitchell [Tue, 2 Mar 2010 16:26:36 +0000]
fetching from e.g. github requires a repo name
Craig A. Berry [Tue, 2 Mar 2010 04:01:48 +0000]
Skip Pod::Parser's find.t on VMS for now.
Pending integration of https://rt.cpan.org/Ticket/Display.html?id=55121
Craig A. Berry [Tue, 2 Mar 2010 01:55:08 +0000]
Don't scrub DCL$PATH unless it's there.
It's optional and this was causing test failures when it didn't exist.
Craig A. Berry [Tue, 2 Mar 2010 00:56:45 +0000]
Cannot portably split on $Config{path_sep} -- use quotemeta($Config{path_sep}).
Broken in
fc5e5837c991d3d3224259ff5c1d728d4e0636e2.
On VMS we were getting:
$ perl -"MConfig" -e "print join('+',split $Config{path_sep}, 'foo|bar|baz');"
f+o+o+|+b+a+r+|+b+a+z
which is a *lot* more pieces than we want. What was intended was:
$ perl -"MConfig" -e "print join('+',split quotemeta($Config{path_sep}), 'foo|bar|baz');"
foo+bar+baz
No version bump as this is test infrastructure and 1.55 has not been
released outside of development releases of blead.
Rafael Garcia-Suarez [Sun, 28 Feb 2010 22:47:19 +0000]
Un-TODO warning test
Karl Williamson [Sun, 28 Feb 2010 15:48:33 +0000]
Note this doesn't work: $re = "\\N{...}"; /$re/
Karl Williamson [Fri, 26 Feb 2010 03:45:11 +0000]
Document some re bugs in perlre.pod
Karl Williamson [Fri, 26 Feb 2010 03:44:04 +0000]
Document 5.8 regression #72998 in delta
Karl Williamson [Fri, 26 Feb 2010 02:38:15 +0000]
Document parsing changes for [perl #56444] patch
Karl Williamson [Fri, 26 Feb 2010 02:17:57 +0000]
Revise wording about /x caveats
Karl Williamson [Fri, 26 Feb 2010 02:16:56 +0000]
Mention \N{U+...} documentation in delta
Karl Williamson [Fri, 26 Feb 2010 02:14:30 +0000]
Add statement about UTF-8 and \N{} to delta
Karl Williamson [Fri, 26 Feb 2010 01:48:50 +0000]
Document Unicode case-insensitive [] range bug
Karl Williamson [Fri, 26 Feb 2010 01:39:29 +0000]
Quote a code example
Karl Williamson [Thu, 25 Feb 2010 23:28:50 +0000]
Add deprecation of non-name \N{foo} to delta pod
Karl Williamson [Thu, 25 Feb 2010 22:03:47 +0000]
Revise notes on /x modifier
Karl Williamson [Thu, 25 Feb 2010 21:43:48 +0000]
Mark \N meaning [^\n] as experimental
Karl Williamson [Thu, 25 Feb 2010 20:41:10 +0000]
Mention there are places /x modifier is ineffective
Karl Williamson [Thu, 25 Feb 2010 19:49:31 +0000]
Clarify perlrebackslash.pod