| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk>
p4raw-id: //depot/perl@10168
|
|
|
| |
p4raw-id: //depot/perl@10125
|
|
|
|
|
| |
from Takis Psarogiannakopoulos.
p4raw-id: //depot/perl@10121
|
|
|
|
|
| |
Message-Id: <5.0.2.1.0.20010502152210.01f65550@24.8.96.48>
p4raw-id: //depot/perl@9966
|
|
|
|
|
| |
Message-Id: <5.0.2.1.0.20010502112909.01f24e28@24.8.96.48>
p4raw-id: //depot/perl@9960
|
|
|
|
|
|
|
| |
Message-Id: <20010501135740.19E4.H.M.BRAND@hccnet.nl>
The -DP part, slightly modified.
p4raw-id: //depot/perl@9930
|
|
|
|
|
|
| |
a dummy for PL_numeric_radix); no pressing reason to break
binary compatibility; regen API.
p4raw-id: //depot/perl@9910
|
|
|
|
|
| |
using suidperl; bug id 20010322.218.
p4raw-id: //depot/perl@9813
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0104031700340.2143-100000@marmot.rim.canoe.ca>
p4raw-id: //depot/perl@9541
|
|
|
|
|
|
|
| |
layers in perl code. In such cases layers need to be popped before
we loose the ability to run perl code.)
Also back-out "PerlIO::object" hook - it isn't going to work like that...
p4raw-id: //depot/perlio@9346
|
|
|
| |
p4raw-id: //depot/perlio@9296
|
|
|
|
|
|
|
|
|
|
| |
more thorough cleaning of arenas.
p4raw-link: @9197 on //depot/maint-5.6/perl: ec3d44d040803cac937295d8f4740e6a36ba30fb
p4raw-id: //depot/perl@9201
p4raw-integrated: from //depot/maint-5.6/perl@9200 'merge in'
t/op/sort.t (@7895..) perl.c (@9064..) sv.c (@9108..) embed.pl
proto.h (@9154..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr)
- use utf8n_xxxx (c.f. pvn) for forms which take length.
- back out vN.N and $^V exceptions to e2a/a2e
- make "locale" isxxx macros be uvchr (may be redundant?)
Not clear yet that toUPPER_uni et. al. return being handled correctly.
The tr// and rexexp stuff still needs an audit, assumption is they are working
in Unicode space.
Need to provide v5.6 names for XS modules (decide is uni or chr ?).
p4raw-id: //depot/perlio@9096
|
|
|
|
|
| |
Message-Id: <200103091349.NAA16617@tiree.fdgroup.co.uk>
p4raw-id: //depot/perl@9087
|
|
|
|
|
| |
Message-Id: <200103081206.MAA06281@tiree.fdgroup.co.uk>
p4raw-id: //depot/perl@9084
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10103081617390.377472-100000@aspara.forte.com>
p4raw-id: //depot/perl@9082
|
|
|
|
|
|
|
|
|
| |
fix memory leak in pack("Bb",...)
p4raw-link: @9064 on //depot/maint-5.6/perl: 58108105c16130ce852e73f8543b2ccc8bf2388f
p4raw-id: //depot/perl@9065
p4raw-integrated: from //depot/maint-5.6/perl@9063 'merge in' perl.c
(@8986..)
|
|
|
| |
p4raw-id: //depot/perl@8916
|
|
|
| |
p4raw-id: //depot/perl@8909
|
|
|
|
|
|
| |
putenv() is not to be relied on, they are either broken or leaky
or both.)
p4raw-id: //depot/perl@8899
|
|
|
|
|
| |
and safesysfree() must be used.
p4raw-id: //depot/perl@8898
|
|
|
| |
p4raw-id: //depot/perl@8897
|
|
|
|
|
| |
if PERL_DESTRUCT_LEVEL.
p4raw-id: //depot/perl@8896
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(via maintperl #8855).
Fixed %^H scoping bug
Removed GV <-> CV refcount loop
Removed %ENV refcount loop
p4raw-link: @8850 on //depot/maint-5.6/pureperl: bae1eca58b94313e4b7677aa241da9fad57bb363
p4raw-link: @8845 on //depot/maint-5.6/pureperl: 4d40626c12bbdd62acfbbe3be104711e58cec2f7
p4raw-link: @8844 on //depot/maint-5.6/pureperl: ea100fc6cfd2f0e23aceb84ac0e804e3c9c3c9a2
p4raw-id: //depot/perl@8858
p4raw-integrated: from //depot/maint-5.6/perl@8857 'merge in' gv.c
scope.c (@8606..) pp.c (@8635..) op.c (@8758..) perl.c
(@8806..)
|
|
|
|
|
|
|
| |
Message-ID: <20010218011135.A19957@magnonel.guild.net>
Revive mjd's and Simon's PERL5OPT fix.
p4raw-id: //depot/perl@8822
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0102161519500.30352-100000@mako.covalent.net>
p4raw-id: //depot/perl@8815
|
|
|
| |
p4raw-id: //depot/perl@8803
|
|
|
|
|
| |
Message-Id: <p05010404b6ae6f85e07a@[10.0.1.177]>
p4raw-id: //depot/perl@8792
|
|
|
| |
p4raw-id: //depot/perl@8721
|
|
|
| |
p4raw-id: //depot/perl@8715
|
|
|
|
|
| |
Message-Id: <Pine.LNX.4.21.0102071916270.29229-100000@mako.covalent.net>
p4raw-id: //depot/perl@8713
|
|
|
|
|
|
|
|
|
| |
was that Perl was assuming the decimal separator aka the radix
separator is one character. The Farsi-Iranian locale crushed
that bad assumption since there the separator is 'Momayyez',
glyphwise looking somewhat like a slash, and in Unicode UTF-8
encoded in two bytes, 0xd9 0xab.
p4raw-id: //depot/perl@8625
|
|
|
|
|
|
| |
Provides all the "cost" but no benefit yet - it is to allow cost
to be measured, and implementation experiments (just in mg.c?).
p4raw-id: //depot/perlio@8457
|
|
|
| |
p4raw-id: //depot/perlio@8346
|
|\
| |
| | |
p4raw-id: //depot/perlio@8294
|
| |
| |
| | |
p4raw-id: //depot/perl@8289
|
| |\
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
[ 8049]
UTF8 output prework.
- Store $\ and $, as SVs so they can have SvUTF8 flag
- use do_print() rather than raw PerlIO_write() to print them.
p4raw-link: @8049 on //depot/perlio: 7889fe52c8bdedf274e4826ad460ef6c3606ca6a
p4raw-id: //depot/perl@8051
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[ 8001]
Win32 PERL_IMPLICIT_SYS passes all tests with USE_PERLIO
- calloc/free suffer from damage on TerminateThread()
- use PerlMemShared (as originally planned) now fixed
- avoid doing anything important on DLL "detach".
[ 8000]
Fix gross PerlMemShared issue.
p4raw-link: @8001 on //depot/perlio: ce3e5b80724e7725765c5559e5f4b0058876fc19
p4raw-link: @8000 on //depot/perlio: 0a77e2d7f7c1b1af440a8cf545295905853ca727
p4raw-id: //depot/perl@8002
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Store $\ and $, as SVs so they can have SvUTF8 flag
- use do_print() rather than raw PerlIO_write() to print them.
p4raw-id: //depot/perlio@8049
|
|\ \ \
| |/ /
| | /
| |/
|/| |
p4raw-id: //depot/perlio@8003
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[ 7983]
PERL_IMPLICIT_SYS (almost) works - something odd with "signal"
p4raw-link: @7983 on //depot/perlio: 5f1a76d08cedee4f2888d077fe9593b03dd9bd13
p4raw-id: //depot/perl@7985
|
| | |
| | |
| | | |
p4raw-id: //depot/perl@7984
|
| |/
|/|
| |
| |
| |
| |
| | |
- calloc/free suffer from damage on TerminateThread()
- use PerlMemShared (as originally planned) now fixed
- avoid doing anything important on DLL "detach".
p4raw-id: //depot/perlio@8001
|
|/
|
| |
p4raw-id: //depot/perlio@7983
|
|
|
|
|
| |
Message-ID: <20001129141545.A30864@pembro33.pmb.ox.ac.uk>
p4raw-id: //depot/perl@7916
|
|
|
|
|
| |
Message-ID: <25575.974658810@www23.gmx.net>
p4raw-id: //depot/perl@7758
|
|
|
|
|
|
|
|
|
|
|
|
| |
add ->cop_io to COP structure in cop.h.
Make mg.c and gv.c associate it with ${^OPEN}.
Make lib/open.pm set it.
Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner
manner similar to ->cop_warnings.
Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and
call new PerlIO_apply_layers().
Declare latter in perlio.h and define in perlio.c
p4raw-id: //depot/perlio@7740
|
|
|
|
|
|
|
| |
Message-Id: <5.0.0.25.0.20001025133504.01ef1e20@24.8.96.48>
plus regen global.sym.
p4raw-id: //depot/perl@7442
|
|
|
|
|
|
|
|
|
|
|
|
| |
malformation happens. This involved adding an argument
to utf8_to_uv_chk(), which involved changing its prototype,
and prefer STRLEN over I32 for the UTF-8 length, which as
a domino effect necessitated changing the prototypes of
scan_bin(), scan_oct(), scan_hex(), and reg_uni().
The stricter UTF-8 decoding checking uses Markus Kuhn's
UTF-8 Decode Stress Tester from
http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt
p4raw-id: //depot/perl@7416
|
|
|
| |
p4raw-id: //depot/perl@7156
|