| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use set_up_inc when require.pl is loaded
move plan outside of BEGIN block
when no tests are run at BEGIN time.
Using set_up_inc allow to run these tests under minitest
but also compile them using B::C.
This also has the advantage to use a single
control point for @INC setup.
Note: some tests cannot use 'require test.pl',
unshfit is then used for them.
|
|
|
|
|
|
|
|
|
|
| |
Make the remaining callers of S_leave_common() use leave_adjust_stacks()
instead, then delete this static function.
This brings the benefits of freeing TEMPS on all scope exists that
has already been introduced on sub exits; uses the optimised code for
creating mortal copies; and finally unifies all the different 'process
return args on scope exit' implementations into single function.
|
| |
|
|
|
|
|
|
|
|
| |
before aliasing them to $_.
And make sure the copies go back on the stack for grep, since modi-
fying $_ in the grep block or expression is supposed to modify the
item returned.
|
|
|
|
|
| |
plus a regular (not to-do) test for an lvalue sub case that already
works properly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current definition of SAVE_DEFSV doesn’t take reference count-
ing into account. Every instance of it in the perl core is buggy
as a result.
Most are also followed by DEFSV_set, which is likewise buggy.
This commit implements SAVE_DEFSV in terms of save_gp and
SAVEGENERICSV if PERL_CORE is defined. save_gp and SAVEGENERICSV are
what local(*_) = \$foo uses. Changing the definition for XS code is
probably too risky this close to 5.16. It should probably be changed
later, though.
DEFSV_set is now changed to do reference counting too.
|
|
|
|
| |
for parenthetical omissions.
|
|
|
|
|
|
|
| |
# New Ticket Created by (Peter J. Acklam)
# Please include the string: [perl #81916]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81916 >
|
| |
|
| |
|
|
|
|
|
| |
p4raw-link: @28095 on //depot/perl: a86fbd4f9d493275993c0370a0246611dbcffc30
p4raw-id: //depot/perl@28097
|
|
|
|
|
|
| |
for a map/grep block containing a while(1).
(Bug reported by Pixel.)
p4raw-id: //depot/perl@22667
|
|
|
| |
p4raw-id: //depot/perl@21230
|
|
|
| |
p4raw-id: //depot/perl@21135
|
|
|
|
|
|
|
| |
Message-Id: <1063082372.1375.126.camel@plaza.davidnicol.com>
(a testcase)
p4raw-id: //depot/perl@21131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
p4raw-link: @18189 on //depot/maint-5.8/perl: 27314835b1b1ea8730d4a0eb871861ac238c63f9
p4raw-link: @18187 on //depot/maint-5.8/perl: 94e81ce4c47784f86829e70129b1d0a3e95ca51c
p4raw-link: @18174 on //depot/maint-5.8/perl: f8d24d869503bcd9df0e86aa5898c89996220bf8
p4raw-id: //depot/perl@18221
p4raw-branched: from //depot/maint-5.8/perl@18220 'branch in'
ext/POSIX/t/is.t
p4raw-integrated: from //depot/maint-5.8/perl@18220 'copy in'
README.os2 ext/GDBM_File/GDBM_File.pm ext/GDBM_File/Makefile.PL
lib/Unicode/UCD.pm t/op/subst.t (@17645..) INSTALL t/op/grep.t
(@18080..) ext/Fcntl/t/syslfs.t t/op/lfs.t (@18133..) 'merge
in' t/op/eval.t (@17645..) pod/perldiag.pod (@18146..)
lib/Unicode/UCD.t (@18156..) MANIFEST (@18173..)
|
|
|
|
|
| |
used inside a map or a grep.
p4raw-id: //depot/perl@17998
|
|
|
|
|
|
|
| |
other way around
p4raw-link: @3744 on //depot/perl: 4e4e412b11cee5b4d44ee0d29943215db93eb350
p4raw-id: //depot/perl@4897
|
|
(sometimes caused bizarreness in the BLOCK)
p4raw-id: //depot/perl@3180
|