| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
This allows it to be saved, restored and cloned with a single Copy()
(but inevitably still some fixup)
p4raw-id: //depot/perl@27732
|
|
|
|
|
| |
(only another 441 global vars to go ...)
p4raw-id: //depot/perl@27716
|
|
|
| |
p4raw-id: //depot/perl@27679
|
|
|
| |
p4raw-id: //depot/perl@27602
|
|
|
| |
p4raw-id: //depot/perl@27599
|
|
|
|
|
|
| |
control the UTF-8 offset caching code. Make this visible as
${^UTF8CACHE}
p4raw-id: //depot/perl@27525
|
|
|
|
|
| |
structure.
p4raw-id: //depot/perl@27466
|
|
|
|
|
| |
tree)
p4raw-id: //depot/perl@27446
|
|
|
|
|
|
|
| |
and default definitions for the 2 variables. (Which will save a lot of
conditional complilation, by instead letting the C compiler optimiser
remove dead code.)
p4raw-id: //depot/perl@27408
|
|
|
|
|
|
|
|
| |
behaviour of freeing up all memory at thread exit. With this and
tools such as valgrind you will now get warnings as soon as you
read from the deallocated memory, rather than just a warning much
later about freeing to the wrong pool.
p4raw-id: //depot/perl@27084
|
|
|
|
|
| |
prototype of Perl_moreswitches.
p4raw-id: //depot/perl@27070
|
|
|
|
|
| |
Clearly not. (Fixes change 27066)
p4raw-id: //depot/perl@27068
|
|
|
|
|
| |
to a dynamic array.
p4raw-id: //depot/perl@27059
|
|
|
|
|
|
| |
Message-ID: <43DF3D0A.3040102@gmail.com>
Date: Tue, 31 Jan 2006 03:33:46 -0700
p4raw-id: //depot/perl@27030
|
|
|
| |
p4raw-id: //depot/perl@26654
|
|
|
|
|
| |
interpeter arg variant
p4raw-id: //depot/perl@26523
|
|
|
|
|
| |
Message-ID: <20051221110008.GB25877@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@26432
|
|
|
|
|
| |
Abolish PL_he_root and PL_he_arenaroot.
p4raw-id: //depot/perl@26171
|
|
|
|
|
| |
an erroneous remaining reference to PL_pte_root to correct.
p4raw-id: //depot/perl@26142
|
|
|
|
|
|
| |
Message-ID: <4378E5B0.3010708@gmail.com>
Date: Mon, 14 Nov 2005 12:29:52 -0700
p4raw-id: //depot/perl@26141
|
|
|
|
|
| |
Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@25953
|
|
|
| |
p4raw-id: //depot/perl@25008
|
|
|
|
|
|
| |
which become unreferenced. This is less likely to be successful.
The #define needs a better name.
p4raw-id: //depot/perl@24976
|
|
|
| |
p4raw-id: //depot/perl@24908
|
|
|
| |
p4raw-id: //depot/perl@24816
|
|
|
|
|
| |
hash keys to save repeated lookups during cloning.
p4raw-id: //depot/perl@24574
|
|
|
|
|
| |
SvIVX or SvNVX on hashes.
p4raw-id: //depot/perl@24547
|
|
|
|
|
| |
Message-ID: <lr8y2cim24.fsf_-_@caliper.activestate.com>
p4raw-id: //depot/perl@24501
|
|
|
| |
p4raw-id: //depot/perl@24459
|
|
|
|
|
|
| |
in read-only mode. Make vi modelines compatible with non-vim
vi versions.
p4raw-id: //depot/perl@24445
|
|
|
| |
p4raw-id: //depot/perl@24404
|
|
|
|
|
| |
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
p4raw-id: //depot/perl@24271
|
|
|
|
|
| |
Well, those are generated files anyway.
p4raw-id: //depot/perl@24121
|
|
|
| |
p4raw-id: //depot/perl@24106
|
|
|
| |
p4raw-id: //depot/perl@23780
|
|
|
|
|
|
|
|
|
| |
Message-ID: <20041111145443.GA1854@immd4.informatik.uni-erlangen.de>
slightly reworked to make the PL_use_safe_putenv variable fit in
the current framework. This patch turns on the use of safe putenv
for any application that embeds a perl interpreter.
p4raw-id: //depot/perl@23507
|
|
|
| |
p4raw-id: //depot/perl@23157
|
|
|
|
|
|
|
|
| |
Message-Id: <200403182117.i2ILHug513080@milan.maths.usyd.edu.au>
(which variables renamed as requested, plus tweaks to work on platforms
with no ST_NOEXEC)
p4raw-id: //depot/perl@22563
|
|
|
| |
p4raw-id: //depot/perl@22509
|
|
|
|
|
| |
recursion by eradicating Perl_yylex_r()
p4raw-id: //depot/perl@22408
|
|
|
|
|
|
|
|
|
|
| |
Message-ID: <20040221013147.GB6953@pjcj.net>
Rework the OP structure to use less space.
Remove op_seq (and simulate it in dump.c),
replace it by op_opt and op_static,
shrink op_type, remove PL_op_seqmax.
p4raw-id: //depot/perl@22353
|
|
|
|
|
|
| |
of change #22302
p4raw-link: @22302 on //depot/perl: 0de566d74fdaf0a49123989fe8d4ad06603c6608
p4raw-id: //depot/perl@22303
|
|
|
|
|
| |
process
p4raw-id: //depot/perl@22302
|
|
|
| |
p4raw-id: //depot/perl@21638
|
|
|
|
|
|
|
|
|
|
|
| |
(based on Chip's plan A (binary compatibility with 5.8.0 and 5.8.1),
Chip's plan B (do something new inside the hv functions)
and introspective sort)
Provides infrastructure for hashes to change their hash function
if necessary, and code in hsplit to detect pathalogical data and
instigate a random rehashing.
Needs refinement. Let's see how much smoke it creates.
p4raw-id: //depot/perl@21471
|
|
|
|
|
|
|
|
| |
things like DLL trampolines can't mess up the code
variables the Perl_csighandler (seen in Cygwin:
Perl_csighandler in POSIX extension was different
than in main executable).
p4raw-id: //depot/perl@20565
|
|
|
|
|
|
| |
a true global, bump $VERSION to 2.08. Will take a look at the
portability issue of placeholders soon.
p4raw-id: //depot/perl@20263
|
|
|
|
|
|
| |
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <006801c34efe$8aac1920$0c2f1fac@R2D2>
p4raw-id: //depot/perl@20224
|
|
|
|
|
|
|
|
|
|
| |
We switch over to the explicit mode: in other words, if
the $ENV{PERL_HASH_SEED} is on, we randomise. Also, we
randomise only if PL_hash_seed_set is FALSE (this means
one can use PERL_HASH() before perl_run.) Also, since
now PERL_HASH_SEED is okay even under -T, all should be fine.
(Ha!)
p4raw-id: //depot/perl@20135
|