| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@3681
|
|
|
| |
p4raw-id: //depot/perl@3669
|
|
|
|
|
|
|
| |
remedy and related tests via private mail
p4raw-link: @3612 on //depot/perl: b162f9ead0a98db35cdcfc8c889e344c040c8d8e
p4raw-id: //depot/perl@3664
|
|
|
|
|
| |
type mismatch problems
p4raw-id: //depot/perl@3658
|
|
|
|
|
|
|
| |
due to leaked scalar, investigation pending)
Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk>
Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings
p4raw-id: //depot/perl@3640
|
|
|
|
|
| |
Message-ID: <14193.25034.113373.245377@alias-2.pr.mcs.net>
p4raw-id: //depot/perl@3637
|
|
|
|
|
| |
Message-Id: <199906231516.QAA23851@crypt.compulink.co.uk>
p4raw-id: //depot/perl@3634
|
|
|
| |
p4raw-id: //depot/perl@3627
|
|
|
|
|
| |
Message-Id: <199906120849.EAA26986@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@3612
|
|
|
|
|
|
| |
Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu>
Subject: [PATCH 5.005_57]Use NV instead of double in the core
p4raw-id: //depot/perl@3602
|
|
|
|
|
| |
is unchanged still)
p4raw-id: //depot/perl@3588
|
|
|
|
|
| |
about defined(@array)
p4raw-id: //depot/perl@3567
|
|
|
| |
p4raw-id: //depot/perl@3551
|
|
|
|
|
| |
p4raw-link: @3498 on //depot/cfgperl: 697943021785eb8447e25eb51a6f27fd78921863
p4raw-id: //depot/perl@3539
|
|
|
|
|
| |
though it has a non-filehandle prototype
p4raw-id: //depot/perl@3533
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops
without that enabled):
- USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR
is a noop; tests pass on Solaris; should be faster now!
- MULTIPLICITY has been tested with and without
PERL_IMPLICIT_CONTEXT on Solaris
- improved function database now merged with embed.pl
- everything except the varargs functions have foo(a,b,c) macros
to provide compatibility
- varargs functions default to compatibility variants that
get the context pointer using dTHX
- there should be almost no source compatibility issues as a
result of all this
- dl_foo.xs changes other than dl_dlopen.xs untested
- still needs documentation, fixups for win32 etc
Next step: migrate most non-mutex variables from perlvars.h
to intrpvar.h
p4raw-id: //depot/perl@3524
|
|
|
|
|
|
|
|
|
|
|
|
| |
pointer argument; builds/tests on Solaris, win32
hasn't been fixed up yet; proto.h, global.sym and
static function decls are now generated from a common
database in proto.pl; some inconsistently named
perl_foo() things are now Perl_foo(), compatibility
#defines provided; perl_foo() (lowercase 'p') reserved
for functions that take an explicit context argument;
next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b)
p4raw-id: //depot/perl@3522
|
|
|
| |
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
|