| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
return false on such input instead of emitting warnings)
p4raw-id: //depot/perl@5700
|
|
|
|
|
| |
API function
p4raw-id: //depot/perl@5619
|
|
|
| |
p4raw-id: //depot/perl@5540
|
|
|
|
|
| |
<jtobey@john-edwin-tobey.org>)
p4raw-id: //depot/perl@5492
|
|
|
|
|
|
|
| |
C<use Foo v1.2.3> etc., work; tests for the same
TODO: XS_VERSION_BOOTCHECK needs to be revisited in light of this
p4raw-id: //depot/perl@5265
|
|
|
| |
p4raw-id: //depot/perl@5256
|
|
|
|
|
|
|
| |
perl_run() longjmping out)
p4raw-link: @3386 on //depot/perl: 312caa8e97f1c7ee342a9895c2f0e749625b4929
p4raw-id: //depot/perl@5162
|
|
|
| |
p4raw-id: //depot/perl@5138
|
|
|
| |
p4raw-id: //depot/perl@5103
|
|
|
|
|
| |
destruction since we actually depend on SVs being in arenas there
p4raw-id: //depot/perl@5074
|
|
|
| |
p4raw-id: //depot/perl@4939
|
|
|
| |
p4raw-id: //depot/perl@4916
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
more consistent warnings, from Greg Bacon <gbacon@itsc.uah.edu>
(slightly modified)
p4raw-id: //depot/perl@4830
|
|
|
|
|
| |
elements or slices
p4raw-id: //depot/perl@4796
|
|
|
| |
p4raw-id: //depot/perl@4744
|
|
|
|
|
|
| |
to allow ByteLoader to work; the DATA filehandles continue to
be left open in text mode for compatibility
p4raw-id: //depot/perl@4739
|
|
|
| |
p4raw-id: //depot/utfperl@4705
|
|
|
| |
p4raw-id: //depot/utfperl@4679
|
|\
| |
| | |
p4raw-id: //depot/utfperl@4424
|
| |
| |
| |
| |
| | |
(malloc.c has static data)
p4raw-id: //depot/perl@4403
|
|\ \
| |/
| | |
p4raw-id: //depot/utfperl@4394
|
| |
| |
| |
| |
| |
| | |
compatibility; introduce SAVEDESTRUCTOR_X() that accepts
void(*)(pTHX_ void*)
p4raw-id: //depot/perl@4339
|
| |
| |
| |
| |
| |
| | |
to point at; change places that meant Perl_debug_log rather than
PerlIO_stderr()
p4raw-id: //depot/perl@4302
|
|\ \
| |/
| | |
p4raw-id: //depot/utfperl@4286
|
| |
| |
| |
| |
| |
| |
| |
| | |
To: Gurusamy Sarathy <gsar@ActiveState.com>
Cc: tchrist@perl.com, Larry Wall <larry@wall.org>,
The Perl Porters Mailing List <perl5-porters@perl.org>
Message-ID: <19990929151650.E26675@O2.chapin.edu>
p4raw-id: //depot/cfgperl@4257
|
| |
| |
| |
| |
| |
| | |
Message-ID: <Pine.LNX.4.10.9908250031000.11727-100000@localhost.localdomain>
Subject: [PATCH 5.005_60] removing extra ref count (compiler)
p4raw-id: //depot/perl@4198
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
warnings; symbols that violate strictures do *not* end up in
the symbol table anyway, making multiple evals of the same piece
of code produce the same errors; errors indicate all locations
of a global symbol rather than just the first one; these
changes make compile-time failures within evals reliably
visible via the return value or contents of $@, and trappable
using __DIE__ hooks
p4raw-id: //depot/perl@4197
|
| |
| |
| |
| |
| | |
formatted result looks nonstandard
p4raw-id: //depot/perl@4130
|
|/
|
|
|
| |
Basic SvUTF8 stuff in headers, no functional changes yet.
p4raw-id: //depot/utfperl@4193
|
|
|
| |
p4raw-id: //depot/perl@4101
|
|
|
|
|
| |
by Mark-Jason Dominus <mjd@plover.com>)
p4raw-id: //depot/perl@4083
|
|
|
|
|
|
| |
version of patch suggested by Ilya Zakharevich, which in turn
is based on the one suggested by Tuomas J. Lukka <lukka@iki.fi>)
p4raw-id: //depot/perl@4081
|
|
|
|
|
|
| |
To: Mailing list Perl5 <perl5-porters@perl.org>
Message-Id: <199908290702.DAA32191@Orb.Nashua.NH.US>
p4raw-id: //depot/cfgperl@4043
|
|
|
|
|
|
|
|
|
|
|
|
| |
do_vecget(). NOTE: the calling convention of do_vecset()
changes, too: the `offset' that is assigned to LvTARGOFF(TARG)
in pp_vec() is no more multiplied by `size' in pp_vec(),
the multiplication is now done in do_vecset().
Also fix a cpp thinko in change #4002.
p4raw-link: @4002 on //depot/cfgperl: 24db6c0d56fddf85ee587fc1cb1dbce678fa6a8c
p4raw-id: //depot/cfgperl@4004
|
|
|
| |
p4raw-id: //depot/cfgperl@3864
|
|
|
|
|
|
|
|
|
| |
opcode.pl along with documentation typos (feature still needs
to be described in perlopentut.pod and summarized in
perldelta.pod)
Message-Id: <199906170439.AAA18154@monk.mps.ohio-state.edu>
Subject: [PATCH 5.00557] 3-arg open
p4raw-id: //depot/perl@3786
|
|
|
|
|
|
| |
Message-ID: <19990722134336.Q391@perlsupport.com>
Subject: [PATCH] OP_METHOD_NAMED
p4raw-id: //depot/perl@3768
|
|
|
|
|
|
|
| |
foo()->()); rework grammar to remove conflicts
Message-ID: <14232.54970.771570.548676@alias-2.pr.mcs.net>
Subject: [PATCH _57, long] Re: optional arrow asymmetry
p4raw-id: //depot/perl@3767
|
|
|
|
|
|
|
|
| |
optimized blocks with a single statement; changed setcop to
setstate and added code for -Dx dumps
Message-Id: <199906231627.RAA24033@crypt.compulink.co.uk>
Subject: [PATCH 5.005_57] Line number error in optimised else()
p4raw-id: //depot/perl@3728
|
|
|
|
|
| |
Message-Id: <199907130944.FAA04473@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@3683
|
|
|
|
|
|
| |
Message-ID: <19990709052113.A6201@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_57] system()==-1 and $! from failing fork/exec
p4raw-id: //depot/perl@3679
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
and utf8. If both utf8 and locale are on, utf8 wins.
I don't fully understand why so many tables changed in
lib/unicode because of "make" -- maybe it was just overdue.
p4raw-id: //depot/cfgperl@3624
|
|
|
| |
p4raw-id: //depot/cfgperl@3609
|
|
|
| |
p4raw-id: //depot/cfgperl@3592
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Both problems were related to numeric locale which
controls the radix character aka the decimal separator.
(1) printf (and sprintf) were resetting the numeric locale to C.
(2) Using locale-numerically formatted floating point
numbers (e.g. "1,23") together with -w caused warnings about
"isn't numeric". The operations were working fine, though,
because atof() was using the local locale.
Both problems reported by Stefan Vogtner.
Introduced a wrapper for atof() that attempts to convert
the string both ways. This helps Perl to understand
numbers like this "4.56" even when using a local locale
makes atof() understand only numbers like this "7,89".
Remaining related problems, both of which existed before
this patch and continue to exist after this patch:
(a) The behaviour of print() is _not_ as documented by perllocale.
Instead of always using the C locale, print() does use the
local locale, just like the *printf() do. This may be fixable
now that switching to-and-fro between locales has been made
more consistent, but fixing print() would change existing
behaviour. perllocale is not changed by this patch.
(b) If a number has been stringified (say, via "$number") under
a local locale, the cached string value persists even under
"no locale". This may or may not be a problem: operations
work fine because the original number is still there, but
that the string form keeps its locale-ish outlook may be
somewhat confusing.
p4raw-id: //depot/cfgperl@3542
|