| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
hash with magic. Field hashes have u magic, so this recursion triggers.
However, key conversion replaces the original key with the converted
key, so we need to ensure that conversion happens exactly once, else
for a non-idempotent key conversion routine (eg ROT13) we will see
double conversion in this case.
p4raw-id: //depot/perl@31898
|
|
|
|
|
|
|
|
|
|
|
| |
That change was adding a hook to cope with the case when one was
undef'ining *ISA globs, in order to clean up correctly. However, this
broke the case where one was assiging an array ref to @ISA, which
is likely to be more common.
Conclusion: don't undef *ISA. (or more generally don't undef globs
that contain magical variables)
p4raw-link: @31489 on //depot/perl: 5be5c7a687aa37f2ea9dec7988eb57cad1f1ec24
p4raw-id: //depot/perl@31502
|
|
|
|
|
|
| |
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60706270807r7af65546x8d959b131ffa28e6@mail.gmail.com>
p4raw-id: //depot/perl@31489
|
|
|
| |
p4raw-id: //depot/perl@31396
|
|
|
|
|
| |
Message-ID: <20070507163416.GA6187@petdance.com>
p4raw-id: //depot/perl@31167
|
|
|
|
|
|
| |
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60704291527y1b39be37l221ef66e4c828f66@mail.gmail.com>
p4raw-id: //depot/perl@31107
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510704240735t50cfc159g59b55726ac5ac64b@mail.gmail.com>
p4raw-id: //depot/perl@31064
|
|
|
|
|
|
| |
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60704171114k29b0460el5b08ce5185d55ed5@mail.gmail.com>
p4raw-id: //depot/perl@30980
|
|
|
|
|
|
| |
possibility of storing 2 futher types. Add a void * to the union
as it won't increase the size, but may become useful.
p4raw-id: //depot/perl@30683
|
|
|
|
|
|
|
| |
assertion - ensure that the hek argument to Perl_unshare_hek() is not
NULL, because if it is, then S_unshare_hek_or_pvn() will merrily
unshare the string "" instead.
p4raw-id: //depot/perl@30440
|
|
|
| |
p4raw-id: //depot/perl@30421
|
|
|
|
|
|
| |
sv = newSV(0);
sv_upgrade(sv, type);
p4raw-id: //depot/perl@30347
|
|
|
|
|
| |
being set.
p4raw-id: //depot/perl@30345
|
|
|
|
|
| |
(Retain the aides memoire in makedef.pl)
p4raw-id: //depot/perl@30105
|
|
|
|
|
|
|
| |
this in the arena description. Change all sizes to unsigned values.
Make Perl_sv_free_arenas() loop downwards to free memory, simplifying
the logic. Remove my erroneous comment added in change 29881.
p4raw-id: //depot/perl@29882
|
|
|
| |
p4raw-id: //depot/perl@29790
|
|
|
| |
p4raw-id: //depot/perl@29767
|
|
|
|
|
|
|
|
|
| |
Subject: [PATCH] Cleanup SVf arguments (2nd try)
Message-ID: <20070101201613.4120d9ef@r2d2>
Introduce an SVfARG() macro for %SVf (%-p here) arguments to
perl's printf
p4raw-id: //depot/perl@29687
|
|
|
|
|
|
|
|
| |
Subject: [PATCH] Cleanup SVf arguments (2nd try)
Message-ID: <20070101201613.4120d9ef@r2d2>
Adds (void*) casts to %-p and %p printf arguments
p4raw-id: //depot/perl@29686
|
|
|
|
|
|
|
| |
and add support for %-
Message-ID: <9b18b3110612291245q792fe91cu69422d2b81bb4f0b@mail.gmail.com>
p4raw-id: //depot/perl@29682
|
|
|
|
|
| |
today.
p4raw-id: //depot/perl@29653
|
|
|
|
|
| |
Message-ID: <4599114F.8020307@iki.fi>
p4raw-id: //depot/perl@29650
|
|
|
|
|
| |
Message-Id: <200611110418.kAB4Ium5350338@kosh.hut.fi>
p4raw-id: //depot/perl@29246
|
|
|
|
|
| |
(by Yves Orton)
p4raw-id: //depot/perl@28995
|
|
|
|
|
|
|
| |
2.6.17-2-k7 (UNINSTALLED)
Message-ID: <9b18b3110610081114g11dabafaw860181598ab54bd6@mail.gmail.com>
p4raw-id: //depot/perl@28967
|
|
|
|
|
| |
Message-ID: <9b18b3110610061016x5ddce965u30d9a821f632d450@mail.gmail.com>
p4raw-id: //depot/perl@28957
|
|
|
|
|
| |
Message-ID: <44D2E203.5050201@iki.fi>
p4raw-id: //depot/perl@28662
|
|
|
|
|
| |
http://www.nntp.perl.org/group/perl.daily-build.reports/39733
p4raw-id: //depot/perl@28626
|
|
|
|
|
| |
Message-Id: <200607140634.k6E6Y9Ia471707@kosh.hut.fi>
p4raw-id: //depot/perl@28570
|
|
|
|
|
| |
Message-Id: <974A5B4B-7614-4F3F-BA7C-828960D82C55@mailbox.tu-berlin.de>
p4raw-id: //depot/perl@28419
|
|
|
|
|
|
| |
Fix a bug due to the fact that Perl's typedef'd "bool" type isn't
actually boolean.
p4raw-id: //depot/perl@28335
|
|
|
|
|
| |
too lax.
p4raw-id: //depot/perl@28320
|
|
|
|
|
| |
Message-ID: <20060521050240.GA21051@petdance.com>
p4raw-id: //depot/perl@28289
|
|
|
|
|
| |
the value in the hints structure used for %^H.
p4raw-id: //depot/perl@28250
|
|
|
|
|
| |
store a reference to the value, so don't pass it in a new SV.
p4raw-id: //depot/perl@28245
|
|
|
|
|
| |
Message-Id: <200605021703.k42H31PF216868@kosh.hut.fi>
p4raw-id: //depot/perl@28075
|
|
|
|
|
|
| |
Otherwise Perl_newSVhek(), called by Perl_hv_iterkeysv(), naively
assumes that it can share any hash key directly.
p4raw-id: //depot/perl@28069
|
|
|
|
|
| |
Message-ID: <44527402.8000506@gmail.com>
p4raw-id: //depot/perl@28008
|
|
|
|
|
| |
Message-ID: <44510AF6.6040603@gmail.com>
p4raw-id: //depot/perl@27990
|
|
|
|
|
| |
Message-ID: <20060424184451.GA1479@petdance.com>
p4raw-id: //depot/perl@27958
|
|
|
|
|
| |
Message-ID: <2498b2184e.ajw498@caramel.cp15.org>
p4raw-id: //depot/perl@27884
|
|
|
|
|
|
| |
could are deferencing a NULL pointer, but we think it missed something
it should have been capable of figuring out.
p4raw-id: //depot/perl@27867
|
|
|
|
|
| |
Message-ID: <20060416041827.GA3031@petdance.com>
p4raw-id: //depot/perl@27835
|
|
|
|
|
| |
macros.
p4raw-id: //depot/perl@27781
|
|
|
|
|
|
| |
to support. In the process, found and corrected a bug.
Tests are good, m'kay.
p4raw-id: //depot/perl@27780
|
|
|
|
|
| |
ithreads).
p4raw-id: //depot/perl@27776
|
|
|
| |
p4raw-id: //depot/perl@27775
|
|
|
|
|
|
| |
This approach is almost certainly not only wrong, but also doomed.
But it's needed to build a correct solution.
p4raw-id: //depot/perl@27768
|
|
|
|
|
|
| |
Add a mutex for manipulated their reference counts.
Unwrap the structure, so that for ithreads it can store SVs in pads.
p4raw-id: //depot/perl@27764
|
|
|
|
|
| |
S_unshare_hek_or_pvn() had broken it. Now fixed and tested.
p4raw-id: //depot/perl@27761
|