| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
(See discussion for bug [perl #31924])
p4raw-id: //depot/perl@23873
|
|
|
|
|
| |
Message-ID: <20041013164018.GA32174@biff.bort.ca>
p4raw-id: //depot/perl@23843
|
|
|
| |
p4raw-id: //depot/perl@23780
|
|
|
|
|
|
| |
strlen(). Add savesvpv(sv), which gets the length from the SV,
and returns a copy of its PV.
p4raw-id: //depot/perl@23772
|
|
|
|
|
|
|
|
|
|
| |
Change gv_fetchpv to take a UTF8 flag, as gv_fetchpvn_flags
Add gv_fetchsv to look up a GV by SV rather than a char * pointer
Provide a backwards compatability gv_fetchpv
Migrate from gv_fetchpv to gv_fetchsv where the caller was grabbing
the pointer from an SV
All tests still pass.
p4raw-id: //depot/perl@23766
|
|
|
|
|
|
|
|
| |
(With appropriate fixups in Config.pm to complete the illusion)
Currently can only be enabled with hackery to config.sh
TODO - proper Configure support, and support for otherlibdirs in
Config.pm
p4raw-id: //depot/perl@23674
|
|
|
|
|
| |
gv_fullname4 and gv_efullname4 directly, saving overhead.
p4raw-id: //depot/perl@23612
|
|
|
|
|
| |
(spotted by Stas Bekman)
p4raw-id: //depot/perl@23567
|
|
|
|
|
|
| |
Also limit the scope of the locks in a couple of places, as suggested
by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html.
p4raw-id: //depot/perl@23499
|
|
|
| |
p4raw-id: //depot/perl@23365
|
|
|
| |
p4raw-id: //depot/perl@23357
|
|
|
|
|
|
| |
Decode yylex() return values, and show lexer state each time
yylex() is called
p4raw-id: //depot/perl@23325
|
|
|
| |
p4raw-id: //depot/perl@23157
|
|
|
|
|
|
| |
While we're at it, use the same trick to make reverse()
work correctly with lexical $_.
p4raw-id: //depot/perl@22889
|
|
|
| |
p4raw-id: //depot/perl@22741
|
|
|
|
|
| |
Message-Id: <20040421210920.3c467772@r2d2>
p4raw-id: //depot/perl@22734
|
|
|
|
|
| |
flags/mask to compare SVs against.
p4raw-id: //depot/perl@22687
|
|
|
|
|
| |
Message-ID: <40735FC3.5010305@rowman.com>
p4raw-id: //depot/perl@22668
|
|
|
| |
p4raw-id: //depot/perl@22572
|
|
|
| |
p4raw-id: //depot/perl@22509
|
|
|
|
|
| |
recursion by eradicating Perl_yylex_r()
p4raw-id: //depot/perl@22408
|
|
|
|
|
| |
Message-ID: <401DB17F.5060808@rowman.com>
p4raw-id: //depot/perl@22264
|
|
|
|
|
|
|
| |
Message-Id: <20040115221037.GA2392@efn.org>
Add sv_2iv_flags() to allow magic to be optionally processed.
p4raw-id: //depot/perl@22163
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C4D3@attmsx1>
Fixes and additions to formats:
Improvement: NULL chars in picture line
Bugfix: C<@*> shown in output if not alone on a line
New feature: C<^*> for variable-width, one-line-at-a-time text
Improvement: Diagnostic on C<@#> and C<~~>
Bugfix: Segmentation fault on big numbers
Improvement (maybe): Truncation of numbers produces misleading output
Bugfix: "}" terminates format
Bugfix: Error when copying non-UTF to UTF (EBCDIC only)
p4raw-id: //depot/perl@22161
|
|
|
|
|
|
| |
go at the end. Not that I'm anything more than "trainee" when it
comes to this bincompat stuff.
p4raw-id: //depot/perl@21896
|
|
|
|
|
| |
Message-id: <20031206105059.GA13989@ethan>
p4raw-id: //depot/perl@21855
|
|
|
|
|
|
| |
Farewell, hv_store_common. Store is now part of Fetch.
All tests pass. hv.c 15% smaller than when I started all this
p4raw-id: //depot/perl@21771
|
|
|
|
|
| |
(with the exists magic handling moved into fetch)
p4raw-id: //depot/perl@21770
|
|
|
| |
p4raw-id: //depot/perl@21769
|
|
|
| |
p4raw-id: //depot/perl@21768
|
|
|
| |
p4raw-id: //depot/perl@21766
|
|
|
| |
p4raw-id: //depot/perl@21760
|
|
|
| |
p4raw-id: //depot/perl@21758
|
|
|
|
|
| |
Message-ID: <3FBC98B6.6090909@sun.com>
p4raw-id: //depot/perl@21756
|
|
|
|
|
|
| |
remove S_hv_fetch_flags
hv.c now 13% smaller than when I started. hv_store TODO
p4raw-id: //depot/perl@21753
|
|
|
| |
p4raw-id: //depot/perl@21750
|
|
|
| |
p4raw-id: //depot/perl@21747
|
|
|
|
|
| |
Message-ID: <20030809003535.C20130@plum.flirble.org>
p4raw-id: //depot/perl@21729
|
|
|
|
|
| |
of Perl_utf8_is_string().
p4raw-id: //depot/perl@21152
|
|
|
|
|
| |
Message-ID: <20030902004511.GA1442@ratsnest.hole>
p4raw-id: //depot/perl@20993
|
|
|
|
|
| |
Message-ID: <20030809135144.GC4997@fdgroup.com>
p4raw-id: //depot/perl@20591
|
|
|
|
|
| |
Eric J Kidder, to solve a name conflict on HP_UX 11.00.
p4raw-id: //depot/perl@20170
|
|
|
|
|
|
|
|
|
|
| |
We switch over to the explicit mode: in other words, if
the $ENV{PERL_HASH_SEED} is on, we randomise. Also, we
randomise only if PL_hash_seed_set is FALSE (this means
one can use PERL_HASH() before perl_run.) Also, since
now PERL_HASH_SEED is okay even under -T, all should be fine.
(Ha!)
p4raw-id: //depot/perl@20135
|
|
|
|
|
| |
Message-ID: <20030709054910.GH2021@perlsupport.com>
p4raw-id: //depot/perl@20081
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The first allows to hold symbolic switches in $^D
and more generally fixes assignment to $^D. The
second one improves the information given by -Dl.
Subject: [PATCH] allow $^D = "flags"
Date: Fri, 27 Jun 2003 22:26:24 +0100
Message-ID: <20030627212624.GB12887@fdgroup.com>
Subject: [PATCH] make -Dl show more scope info
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 27 Jun 2003 23:00:36 +0100
Message-ID: <20030627220036.GC12887@fdgroup.com>
p4raw-id: //depot/perl@19870
|
|
|
|
|
|
|
| |
is set very early in main(), before perl_parse()
has been called and PL_tainting (or PL_taint_warn)
might have been set.
p4raw-id: //depot/perl@19863
|
|
|
|
|
| |
part of the public API).
p4raw-id: //depot/perl@19862
|
|
|
| |
p4raw-id: //depot/perl@19843
|
|
|
|
|
| |
Message-ID: <20030618234237.GA6267@grazzini.net>
p4raw-id: //depot/perl@19819
|
|
|
|
|
|
| |
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <004a01c3331a$ec001320$3445eed9@R2D2>
p4raw-id: //depot/perl@19786
|