| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@11038
|
|
|
| |
p4raw-id: //depot/perl@10758
|
|
|
|
|
| |
Message-ID: <B7451B6F.12B7%artur@contiller.se>
p4raw-id: //depot/perl@10486
|
|
|
|
|
| |
regen API.
p4raw-id: //depot/perl@9912
|
|
|
|
|
|
| |
a dummy for PL_numeric_radix); no pressing reason to break
binary compatibility; regen API.
p4raw-id: //depot/perl@9910
|
|
|
|
|
|
| |
Provides all the "cost" but no benefit yet - it is to allow cost
to be measured, and implementation experiments (just in mg.c?).
p4raw-id: //depot/perlio@8457
|
|
|
|
|
|
| |
- Store $\ and $, as SVs so they can have SvUTF8 flag
- use do_print() rather than raw PerlIO_write() to print them.
p4raw-id: //depot/perlio@8049
|
|
|
|
|
|
|
|
|
|
| |
Introduce SvREADONLY && SvFAKE to flag an SV which has SvPVX pointing
to string table (as per sharepvn). Add newSV_pvn_share to create such
a thing. Make hv.c compare addresses of strings and skip string compare
if equal. Make method_named and helem ops use these shared-string SVs
when arg is constant. Make keys op return shared-string SVs (less clearly
a win).
p4raw-id: //depot/perl@7016
|
|
|
| |
p4raw-id: //depot/perl@6763
|
|
|
|
|
| |
p4raw-link: @6399 on //depot/perl: 01ec43d06089361423d61a40521883bf73e1944a
p4raw-id: //depot/perl@6402
|
|
|
|
|
| |
-DPURIFY (most of the arenas were never freed!)
p4raw-id: //depot/perl@6298
|
|
|
|
|
|
|
|
| |
always returns a valid GV even when the symbol is trapped by strictures
(avoids coredumps)
TODO: the C<package;> hack needs similar treatment
p4raw-id: //depot/perl@5908
|
|
|
| |
p4raw-id: //depot/perl@5610
|
|
|
| |
p4raw-id: //depot/perl@5342
|
|
|
|
|
| |
introduce -C switch (sets $^WIDE_SYSTEM_CALLS)
p4raw-id: //depot/perl@5029
|
|
|
| |
p4raw-id: //depot/perl@4951
|
|
|
|
|
|
|
| |
calls should using widechar APIs; chr and sprintf "%c" also
follow this flag in the absense of "use byte"; "use utf8"
sets $^U=1 (this appears kludgey)
p4raw-id: //depot/perl@4937
|
|
|
| |
p4raw-id: //depot/perl@4905
|
|
|
|
|
| |
p4raw-link: @4878 on //depot/perl: 6f4183fe04888927cb36b966262c959c5166404b
p4raw-id: //depot/perl@4879
|
|
|
|
|
|
| |
(provides binary compatibility in the face of changes in interpreter
structure)
p4raw-id: //depot/perl@4878
|
|
|
| |
p4raw-id: //depot/perl@4034
|
|
|
| |
p4raw-id: //depot/perl@4012
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
builds; passing the implicit context is unified among the three
flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three
flavors (see the top of perl.h) for testing; all varargs functions
foo() have a va_list-taking variant vfoo() for generating the
context-free versions; the PERL_OBJECT build should now be
hyper-compatible with CPAN extensions (C++ is totally out of
the picture)
result has only been tested on Windows
TODO: write docs on the THX rationale and idiomatic usage of
the Perl API
p4raw-id: //depot/perl@3667
|
|
p4raw-id: //depot/perl@3660
|