| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@27666
|
|
|
| |
p4raw-id: //depot/perl@27665
|
|
|
|
|
|
|
| |
is easy. For the threaded case it's not, because the current OP may
be shared with another thread, so solve this by copying the hints
chain.
p4raw-id: //depot/perl@27659
|
|
|
|
|
|
| |
state of %^H as an eleventh value from caller. This allows users to
write pragmas.
p4raw-id: //depot/perl@27643
|
|
|
|
|
| |
Message-ID: <20060331054228.GA18940@petdance.com>
p4raw-id: //depot/perl@27641
|
|
|
|
|
|
|
|
| |
underlying hash. (It used to, if the underlying hash had had storage
allocated). This has the side effect of changing the return value from
hv_store and hv_store_ent for some tied hash scenarios. But *to*
something consistent (ly crazy)
p4raw-id: //depot/perl@27636
|
|
|
| |
p4raw-id: //depot/perl@27622
|
|
|
|
|
|
|
| |
compiler optimisation, and the almost irrelevance of instructions
executed over cache misses, maybe we should just remove the comments
by putting their code back in place of the o{ptimis,bfuscat}ed version.
p4raw-id: //depot/perl@27523
|
|
|
| |
p4raw-id: //depot/perl@27381
|
|
|
|
|
| |
Message-ID: <20060224205434.GA17867@petdance.com>
p4raw-id: //depot/perl@27334
|
|
|
|
|
| |
Message-ID: <20060221062711.GA16160@petdance.com>
p4raw-id: //depot/perl@27300
|
|
|
| |
p4raw-id: //depot/perl@27238
|
|
|
|
|
|
|
|
|
| |
Message-ID: <43F0F649.9040205@gmail.com>
Tweaked somewhat to split the arena boolean from the arena_size,
and with the PTE still doubling-up with one of the SV types in the
array.
p4raw-id: //depot/perl@27215
|
|
|
|
|
| |
Message-ID: <20060214054617.GA8824@petdance.com>
p4raw-id: //depot/perl@27177
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: Win32 assert (was Re: Smoke [5.9.4] 27145 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu))
From: Nicholas Clark <nick@ccl4.org>
Date: Fri, 10 Feb 2006 14:58:47 +0000
Message-ID: <20060210145847.GA85020@plum.flirble.org>
Subject: RE: Win32 assert (was Re: Smoke [5.9.4] 27145 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu))
From: "Jan Dubois" <jand@ActiveState.com>
Date: Fri, 10 Feb 2006 09:03:41 -0800
Message-ID: <024401c62e63$f1e53c10$6062a8c0@candy>
p4raw-id: //depot/perl@27152
|
|
|
| |
p4raw-id: //depot/perl@27148
|
|
|
|
|
| |
Message-ID: <20060209154018.GA14610@petdance.com>
p4raw-id: //depot/perl@27136
|
|
|
|
|
|
| |
Message-ID: <43E5F012.1080203@gmail.com>
Date: Sun, 05 Feb 2006 05:31:14 -0700
p4raw-id: //depot/perl@27097
|
|
|
|
|
|
| |
Message-ID: <43DF4F66.4080808@gmail.com>
Date: Tue, 31 Jan 2006 04:52:06 -0700
p4raw-id: //depot/perl@27079
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|
|
|
|
|
| |
Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org>
p4raw-id: //depot/perl@27054
|
|
|
|
|
|
| |
Message-ID: <43DF3D0A.3040102@gmail.com>
Date: Tue, 31 Jan 2006 03:33:46 -0700
p4raw-id: //depot/perl@27030
|
|
|
| |
p4raw-id: //depot/perl@27005
|
|
|
|
|
| |
than messy pointer hacks.
p4raw-id: //depot/perl@27000
|
|
|
|
|
|
|
|
| |
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: <20060106155719.GB9035@petdance.com>
p4raw-id: //depot/perl@26676
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
| |
p4raw-id: //depot/perl@26562
|
|
|
|
|
| |
Message-ID: <20051231050558.GA29093@petdance.com>
p4raw-id: //depot/perl@26558
|
|
|
| |
p4raw-id: //depot/perl@26552
|
|
|
|
|
|
| |
would turn lazy delete on, causing the hash to become corrupted at the
next iterator change.
p4raw-id: //depot/perl@26551
|
|
|
|
|
| |
Rejig S_hfreeentries to a double loop, which is clearer and smaller.
p4raw-id: //depot/perl@26550
|
|
|
|
|
| |
Panic if we seem to be looping forever.
p4raw-id: //depot/perl@26547
|
|
|
|
|
| |
became lost.
p4raw-id: //depot/perl@26546
|
|
|
|
|
|
| |
the magic structure to the hv_aux structure during backreference
deletion. Add an optimisation for an empty backreference array.
p4raw-id: //depot/perl@26542
|
|
|
|
|
| |
linked list chain, then we don't need as much bookkeeping in the loop.
p4raw-id: //depot/perl@26538
|
|
|
|
|
|
|
|
| |
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: <20051227203939.GC1781@petdance.com>
Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
p4raw-id: //depot/perl@26505
|
|
|
|
|
| |
Message-ID: <20051222165717.GA2874@petdance.com>
p4raw-id: //depot/perl@26450
|