| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
These allow me to set sitearch and sitelib to be the same without
ending up with duplicate entries in @INC.
Basically the same way the old d_archlib variable is used.
p4raw-id: //depot/perl@27632
|
|
|
|
|
|
|
| |
the near identical code in pp_entertry into Perl_create_eval_scope.
Move the cut & paste code from Perl_call_sv/Perl_fold_constants into
Perl_delete_eval_scope.
p4raw-id: //depot/perl@27617
|
|
|
| |
p4raw-id: //depot/perl@27602
|
|
|
|
|
| |
structure.
p4raw-id: //depot/perl@27466
|
|
|
|
|
| |
moreswitches.
p4raw-id: //depot/perl@27451
|
|
|
| |
p4raw-id: //depot/perl@27428
|
|
|
|
|
|
|
| |
Avoid writing over the input string in the case 'F' in moreswitches.
p4raw-id: //depot/perl@27427
p4raw-integrated: from //depot/maint-5.8/perl@27425 'merge in' perl.c
(@27318..)
|
|
|
|
|
| |
perl5 to perl[56] convertor), which if set defines PERL_MAD in config.h
p4raw-id: //depot/perl@27407
|
|
|
|
|
| |
value as we're probably hunting memory leaks then
p4raw-id: //depot/perl@27396
|
|
|
|
|
| |
This makes things like -d:Foo=bar work again.
p4raw-id: //depot/perl@27359
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
WinXP/.Net SP2 (x86/2 cpu))
Message-ID: <20051127004313.GA7007@rpc142.cs.man.ac.uk>
Simplification of the code in my_exit_jump() that unwinds context
stacks
p4raw-id: //depot/perl@27207
|
|
|
|
|
|
|
|
| |
It was effectively disabled by change 24667 since
__ux_version is only available under DCE threads
which isn't used when perl is built on HP-UX 11
and later.
p4raw-id: //depot/perl@27194
|
|
|
|
|
| |
Message-ID: <20060209154018.GA14610@petdance.com>
p4raw-id: //depot/perl@27136
|
|
|
|
|
| |
Message-ID: <20060207223656.GA5177@petdance.com>
p4raw-id: //depot/perl@27129
|
|
|
| |
p4raw-id: //depot/perl@27105
|
|
|
| |
p4raw-id: //depot/perl@27093
|
|
|
|
|
|
|
| |
about perl.c having code before a declaration, *but only if compiling
with PERL_TRACK_MEMPOOL*. So, will it fix the smoke failures? Place
bets now.
p4raw-id: //depot/perl@27089
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@27077
|
|
|
|
|
|
| |
forbid_setid check for -x into the caller, we can eliminate the
suidscript parameter from S_find_beginning.
p4raw-id: //depot/perl@27076
|
|
|
|
|
|
|
| |
have -1 as the second argument, we can remove the second argument,
which gets us back to where we started, only with the elimination of
a per-thread variable.
p4raw-id: //depot/perl@27075
|
|
|
|
|
|
|
|
|
|
|
| |
it can have a parameter of -1 without changing any behaviour.
I see no reason to forbid "command line" switches when they are
actually coming from the #! line of the script itself (as read by perl)
as they must have been written by the owner of the script, rather than
being crafted by the user manipulating the command line, and therefore
cannot be subverted. (Or alternatively, can be subverted as easily as
the rest of the script, and we're permitting *that* to be run)
p4raw-id: //depot/perl@27074
|
|
|
|
|
|
|
| |
Replace suidscript with literal -1 where it could only have been -1.
(Re-indent the other code inside the new block creating the scope.
Rejig the indentation of the conditionals)
p4raw-id: //depot/perl@27073
|
|
|
|
|
| |
passed all tests locally.)
p4raw-id: //depot/perl@27072
|
|
|
|
|
| |
prototype of Perl_moreswitches.
p4raw-id: //depot/perl@27070
|
|
|
|
|
| |
string is a slight space optimisation.
p4raw-id: //depot/perl@27069
|
|
|
| |
p4raw-id: //depot/perl@27066
|
|
|
|
|
|
| |
Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org>
Date: Fri, 3 Feb 2006 16:24:49 +0100
p4raw-id: //depot/perl@27065
|
|
|
|
|
|
| |
Message-ID: <20060202150241.GF12591@accognoscere.homeunix.org>
Date: Thu, 2 Feb 2006 16:02:41 +0100
p4raw-id: //depot/perl@27060
|
|
|
|
|
| |
Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org>
p4raw-id: //depot/perl@27054
|
|
|
|
|
|
|
| |
loop is iterated over millions of times. Add a flag GV_NOTQUAL purely
as an optimisation, when the caller is passing in a string that is
known not to contain any package separators.
p4raw-id: //depot/perl@27053
|
|
|
|
|
|
| |
TRUE.
Convert two gv_fetchpvn_flags to gv_fetchpvs.
p4raw-id: //depot/perl@27050
|
|
|
|
|
| |
This means that \0 bytes in symbolic references now work.
p4raw-id: //depot/perl@27028
|
|
|
|
|
| |
than messy pointer hacks.
p4raw-id: //depot/perl@27000
|
|
|
|
|
|
| |
linked. Instead, force the link via the perl interpreter structure
via a function pointer that gets replaced at run time anyway.
p4raw-id: //depot/perl@26990
|
|
|
|
|
| |
Many strlen()s saved.
p4raw-id: //depot/perl@26983
|
|
|
|
|
|
|
|
| |
such as was seen here:
Subject: Weird Win32 error: "This application has requested the Runtime to terminate it in an unusual way."
Message-ID: <9b18b3110601260640x34b2442cnf5379d2f83b74187@mail.gmail.com>
p4raw-id: //depot/perl@26947
|
|
|
|
|
|
| |
produced in erroneous cases, because we used to read values in a
string buffer that pointed to nothing.
p4raw-id: //depot/perl@26940
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: Gisle Aas <gisle@ActiveState.com>
Date: 23 Jan 2006 02:12:04 -0800
Message-ID: <lr3bjfb6dn.fsf@caliper.activestate.com>
Subject: RE: SPRINTF_RETURNS_STRLEN isn't really a compile-time option
From: "Jan Dubois" <jand@ActiveState.com>
Date: Mon, 23 Jan 2006 11:30:51 -0800
Message-ID: <008001c62053$86adf680$2217a8c0@candy>
p4raw-id: //depot/perl@26935
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
argv[0] munging when $0 is assigned to.
p4raw-id: //depot/perl@26779
|
|
|
|
|
|
| |
This can only happen when perlparse is called with no argv.
Don't try to update PL_origargv unless PL_origalen is at least 2.
p4raw-id: //depot/perl@26760
|
|
|
|
|
| |
Message-ID: <43BE7C4D.1010302@gmail.com>
p4raw-id: //depot/perl@26675
|
|
|
|
|
|
| |
This avoids problem with using STRINGIFY in patchlevel.h
(ref msg <43BE4BAC.6010701@uk.radan.com> posted to p5p).
p4raw-id: //depot/perl@26672
|
|
|
|
|
| |
Cygwin to compile again.
p4raw-id: //depot/perl@26671
|