| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Todo - store the in and out values under 2 keys, and avoid the need to
create a temporary mortal SV while checking it.
p4raw-id: //depot/perl@28258
|
|
|
| |
p4raw-id: //depot/perl@28254
|
|
|
| |
p4raw-id: //depot/perl@28252
|
|
|
|
|
| |
sub f { s/$var/f()/e } could free the wrong RE
p4raw-id: //depot/perl@28251
|
|
|
|
|
| |
Message-ID: <4464E1F1.9010706@gmail.com>
p4raw-id: //depot/perl@28183
|
|
|
|
|
| |
Improve the diagnostics and test names in t/comp/use.t
p4raw-id: //depot/perl@28150
|
|
|
|
|
| |
Message-ID: <20060430182414.GA18094@petdance.com>
p4raw-id: //depot/perl@28049
|
|
|
|
|
|
| |
clear up threaded builds on Win32 and VMS.
p4raw-link: @27992 on //depot/perl: df528165173896ed88fc3da7e1aa8bc3ef3b2416
p4raw-id: //depot/perl@28041
|
|
|
|
|
| |
Message-ID: <44527402.8000506@gmail.com>
p4raw-id: //depot/perl@28008
|
|
|
|
|
| |
Message-ID: <20060427153156.GA11445@petdance.com>
p4raw-id: //depot/perl@27992
|
|
|
|
|
| |
Message-ID: <444E3EFB.8020503@gmail.com>
p4raw-id: //depot/perl@27987
|
|
|
|
|
| |
Message-ID: <20060424232038.7550f9b6@r2d2>
p4raw-id: //depot/perl@27962
|
|
|
|
|
| |
pointer checking.
p4raw-id: //depot/perl@27959
|
|
|
|
|
| |
Message-ID: <20060424184451.GA1479@petdance.com>
p4raw-id: //depot/perl@27958
|
|
|
|
|
|
| |
Message-ID: <20060417044035.GA28818@petdance.com>
Date: Sun, 16 Apr 2006 23:40:35 -0500
p4raw-id: //depot/perl@27860
|
|
|
|
|
| |
(this could make find_uninit_var do Bad Things)
p4raw-id: //depot/perl@27853
|
|
|
|
|
|
| |
initial "content" of the file. When it is exhausted input is taken
from a real file handle, or a generator sub, if either exists.
p4raw-id: //depot/perl@27849
|
|
|
|
|
|
|
| |
provided by coderefs to be run in block mode. Hence always read from
the upstream filter in line mode, and always call the user's filter
with 1 line.
p4raw-id: //depot/perl@27821
|
|
|
|
|
|
| |
initialise the SV upstream after it.
assert that filter_sub is always non-null now.
p4raw-id: //depot/perl@27820
|
|
|
|
|
|
| |
multiple lines, only one line at a time is returned.
Rename the variable len to status, as it is the status value.
p4raw-id: //depot/perl@27819
|
|
|
|
|
|
| |
then don't return more bytes than they asked for. Hold bytes over
until next time if necessary.
p4raw-id: //depot/perl@27816
|
|
|
| |
p4raw-id: //depot/perl@27815
|
|
|
|
|
|
| |
two bugs - it would loop infinitely if data were already in the read
buffer, and it would process those data twice.
p4raw-id: //depot/perl@27812
|
|
|
|
|
|
|
| |
save the warnings on PL_compiling, so constraining its use to what we
can test seems to make sense. Particularly as testing Perl_ss_dup is
tricky.
p4raw-id: //depot/perl@27805
|
|
|
| |
p4raw-id: //depot/perl@27802
|
|
|
|
|
|
| |
Message-ID: <443E1998.9090909@uk.radan.com>
Date: Thu, 13 Apr 2006 10:27:52 +0100
p4raw-id: //depot/perl@27784
|
|
|
|
|
|
|
| |
directly (shared) malloc()ed buffer holding the warnings bitmask.
This avoids bugs/crashes when the interpreter that created an optree
is freed but the optree remains in use by other interpreters.
p4raw-id: //depot/perl@27779
|
|
|
|
|
|
| |
This approach is almost certainly not only wrong, but also doomed.
But it's needed to build a correct solution.
p4raw-id: //depot/perl@27768
|
|
|
|
|
|
|
| |
I believe that all are now found, as redefining CopHINTS_get(c)
to (~(c)->op_private) (with corresponding changes to CopHINTS_set()
and the initialisation of PL_compiling) works.
p4raw-id: //depot/perl@27687
|
|
|
|
|
| |
CopHINTS_get() and CopHINTS_set().
p4raw-id: //depot/perl@27677
|
|
|
| |
p4raw-id: //depot/perl@27671
|
|
|
|
|
|
|
| |
is easy. For the threaded case it's not, because the current OP may
be shared with another thread, so solve this by copying the hints
chain.
p4raw-id: //depot/perl@27659
|
|
|
|
|
|
| |
state of %^H as an eleventh value from caller. This allows users to
write pragmas.
p4raw-id: //depot/perl@27643
|
|
|
|
|
| |
Message-ID: <20060331054228.GA18940@petdance.com>
p4raw-id: //depot/perl@27641
|
|
|
|
|
| |
Message-ID: <442680D4.3000809@gmail.com>
p4raw-id: //depot/perl@27626
|
|
|
|
|
|
|
| |
the near identical code in pp_entertry into Perl_create_eval_scope.
Move the cut & paste code from Perl_call_sv/Perl_fold_constants into
Perl_delete_eval_scope.
p4raw-id: //depot/perl@27617
|
|
|
|
|
|
| |
followed immediately by sv_find() to find it, is somewhat wasteful.
So use sv_magicext(). (All cases are also correct w.r.t. SvREADONLY())
p4raw-id: //depot/perl@27533
|
|
|
|
|
|
|
|
|
| |
die as soon as it finds one. It should for instance be possible to
for require "File" to read the file "./File" even if there happens to
be a "File" directory in perl's standard library.
This fixes the RT #24404 fix in change 26373.
p4raw-id: //depot/perl@27515
|
|
|
|
|
| |
(This trick is going to be used by pugs.)
p4raw-id: //depot/perl@27483
|
|
|
| |
p4raw-id: //depot/perl@27428
|
|
|
|
|
| |
Message-ID: <20060224205434.GA17867@petdance.com>
p4raw-id: //depot/perl@27334
|
|
|
|
|
| |
Message-ID: <20060221062711.GA16160@petdance.com>
p4raw-id: //depot/perl@27300
|
|
|
| |
p4raw-id: //depot/perl@27260
|
|
|
|
|
| |
PVCV is perl or XS.
p4raw-id: //depot/perl@27241
|
|
|
| |
p4raw-id: //depot/perl@27238
|
|
|
| |
p4raw-id: //depot/perl@27235
|
|
|
|
|
| |
Message-ID: <20060214054617.GA8824@petdance.com>
p4raw-id: //depot/perl@27177
|
|
|
|
|
| |
Message-ID: <20060209154018.GA14610@petdance.com>
p4raw-id: //depot/perl@27136
|
|
|
|
|
| |
Message-Id: <B375E848-FA07-479D-9571-FA3925106D16@petdance.com>
p4raw-id: //depot/perl@27102
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|