summaryrefslogtreecommitdiff
path: root/lib/Internals.t
Commit message (Collapse)AuthorAgeFilesLines
* add items checking to Internals::SvREFCNTDaniel Dragan2012-11-121-2/+16
| | | | | | Add item count checking to Internals::SvREFCNT in case prototype is bypassed. Getting rid of the undef saves some instructions. Reading SvREFCNT(sv) only once save an instruction.
* Internals::SvREFCNT() now treats reference counts as unsignedTony Cook2011-11-141-1/+8
| | | | | | Previously setting a large (negative in 32-bit signed) reference count would be returned as a positive number on 64-bit builds and negative on 32-bit builds.
* [rt #103222] make Internals::SvREFCNT set/get consistentTony Cook2011-11-141-1/+5
|
* Read-only variable testsJerry D. Hedden2008-02-131-3/+110
| | | | | | | | From: "Jerry D. Hedden" <jdhedden@cpan.org> Message-ID: <1ff86f510802081106l737e4dcdibb73c8eacb4c39d8@mail.gmail.com> with one less TODO test p4raw-id: //depot/perl@33297
* Small tweaks.Jarkko Hietaniemi2002-03-121-1/+8
| | | p4raw-id: //depot/perl@15208
* Move the readonly interface back to universal.c,Jarkko Hietaniemi2002-03-121-0/+51
(new name: Internals::SvREADONLY), remove Data::Util, move Hash::Util to lib, also introduce refcnt interface (Internals::SvREFCNT). Make both the new interfaces to be more sane so that if they set the value, they return the new value, not the old one. p4raw-id: //depot/perl@15201