| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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@3506
|
|
|
|
|
| |
of patch suggested by Graham Barr)
p4raw-id: //depot/perl@3432
|
|
|
|
|
|
|
| |
call and other places of sv_2cv() misuse; fixes problems with
failed subroutine calls "hiding" later attempts to lookup methods
in base classes
p4raw-id: //depot/perl@3388
|
|
|
| |
p4raw-id: //depot/perl@3217
|
|
|
| |
p4raw-id: //depot/perl@3124
|
|
|
|
|
|
| |
Message-ID: <19990303172356.F7442@dal.asp.ti.com>
Subject: Re: 'use strict' doesn't work for one-letter variables
p4raw-id: //depot/perl@3067
|
|
|
| |
p4raw-id: //depot/perl@2924
|
|
|
|
|
| |
Message-ID: <36b66479.62756298@smtp1.ibm.net>
p4raw-id: //depot/perl@2903
|
|
|
|
|
|
| |
Message-ID: <19990108043710.A14390@monk.mps.ohio-state.edu>
Subject: Re: change#965 flakiness
p4raw-id: //depot/cfgperl@2784
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Tim Bunce)
p4raw-id: //depot/perl@2380
|
|
|
|
|
| |
was agreed once...
p4raw-id: //depot/perl@2352
|
|
|
|
|
| |
p4raw-link: @2191 on //depot/perl: de616352556f5da70790ceef0ca8b92726d7761a
p4raw-id: //depot/perl@2196
|
|
|
| |
p4raw-id: //depot/perl@2187
|
|
|
|
|
| |
Message-Id: <199810300304.WAA23291@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2150
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
| |
ambiguous inference graph for %.xs --> %.o)
p4raw-id: //depot/perl@2086
|
|
|
| |
p4raw-id: //depot/perl@2049
|
|
|
| |
p4raw-id: //depot/perl@2038
|
|
|
|
|
| |
p4raw-link: @1964 on //depot/confperl: 2d85315bb227e0962a693eaaadc3f40ca2fbf49b
p4raw-id: //depot/cfgperl@1971
|
|
|
|
|
|
| |
Message-Id: <199807220300.XAA16081@monk.mps.ohio-state.edu>
Subject: [PATCH 5.004_76] @- and @+
p4raw-id: //depot/perl@1800
|
|
|
| |
p4raw-id: //depot/perl@1774
|
|
|
|
|
|
| |
Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk>
Subject: lexical warnings patch for 5.005_50
p4raw-id: //depot/perl@1773
|
|
|
|
|
| |
Stephen McCamant)
p4raw-id: //depot/maint-5.005/perl@1727
|
|
|
|
|
|
| |
Message-Id: <199808010903.MAA09371@alpha.hut.fi>
Subject: [PATCH] 5.005_01: OE MVS
p4raw-id: //depot/maint-5.005/perl@1697
|
|
|
|
|
|
| |
Message-Id: <199807260128.VAA10543@monk.mps.ohio-state.edu>
Subject: [PATCH 5.004_76] better overloading
p4raw-id: //depot/maint-5.005/perl@1677
|
|
|
|
|
|
| |
brute force search script). Result builds and passes all tests on
Solaris. win32 and PERL_OBJECT are still untested.
p4raw-id: //depot/perl@1578
|
|
|
| |
p4raw-id: //depot/ansiperl@1534
|
|
|
|
|
| |
Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT
p4raw-id: //depot/ansiperl@1532
|
|
|
| |
p4raw-id: //depot/perl@1526
|
|
|
|
|
|
|
|
| |
Message-Id: <H00000e50008f277@MHS>
Subject: Re: [PATCH _70] cache missing methods
p4raw-link: @1350 on //depot/perl: a4bb25971c379e48da873823e220bdef09e90ab9
p4raw-id: //depot/perl@1404
|
|
|
|
|
| |
p4raw-link: @1350 on //depot/perl: a4bb25971c379e48da873823e220bdef09e90ab9
p4raw-id: //depot/perl@1376
|
|
|
|
|
|
| |
Message-Id: <H00000e50008a518@MHS>
Subject: [PATCH _70] cache missing methods
p4raw-id: //depot/perl@1350
|
|
|
| |
p4raw-id: //depot/perl@1339
|
|
|
| |
p4raw-id: //depot/perl@1322
|
|
|
|
|
| |
Message-Id: <H00000e500081d23@MHS>
p4raw-id: //depot/perl@1254
|
|
|
|
|
| |
Message-Id: <H00000e500081d28@MHS>
p4raw-id: //depot/perl@1245
|
|
|
|
|
|
| |
Message-ID: <19980619113104.S9711@asic.sc.ti.com>
Subject: Re: [PATCH perl5.004_67] Add Errno in ext/
p4raw-id: //depot/perl@1173
|
|\
| |
| | |
p4raw-id: //depot/asperl@1055
|
| |
| |
| |
| |
| |
| | |
p4raw-link: @1038 on //depot/maint-5.004/perl: c3cf4c2be38f0215f451c3dd6cb13089e5f2329f
p4raw-link: @1014 on //depot/maint-5.004/perl: d14230f9721c31ac6e9e2fdb706c7fc95118b4e6
p4raw-id: //depot/win32/perl@1052
|
| |
| |
| |
| |
| |
| |
| |
| | |
Message-Id: <199805162145.RAA02552@monk.mps.ohio-state.edu>
Subject: Re: Not OK (after all) : perl 5.00404 +MAINT_TRIAL_3 on sun4-solaris 2.5
p4raw-link: @965 on //depot/maint-5.004/perl: 8472ac73d6d802946d766b5459d2d9c334889a3f
p4raw-id: //depot/win32/perl@1023
|
|\ \
| |/
| | |
p4raw-id: //depot/asperl@1010
|
| |
| |
| | |
p4raw-id: //depot/win32/perl@1008
|
| |
| |
| |
| |
| |
| | |
p4raw-link: @984 on //depot/maint-5.004/perl: aaffd3c27a04135bbc287616252cc5830b7c5543
p4raw-link: @982 on //depot/maint-5.004/perl: c5ed518aab0e5c6006080a87273e79a1b8e0d48b
p4raw-id: //depot/win32/perl@997
|
| |
| |
| |
| |
| |
| |
| | |
supporting %! for usethreads case
p4raw-link: @981 on //depot/maint-5.004/perl: 46d9186cfa8aceca37f3cc539b5e08e8f8b72412
p4raw-id: //depot/win32/perl@994
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
p4raw-link: @970 on //depot/maint-5.004/perl: 5362f8886d6c3fb908c863d910b1a158479419e2
p4raw-link: @965 on //depot/maint-5.004/perl: 8472ac73d6d802946d766b5459d2d9c334889a3f
p4raw-link: @949 on //depot/maint-5.004/perl: 4b161ae29769b4a3eb304314bbbfe5969417c8ec
p4raw-link: @944 on //depot/maint-5.004/perl: fa366f5fbba3f21113f9677105663454a3e0b678
p4raw-link: @922 on //depot/maint-5.004/perl: 68daf0ababdc0e913335a90c4361b792b2715301
p4raw-id: //depot/win32/perl@978
|
|\ \
| |/
| | |
p4raw-id: //depot/asperl@884
|