| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
<EFifer@sanwaint.com>)
p4raw-id: //depot/perl@5008
|
|
|
|
|
|
|
| |
Stuhl <sho_pi@hotmail.com>); fix the markup format to be more
flexible for better readability; add missing docs in sv.c; regenerate
perltoc
p4raw-id: //depot/perl@4915
|
|
|
|
|
|
| |
(provides binary compatibility in the face of changes in interpreter
structure)
p4raw-id: //depot/perl@4878
|
|
|
|
|
| |
<rmb1@cise.npl.co.uk>); fixes for problems so identified
p4raw-id: //depot/perl@4836
|
|
|
|
|
| |
not supplied (variant of patch suggested by Ilya Zakharevich)
p4raw-id: //depot/perl@4731
|
|
|
| |
p4raw-id: //depot/perl@4602
|
|
|
|
|
|
|
|
| |
To: perl5-porters@perl.org, Perl-Win32-Porters@activestate.com
Cc: Douglas Lankshear <dougl@activestate.com>,
Gurusamy Sarathy <gsar@activestate.com>
Message-ID: <382b5d24.10899522@smtprelay.t-online.de>
p4raw-id: //depot/cfgperl@4571
|
|
|
|
|
| |
windows
p4raw-id: //depot/perl@4402
|
|
|
| |
p4raw-id: //depot/perl@4373
|
|
|
| |
p4raw-id: //depot/cfgperl@4234
|
|
|
| |
p4raw-id: //depot/perl@4220
|
|
|
|
|
|
|
| |
etc.)
p4raw-link: @4044 on //depot/cfgperl: d30110745a7a78b4c83e13a8406bad8c3e3294bf
p4raw-id: //depot/perl@4125
|
|
|
| |
p4raw-id: //depot/perl@4034
|
|
|
| |
p4raw-id: //depot/perl@4014
|
|
|
|
|
| |
USE_THREADS and MULTIPLICITY; minor pod adjustments
p4raw-id: //depot/perl@4007
|
|
|
| |
p4raw-id: //depot/perl@3852
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
builds; passing the implicit context is unified among the three
flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three
flavors (see the top of perl.h) for testing; all varargs functions
foo() have a va_list-taking variant vfoo() for generating the
context-free versions; the PERL_OBJECT build should now be
hyper-compatible with CPAN extensions (C++ is totally out of
the picture)
result has only been tested on Windows
TODO: write docs on the THX rationale and idiomatic usage of
the Perl API
p4raw-id: //depot/perl@3667
|
|
|
| |
p4raw-id: //depot/perl@3660
|
|
|
|
|
|
|
|
|
| |
gone from the public API); PERL_OBJECT builds again on
windows
TODO: namespace-clean the typedefs in iperlsys.h and
elsewhere; remove C++ remnants from public headers
p4raw-id: //depot/perl@3553
|
|
|
|
|
|
| |
headers, so perl can be built even in C++ mode; win32
build fixups; regen headers
p4raw-id: //depot/perl@3537
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Message-ID: <71E287AB0D94D111BBD600600849EC8185EDAF@POST>
Subject: [PATCH]perl5.005_03 (CORE) cygwin32 port
p4raw-id: //depot/perl@3430
|
|
|
|
|
|
| |
Message-ID: <37230365.5F68B460@turnhere.com>
Subject: [PATCH]5.005_03 (CORE) cygwin32 port
p4raw-id: //depot/perl@3358
|
|
|
| |
p4raw-id: //depot/perl@3217
|
|
|
| |
p4raw-id: //depot/perl@3134
|
|
|
|
|
| |
Message-ID: <36b66479.62756298@smtp1.ibm.net>
p4raw-id: //depot/perl@2903
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@2260
|
|
|
|
|
|
|
|
|
|
| |
add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in
enum; make regen_headers
p4raw-link: @2218 on //depot/maint-5.005/perl: eadd311f94dcb5fe096743b61371bd2d48466304
p4raw-link: @2168 on //depot/maint-5.005/perl: fb1d2f1891787fe7d6df85205b85f0528294ffa8
p4raw-link: @2120 on //depot/maint-5.005/perl: f9caadc6ad025d4bf993ab5b737b9a99347a59e3
p4raw-id: //depot/perl@2220
|
|
|
| |
p4raw-id: //depot/perl@1609
|
|
|
|
|
|
| |
brute force search script). Result builds and passes all tests on
Solaris. win32 and PERL_OBJECT are still untested.
p4raw-id: //depot/perl@1578
|
|
|
|
|
| |
Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT
p4raw-id: //depot/ansiperl@1532
|
|
|
|
|
|
|
| |
variant of:
Message-Id: <199712131231.HAA04125@monk.mps.ohio-state.edu>
Subject: 5.004_55: xsubpp: new keywords INTERFACE C_ARGS
p4raw-id: //depot/perl@1083
|
|\
| |
| | |
p4raw-id: //depot/asperl@1010
|
| |
| |
| | |
p4raw-id: //depot/win32/perl@1008
|
| |
| |
| | |
p4raw-id: //depot/asperl@893
|
|\ \
| |/
| | |
p4raw-id: //depot/asperl@799
|
| |
| |
| |
| |
| |
| | |
#64: "Fix extension version mismatch message"
Files: XSUB.h
p4raw-id: //depot/win32/perl@638
|
|\ \
| |/
| | |
p4raw-id: //depot/asperl@569
|
| |
| |
| |
| |
| |
| |
| | |
FORCE_ARG_STRING() hack (that bug is fixed in gcc now). mingw32
build passes all tests except t/lib/io_xs.t (seems to be due to
broken tmpfile() in the CRT or import lib)
p4raw-id: //depot/win32/perl@530
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Message-Id: <01BD2EF2.53433A40.dougl@ActiveState.com>
To: "'Gurusamy Sarathy'" <gsar@umich.edu>
Here's an additional diff against //depot/asperl
The field name mg_length was changed back to mg_len
The function name mg_len was change to mg_length
The need for sort_mutex removed thanks to the code derived
from Tom Horsley's work.
-- Doug
p4raw-id: //depot/asperl@451
|
|/
|
| |
p4raw-id: //depot/asperl@443
|
|
|
| |
p4raw-id: //depot/ansiperl@331
|
|
|
| |
p4raw-id: //depot/ansiperl@330
|
|
|
|
|
| |
don't work yet - suspect __declspec() non-implemented issues.
p4raw-id: //depot/ansiperl@329
|
|
|
|
|
|
| |
Message-Id: <199710300245.VAA04244@aatma.engin.umich.edu>
Subject: [PATCH] Re: Why doesn't XSRETURN have STMT_START/STMT_END brackets?
p4raw-id: //depot/win32/perl@310
|
|
|
| |
p4raw-id: //depot/ansiperl@203
|
|\
| |
| |
| |
| | |
MANIFEST is out of sync.
p4raw-id: //depot/perl@114
|