| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes, dumpvar's dumpvalue routine gets a value it can't dump. The
simplest example to contrive is the one in this test: a tied hash that
can't tell you its keys. Until now, this would cause the whole dump to
abort as soon as it failed to dump one part.
With this commit, each stringify or unwind is inside an eval. Failed
stringifications or unwindings are replaced with a placeholder showing
the error.
unwind uses return to stop early, and rather than go through contortions
to wrap the eval in something that can then return 1 to test that eval
worked, I've just asserted that this code requires 5.14.0, which made $@
a much more reliable indicator of failure after eval.
|
|
|
|
|
|
| |
I know we should really be fixing local($_), but that code
in scope.c is rather twisted, and I want to see this fix
in 5.16.
|
| |
|
|
|
|
|
|
|
|
| |
Subject: [PATCH] Config{extensions} uses filesystem names as extensions
Message-ID: <Pine.SOL.4.58.0406241505530.14039@maxwell.phys.lafayette.edu>
with improvements from Marcus Holland-Moritz
p4raw-id: //depot/perl@22998
|
|
|
| |
p4raw-id: //depot/perl@22967
|
|
|
|
|
| |
p4raw-link: @21284 on //depot/perl: f338af47923def4d535e1fd32a0aeee66b1f733b
p4raw-id: //depot/perl@21285
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.44.0309102337150.2043-300000@tribal.metalab.unc.edu>
p4raw-id: //depot/perl@21173
|
|
|
| |
p4raw-id: //depot/perl@21128
|
|
|
| |
p4raw-id: //depot/perl@21127
|
|
in lib/perl5db/.
p4raw-id: //depot/perl@21121
|