| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
things done by Swig, as noticed by Audrey.
p4raw-id: //depot/perl@26924
|
|
|
|
|
|
|
|
| |
Keep NEWSV() itself for backwards-compatibility outside of the core,
but don't advertise it any more.
(cf. change #25101).
p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada
p4raw-id: //depot/perl@26901
|
|
|
|
|
| |
Message-ID: <20060110054243.GA26165@petdance.com>
p4raw-id: //depot/perl@26764
|
|
|
|
|
| |
Message-ID: <43C01990.6020207@gmail.com>
p4raw-id: //depot/perl@26708
|
|
|
| |
p4raw-id: //depot/perl@26685
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
|
|
| |
Can't use STR_WITH_LEN() as argument to a macro :-(
p4raw-id: //depot/perl@26649
|
|
|
| |
p4raw-id: //depot/perl@26645
|
|
|
|
|
| |
Gets rid of many hardcoded string lengths.
p4raw-id: //depot/perl@26641
|
|
|
|
|
| |
the NV only if the new body has an NV. (D'oh!)
p4raw-id: //depot/perl@26623
|
|
|
| |
p4raw-id: //depot/perl@26591
|
|
|
|
|
|
| |
(change #25775 wasn't complete)
p4raw-link: @25775 on //depot/perl: 22162ca81623f0ce6683af5e97b91bf10ad89079
p4raw-id: //depot/perl@26587
|
|
|
|
|
| |
Message-ID: <43B61B13.3050704@gmail.com>
p4raw-id: //depot/perl@26564
|
|
|
| |
p4raw-id: //depot/perl@26562
|
|
|
|
|
| |
Message-ID: <20051231050558.GA29093@petdance.com>
p4raw-id: //depot/perl@26558
|
|
|
| |
p4raw-id: //depot/perl@26554
|
|
|
|
|
|
| |
the magic structure to the hv_aux structure during backreference
deletion. Add an optimisation for an empty backreference array.
p4raw-id: //depot/perl@26542
|
|
|
|
|
|
| |
marked as AvREAL_off(), there's no reason not to use sv_dup to clone
it.
p4raw-id: //depot/perl@26541
|
|
|
| |
p4raw-id: //depot/perl@26535
|
|
|
|
|
|
|
|
| |
Allow hashes (and therefore all symbol tables) to store the
backreference array in the hv_aux structure, and thereby undo the
performance damage of 24966, which resulted in 60% of all hash lookups
trying to mg_find tiehash magic.
p4raw-id: //depot/perl@26530
|
|
|
|
|
| |
Message-ID: <20051229071509.GA32653@petdance.com>
p4raw-id: //depot/perl@26527
|
|
|
|
|
| |
Message-ID: <20051228214414.GD26033@petdance.com>
p4raw-id: //depot/perl@26526
|
|
|
|
|
| |
interpeter arg variant
p4raw-id: //depot/perl@26523
|
|
|
|
|
| |
surely it should have AvREAL turned off?
p4raw-id: //depot/perl@26517
|
|
|
|
|
|
|
| |
Message-ID: <20051227203939.GC1781@petdance.com>
Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
p4raw-id: //depot/perl@26505
|
|
|
|
|
|
|
| |
becoming the same newCONSTSUB, need an explicit check to avoid a
warning about subroutines being redefined, as there has never been
a warning when you assing the same subroutine to a glob's GvCV()
p4raw-id: //depot/perl@26470
|
|
|
|
|
| |
Message-ID: <20051222165717.GA2874@petdance.com>
p4raw-id: //depot/perl@26450
|
|
|
|
|
|
|
| |
as proxy constant subroutines in a new symbol table where possible.
(Rather than converting them to full blown constant subroutines and
instantiating 2 typeglobs)
p4raw-id: //depot/perl@26446
|
|
|
| |
p4raw-id: //depot/perl@26439
|
|
|
|
|
|
| |
for some cases. Although it seems that only pp_sort pays any attention
to it, of all the code on CPAN.
p4raw-id: //depot/perl@26438
|
|
|
|
|
| |
so it is a bitmap of flag bits rather than simple TRUE/FALSE.
p4raw-id: //depot/perl@26434
|
|
|
|
|
| |
Message-ID: <20051221110008.GB25877@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@26432
|
|
|
|
|
| |
than a simple boolean, so passing FALSE or TRUE is bogus.
p4raw-id: //depot/perl@26415
|
|
|
|
|
| |
it's used.
p4raw-id: //depot/perl@26390
|
|
|
| |
p4raw-id: //depot/perl@26386
|
|
|
|
|
| |
sv_2uv_flags should have been else if.
p4raw-id: //depot/perl@26385
|
|
|
|
|
| |
# Although I see that Robin is proposing to add some :-)
p4raw-id: //depot/perl@26381
|
|
|
| |
p4raw-id: //depot/perl@26380
|
|
|
|
|
| |
length to copy.
p4raw-id: //depot/perl@26378
|
|
|
|
|
|
|
| |
Message-ID: <43A03678.2060700@rowman.com>
(with some formatting tweaks and extra test cases)
p4raw-id: //depot/perl@26365
|
|
|
|
|
| |
sv_2uv_flags, sv_2nv and sv_2pv_flags.
p4raw-id: //depot/perl@26355
|
|
|
| |
p4raw-id: //depot/perl@26354
|
|
|
|
|
| |
warn for uninitialized values.
p4raw-id: //depot/perl@26353
|
|
|
|
|
| |
dupliate it in sv_2nv. Also, the final sv_upgrade is never called.
p4raw-id: //depot/perl@26352
|
|
|
|
|
|
|
| |
the patterns of repeated code in sv_2iv_flags, sv_2uv_flags, sv_2nv
and sv_2pv_flags. Add a comment noting the return path from the end of
the SvGMAGICAL case to all 4.
p4raw-id: //depot/perl@26345
|
|
|
|
|
|
| |
sprintf() or printf() will now croak if any of the indexes and
widths specified in the format string are too large.
p4raw-id: //depot/perl@26339
|
|
|
|
|
|
|
|
|
| |
The sprintf documentation has this example:
printf "version is v%vd\n", $^V;
and it printed 'version is vv5.9.3\n'.
p4raw-id: //depot/perl@26326
|
|
|
| |
p4raw-id: //depot/perl@26325
|
|
|
|
|
| |
Avoids core dump for printf("%vs") and similar.
p4raw-id: //depot/perl@26321
|
|
|
|
|
|
| |
to generate bogus array indexes. These two are inside the vector
formatting code.
p4raw-id: //depot/perl@26320
|