| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <20071229181742.1933db40@r2d2>
p4raw-id: //depot/perl@32783
|
|
|
|
|
|
| |
hopefully will fix RT #44357.
p4raw-link: @32750 on //depot/perl: 662f1f9e0a1bbee45e1e02386151364c8517604e
p4raw-id: //depot/perl@32782
|
|
|
|
|
|
| |
SvPVutf8_force(), as otherwise the conditional expression will
always be false and the optimisation will never kick in.
p4raw-id: //depot/perl@32781
|
|
|
| |
p4raw-id: //depot/perl@32780
|
|
|
|
|
|
|
|
|
| |
Message-ID: <47712BF1.9060200@profvince.com>
(And then an update to make the tests in gv.t expect the right thing,
and test the behaviour that my change 26482 was originally supposed to
produce, but didn't until this typo was fixed)
p4raw-id: //depot/perl@32779
|
|
|
|
|
|
| |
thrown away, and verify that they are present in sv_backoff().
assert that we are being asked to chop off positive amounts of buffer.
p4raw-id: //depot/perl@32778
|
|
|
|
|
| |
of the call to sv_chop() that throws it away.
p4raw-id: //depot/perl@32777
|
|
|
| |
p4raw-id: //depot/perl@32776
|
|
|
|
|
|
|
| |
lowest 4 bits (which saves a shift), and the "flags indicating special
patterns" into contiguous bits. This makes everything a little tidier,
and saves 88 bytes (woohoo!) of object file with -Os on x86 FreeBSD.
p4raw-id: //depot/perl@32775
|
|
|
|
|
|
|
| |
shift 12 in two places, so replace that magic number with a macro
RXf_PMf_STD_PMMOD_SHIFT defined adjacent to the flags it interacts
with.
p4raw-id: //depot/perl@32774
|
|
|
| |
p4raw-id: //depot/perl@32773
|
|
|
| |
p4raw-id: //depot/perl@32763
|
|
|
| |
p4raw-id: //depot/perl@32762
|
|
|
| |
p4raw-id: //depot/perl@32761
|
|
|
|
|
| |
having to allocate memory where sizeof(IV) > sizeof(I32)).
p4raw-id: //depot/perl@32760
|
|
|
| |
p4raw-id: //depot/perl@32759
|
|
|
|
|
|
| |
RX_WRAPLEN() to preserve source compatibility when they get moved
around.
p4raw-id: //depot/perl@32758
|
|
|
|
|
|
| |
to much, as the replacement assumes that the wrapping string has
exactly 1 character after the wrapped string [specifically ')'].
p4raw-id: //depot/perl@32757
|
|
|
|
|
| |
(But isn't a pointer dereference. Or about to become a calculation.)
p4raw-id: //depot/perl@32756
|
|
|
|
|
|
|
| |
wrapped in pre_prefix, a 4 bit value. (Maybe only for now) reduce
seen_evals from I32 to 28 bits. Will anyone have more than 268435456
eval groups in a regexp?
p4raw-id: //depot/perl@32755
|
|
|
|
|
|
|
|
| |
dup'd regexp would be pointing somewhere la-la. Probably at the precomp
of the same regexp in the parent thread. (So it is only likely to go
nasal daemon if the parent thread terminates first, or explicitly goes
around freeing up run time generated regexps.)
p4raw-id: //depot/perl@32754
|
|
|
|
|
|
| |
the macros RX_PRECOMP() and RX_PRELEN(). This will allow us to reduce
the regexp storage overhead by computing them at retrieve time.
p4raw-id: //depot/perl@32753
|
|
|
| |
p4raw-id: //depot/perl@32752
|
|
|
| |
p4raw-id: //depot/perl@32751
|
|
|
|
|
|
| |
Back this down to just checking to see if the sv is a PV or
not.
p4raw-id: //depot/perl@32750
|
|
|
| |
p4raw-id: //depot/perl@32749
|
|
|
|
|
|
| |
so don't upgrade them to ORANGE before attaching qr magic.
(And don't stop using qr magic once regexps become first class)
p4raw-id: //depot/perl@32748
|
|
|
| |
p4raw-id: //depot/perl@32747
|
|
|
|
|
| |
the rest of the test.
p4raw-id: //depot/perl@32746
|
|
|
|
|
|
| |
change 32740 that this reveals. (Bug spotted by, and initial patch
from, Jerry D. Hedden.)
p4raw-id: //depot/perl@32745
|
|
|
|
|
| |
features)
p4raw-id: //depot/perl@32744
|
|
|
|
|
|
| |
an assertion failure is not helpful). Test the 3 basic coercion
error messages.
p4raw-id: //depot/perl@32743
|
|
|
|
|
| |
Add a comment about the mg_find() that follows.
p4raw-id: //depot/perl@32742
|
|
|
|
|
| |
(which makes it easier to run minitest)
p4raw-id: //depot/perl@32741
|
|
|
|
|
| |
(Correct a comparison of $] with 5.011 in B.pm)
p4raw-id: //depot/perl@32740
|
|
|
|
|
|
| |
Something tells me that Win32 is compiling x2p with -DPERL_CORE
*nix dosn't do this.
p4raw-id: //depot/perl@32739
|
|
|
|
|
|
| |
rather than something bigger. Fix a possible bug - "reference" to
SVt_NV needs to go direct to SVt_PVNV.
p4raw-id: //depot/perl@32738
|
|
|
|
|
| |
hold a reference, and convert it to a macro define prepare_SV_for_RV().
p4raw-id: //depot/perl@32737
|
|
|
|
|
| |
deprecated)
p4raw-id: //depot/perl@32736
|
|
|
| |
p4raw-id: //depot/perl@32735
|
|
|
|
|
| |
This frees up a scalar type for first class regular expressions.
p4raw-id: //depot/perl@32734
|
|
|
|
|
| |
two is()s.
p4raw-id: //depot/perl@32733
|
|
|
|
|
|
| |
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B722601604912@exchsvr1.npl.ad.local>
p4raw-id: //depot/perl@32732
|
|
|
| |
p4raw-id: //depot/perl@32731
|
|
|
|
|
|
| |
From: "Gabor Szabo" <szabgab@gmail.com>
Message-ID: <d8a74af10712252049t1b63b475mfca9225324f5fce6@mail.gmail.com>
p4raw-id: //depot/perl@32730
|
|
|
|
|
|
| |
From: "Gabor Szabo" <szabgab@gmail.com>
Message-ID: <d8a74af10712252003m2d3244fbv2955fe17e683063d@mail.gmail.com>
p4raw-id: //depot/perl@32729
|
|
|
|
|
|
| |
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <044301c84334$c6aa2960$53fe7c20$@com>
p4raw-id: //depot/perl@32728
|
|
|
|
|
| |
Message-ID: <20071201005912.GA14441@londo.c47.org>
p4raw-id: //depot/perl@32727
|
|
|
|
|
| |
going to STDERR.
p4raw-id: //depot/perl@32726
|
|
|
| |
p4raw-id: //depot/perl@32725
|