| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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@32751
|
|
|
|
|
|
|
| |
Related to [perl #36207] among others
Message-ID: <9b18b3110712170621h41de2c76k331971e3660abcb0@mail.gmail.com>
p4raw-id: //depot/perl@32628
|
|
|
|
|
| |
Message-ID: <4746F41F.6090508@iki.fi>
p4raw-id: //depot/perl@32467
|
|
|
| |
p4raw-id: //depot/perl@32206
|
|
|
|
|
|
| |
From: "josh" <twists@gmail.com>
Message-ID: <20071015043708.GA10981@grenekatz.org>
p4raw-id: //depot/perl@32120
|
|
|
| |
p4raw-id: //depot/perl@32064
|
|
|
|
|
|
|
| |
From: "Craig A. Berry" <craig.a.berry@gmail.com>
Message-ID: <c9ab31fc0710061147x3ee7f9bdg2b1bac3acd018bb2@mail.gmail.com>
Date: Sat, 6 Oct 2007 13:47:03 -0500
p4raw-id: //depot/perl@32058
|
|
|
|
|
| |
Perl_regprop() for the EXACT node case.
p4raw-id: //depot/perl@32049
|
|
|
| |
p4raw-id: //depot/perl@32043
|
|
|
|
|
|
|
|
| |
(the sprintf "%c" code will work correctly when the SV is UTF-8).
Audit all the rest for UTF-8 correctness, and force SvUTF-8_off() in
utf8.c to ensure correctness. (The string is reset to "", so this will
not be a behaviour change.)
p4raw-id: //depot/perl@32040
|
|
|
| |
p4raw-id: //depot/perl@32036
|
|
|
|
|
|
| |
replacing them with constructions that are more efficient because they
avoid the overhead of the *printf format parser and interpreter code.
p4raw-id: //depot/perl@32034
|
|
|
| |
p4raw-id: //depot/perl@31983
|
|
|
|
|
|
|
| |
pattern
Message-Id: <200709221427.30425@bloodgate.com>
p4raw-id: //depot/perl@31961
|
|
|
| |
p4raw-id: //depot/perl@31948
|
|
|
|
|
| |
when shrinking an SV, shrink the sv_len_utf8 cache too!
p4raw-id: //depot/perl@31867
|
|
|
|
|
| |
Message-Id: <46BF0D66.5020605@x-ray.at>
p4raw-id: //depot/perl@31703
|
|
|
|
|
|
| |
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <51dd1af80708090049p2cf4810ep5a437ad53f64fa78@mail.gmail.com>
p4raw-id: //depot/perl@31693
|
|
|
| |
p4raw-id: //depot/perl@31524
|
|
|
|
|
|
|
|
|
|
| |
should have been U8 in the first place.
Originally noticed by Jerry Hedden in
Subject: [PATCH] Compiler warning in regcomp.c
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510706301334t337903a0k46abc6d2d25c68a5@mail.gmail.com>
p4raw-id: //depot/perl@31510
|
|
|
|
|
| |
Message-ID: <20070630044259.GB22566@egg>
p4raw-id: //depot/perl@31507
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Date: Fri, 29 Jun 2007 23:38:07 +0200
Message-ID: <20070629213807.GA14454@abigail.nl>
Subject: [PATCH pod/perlre.pod] Keeping up with the changes.
From: Abigail <abigail@abigail.be>
Date: Sat, 30 Jun 2007 01:24:36 +0200
Message-ID: <20070629232436.GA15326@abigail.nl>
Plus tweaks, and debug enahancements.
p4raw-id: //depot/perl@31506
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
their usage.
RXf_ => flags used in pm_flags argument to regcomp
and stored in the regex via rx->extflags
PREGf_ => flags stored in rx->intflags
RXapif_ => argument flags for regex named capture api
RX_BUFF_IDX_ => special indexes to represent $` $' $&
used in the numeric capture buffer api
PREGf is untouched by this change, but RXf_ is split into RXapif and RX_BUFF_IDX_.
p4raw-id: //depot/perl@31497
|
|
|
| |
p4raw-id: //depot/perl@31496
|
|
|
|
|
|
|
|
|
| |
From: "Ævar Arnfjörð Bjarmason"
<avarab@gmail.com>
Message-ID: <51dd1af80706281306i4dbba39em3eeb8da1d67ea27c@mail.gmail.com>
(with tweaks)
p4raw-id: //depot/perl@31495
|
|
|
|
|
| |
Hopefully valgrind will notice and like. :-)
p4raw-id: //depot/perl@31483
|
|
|
| |
p4raw-id: //depot/perl@31455
|
|
|
| |
p4raw-id: //depot/perl@31352
|
|
|
|
|
|
| |
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <51dd1af80706031324y5618d519p460da27a2e7fe712@mail.gmail.com>
p4raw-id: //depot/perl@31341
|
|
|
|
|
| |
Message-ID: <9b18b3110706030821u39460f96ic342dda8ba9fcdf7@mail.gmail.com>
p4raw-id: //depot/perl@31328
|
|
|
|
|
| |
Message-ID: <9b18b3110705281046ib37acb4i7960fe415325270f@mail.gmail.com>
p4raw-id: //depot/perl@31303
|
|
|
| |
p4raw-id: //depot/perl@31131
|
|
|
|
|
|
| |
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <51dd1af80705011658g1156e14cw4d2b21a8d772ed41@mail.gmail.com>
p4raw-id: //depot/perl@31130
|
|
|
|
|
| |
Message-ID: <20070503054554.GA30975@petdance.com>
p4raw-id: //depot/perl@31123
|
|
|
|
|
|
| |
ext/Compress/Raw/Zlib/t/07bufsize.t
which still puzzles me.
p4raw-id: //depot/perl@31120
|
|
|
|
|
|
|
| |
to match PCRE and unicode tr18
Message-ID: <9b18b3110705010335w1924941ep3eb925a3ed597604@mail.gmail.com>
p4raw-id: //depot/perl@31111
|
|
|
|
|
|
| |
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <51dd1af80704261922j3db0615wa86ccc4cb65b2713@mail.gmail.com>
p4raw-id: //depot/perl@31106
|
|
|
|
|
|
|
| |
regex engine.
Message-ID: <9b18b3110704270709y50ef652ci436b3bb29abca275@mail.gmail.com>
p4raw-id: //depot/perl@31102
|
|
|
|
|
|
| |
which expects a STRLEN pointer.
Avoid some signed/unsigned casting warnings by adding casts.
p4raw-id: //depot/perl@31093
|
|
|
|
|
| |
p4raw-link: @31081 on //depot/perl: 32e6a07c84b153f78f946de50870bc0ee030624f
p4raw-id: //depot/perl@31085
|
|
|
|
|
|
|
| |
char* xend
Message-ID: <51dd1af80704211430m6ad1b4afy49b069faa61e33a9@mail.gmail.com>
p4raw-id: //depot/perl@31027
|
|
|
|
|
|
|
| |
PCRE and unicode tr18
Message-ID: <9b18b3110704221434g43457742p28cab00289f83639@mail.gmail.com>
p4raw-id: //depot/perl@31026
|
|
|
| |
p4raw-id: //depot/perl@30900
|