| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@3518
|
|\
| |
| | |
p4raw-id: //depot/perl@3516
|
| |
| |
| |
| |
| |
| | |
To: perl5-porters@perl.com
Message-ID: <19990527200544.13330.qmail@plover.com>
p4raw-id: //depot/cfgperl@3498
|
| |
| |
| | |
p4raw-id: //depot/perl@3515
|
| |
| |
| |
| |
| |
| |
| | |
strict 'subs'
p4raw-link: @3447 on //depot/perl: 7a52d87a7fbc7848e6b3e9e96db52d4070212cca
p4raw-id: //depot/perl@3514
|
|/
|
|
|
| |
p4raw-link: @3449 on //depot/perl: 18228614d1dac2db099ef3d8846e53f44accce72
p4raw-id: //depot/perl@3493
|
|
|
|
|
|
|
| |
(change#2548 was overeager)
p4raw-link: @2548 on //depot/cfgperl: 68c734842396ee490e3f1243c6050bbadc602253
p4raw-id: //depot/perl@3464
|
|
|
|
|
| |
Message-Id: <199905231535.QAA00032@crypt.compulink.co.uk>
p4raw-id: //depot/perl@3457
|
|
|
|
|
| |
p4raw-link: @3449 on //depot/perl: 18228614d1dac2db099ef3d8846e53f44accce72
p4raw-id: //depot/perl@3450
|
|
|
|
|
|
|
|
|
|
|
| |
parser; PL_last_proto hackery gone, strict 'subs' in now
implemented in the optimizer where specifying the exceptional
cases is much more robust; '*' (bareword) prototype now works
reliably when used in second and subsequent arguments
p4raw-link: @2061 on //depot/perl: bf8481137c02593eb36f8d0e234a2ec41a1c92e4
p4raw-link: @1169 on //depot/perl: 2a841d1398ee9bbf30a942905192cc2591b3e92a
p4raw-id: //depot/perl@3447
|
|
|
|
|
|
|
|
|
|
|
|
| |
To try it -DPL_OP_SLAB_ALLOC for op.c
This is for proof of concept only, it leaks memory
(ops are not free'd) so don't use in embedded apps.
If this minimalist version does not show performance
gain then whole idea is worthless.
Nick see's approx 12% speed up vs perlmalloc running
perl -Ilib -MCPAN -e ''
Solaris2.6, gcc-2.8.1 but numbers are not repeatable.
p4raw-id: //depot/perl@3424
|
|
|
|
|
|
|
|
|
|
| |
needed to open myconfig.SH rather than myconfig; sundry adjustments
to bytecode stuff; tweaks to DYNAMIC_ENV_FETCH code to make it
work under win32; getenv_sv() changed to getenv_len() since SVs
aren't visible in the lower echelons; remove bogus exports from
config.sym; PERL_OBJECT-ness for C++ exception support; null out
IoDIRP in filter_del() or sv_free() will attempt to close it
p4raw-id: //depot/perl@3387
|
|
|
|
|
|
| |
Message-ID: <609bdff748.tom@compton.compton.nu>
Subject: ByteLoader patch
p4raw-id: //depot/perl@3356
|
|
|
| |
p4raw-id: //depot/perl@3335
|
|
|
| |
p4raw-id: //depot/perl@3329
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set flag in op.c for "constructor ops"
In pp_rv2gv, if flag is set and arg is PADSV and uninit
vivify as reference to a detached GV.
(Name of GV is the pad name.)
This scheme should "just work" for pipe/socket etc. too.
#if 0 out the open(FH,undef) for now.
Change t/io/open.t to test open(my $fh,...)
p4raw-id: //depot/perl@3326
|
|
|
|
|
|
|
| |
change#3180)
p4raw-link: @3180 on //depot/perl: fd3835b3e90ede5576a7ad392beef86bf933ce15
p4raw-id: //depot/perl@3307
|
|
|
| |
p4raw-id: //depot/perl@3217
|
|
|
|
|
| |
(sometimes caused bizarreness in the BLOCK)
p4raw-id: //depot/perl@3180
|
|
|
| |
p4raw-id: //depot/perl@3124
|
|
|
|
|
|
|
| |
fixed to do that only for C<sort BLOCK|CODE @foo>, not C<sort(@foo)>
p4raw-link: @3067 on //depot/perl: 39ab52836386b91d2e2c323dd305cf42e6be3133
p4raw-id: //depot/perl@3106
|
|
|
| |
p4raw-id: //depot/perl@3098
|
|
|
|
|
| |
my(LIST) don't confuse globals with lexicals
p4raw-id: //depot/perl@3097
|
|
|
|
|
|
| |
Message-ID: <19990303172356.F7442@dal.asp.ti.com>
Subject: Re: 'use strict' doesn't work for one-letter variables
p4raw-id: //depot/perl@3067
|
|
|
|
|
| |
courtesy Mark-Jason Dominus <mjd@plover.com>)
p4raw-id: //depot/perl@3039
|
|
|
|
|
| |
weren't stopping at the subroutine boundary correctly
p4raw-id: //depot/perl@3037
|
|
|
| |
p4raw-id: //depot/perl@2978
|
|
|
|
|
| |
of lexical searches in BEGIN|INIT|END)
p4raw-id: //depot/perl@2975
|
|
|
| |
p4raw-id: //depot/perl@2924
|
|
|
| |
p4raw-id: //depot/perl@2914
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: Stephen McCamant <smccam@uclink4.berkeley.edu>
Date: Mon, 11 Jan 1999 16:52:18 -0600 (CST)
Message-ID: <13978.32609.495338.544643@alias-2.pr.mcs.net>
--
From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
Date: Mon, 18 Jan 1999 10:04:00 +0000
Message-Id: <199901181004.KAA17471@crypt.compulink.co.uk>
Subject: Re: [inconsistency 5.005_54] ||= not an lvalue
p4raw-id: //depot/perl@2901
|
|
|
|
|
|
| |
doesn't already exist (avoids leaks); extend semantics of defined()
so that defined(*{$foo}) works (experimental)
p4raw-id: //depot/perl@2879
|
|
|
| |
p4raw-id: //depot/perl@2817
|
|
|
| |
p4raw-id: //depot/perl@2746
|
|
|
| |
p4raw-id: //depot/perl@2632
|
|
|
|
|
| |
p4raw-link: @2595 on //depot/cfgperl: 9c007264caa0e1aed57010dc2950fe35f9d8347e
p4raw-id: //depot/perl@2627
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Optimize common sort routines. Thread started by the message
From: Hans Mulder <hansm@icgroup.nl>
Sender: owner-perl5-porters@perl.org
To: perl5-porters@perl.org
Subject: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=> $b
Message-Id: <9901092156.AA03831@icgned.icgroup.nl>
and the patch from the message
From: Hans Mulder <hans@icgroup.nl>
To: jhi@iki.fi
Cc: perl5-porters@perl.org
Subject: Re: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=>
$b }
Date: Wed, 13 Jan 1999 17:39:35 +0100
Message-Id: <9901131639.AA17419@icgned.icgroup.nl>
p4raw-id: //depot/cfgperl@2595
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To: perl5-porters@perl.org
cc: hv@crypt0.demon.co.uk
Subject: [bug 5.004_54] duplicate error message
Date: Thu, 31 Dec 1998 04:05:25 +0000
Message-Id: <199812310405.EAA00386@crypt.compulink.co.uk>
Message-ID: <13963.60672.134591.383377@alias-2.pr.mcs.net>
From: Stephen McCamant <smccam@uclink4.berkeley.edu>
To: hv@crypt0.demon.co.uk
Cc: perl5-porters@perl.org
Subject: [PATCH _54] Re: duplicate error message
Date: Thu, 31 Dec 1998 16:10:13 -0600 (CST)
Message-Id: <199901010732.HAA02926@crypt.compulink.co.uk>
From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
To: Stephen McCamant <smccam@uclink4.berkeley.edu>
cc: hv@crypt0.demon.co.uk, perl5-porters@perl.org
Subject: [TEST PATCH _54] Re: duplicate error message
Date: Fri, 01 Jan 1999 07:32:14 +0000
p4raw-id: //depot/cfgperl@2548
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: PATCH (5.005_02): Dejargonizing
Date: Sun, 20 Dec 1998 14:35:20 -0500
Message-ID: <19981220193520.11230.qmail@plover.com>
From: Mark-Jason Dominus <mjd@plover.com>
To: perl5-porters@perl.com
Subject: PATCH (5.005_02): Spelling correction in warning message
Date: Sun, 20 Dec 1998 13:51:30 -0500
Message-ID: <19981220185130.11067.qmail@plover.com>
p4raw-id: //depot/cfgperl@2493
|
|
|
|
|
|
|
|
| |
avoid most uses of PL_na (which is much more inefficient than a
simple local); update docs to suit; PL_na now being thr->Tna may
be a minor compatibility issue for extensions--will require dTHR
outside of XSUBs (those get automatic dTHR)
p4raw-id: //depot/perl@2387
|
|
|
|
|
|
|
|
|
|
|
| |
on PL_threadnum were seriously flawed, since it means more than one
thread could enter the critical region; PL_na was global instead of
thread-local; child thread could finish and free thr structures
before Thread->new() got around to creating the Thread object;
cv_clone() needed locking, as it mucks with PL_comppad and other
global data; new_struct_thread() needed to lock template-thread's
mutex while copying its data
p4raw-id: //depot/perl@2385
|
|
|
|
|
| |
C<$1 = undef> does
p4raw-id: //depot/perl@2335
|
|
|
|
|
| |
to set the package for the block properly
p4raw-id: //depot/perl@2299
|
|
|
| |
p4raw-id: //depot/perl@2246
|
|
|
| |
p4raw-id: //depot/perl@2235
|
|
|
|
|
|
|
|
|
|
| |
(objpp.h is gone, embed.pl now does some of that); objXSUB.h
should soon be automated also; the global variables that
escaped the PL_foo conversion are now reined in; renamed
MAGIC in regcomp.h to REG_MAGIC to avoid collision with the
type of same name; duplicated lists of pp_things in various
places is now gone; result has only been tested on win32
p4raw-id: //depot/perl@2133
|
|
|
| |
p4raw-id: //depot/perl@2070
|
|
|
| |
p4raw-id: //depot/perl@2038
|
|
|
| |
p4raw-id: //depot/perl@2029
|
|
|
| |
p4raw-id: //depot/perl@1988
|