| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 9322]
Routine Win32 regen_config_h - no real changes.
[ 9321]
PerlIO fixups for Win32:
- provide win33_popenlist() - non-functional as yet.
- avoid need for aTHX in PerlIO_debug calls - even if not
enabled args are still evaluated so Win32 has trouble during fork().
- Add PerlIO/Scalar to list of extensions in win32/makefile.mk
- Fixup makedef.pl for latest set of symbols.
[ 9320]
POSIX::getcwd XS code to call Cwd::cwd when HAS_GETCWD not defined
was gibberish - broke it on WIn32 at least.
[ 9319]
Generated files.
[ 9318]
Implement:
1. open($fh,"+<",undef); # add test to t/io/open.t
2. open($fh,"+<",\$var); # New test t/lib/io_scalar.t
p4raw-link: @9322 on //depot/perlio: e009d45070febfef5a59a9468c3cb4e6ad05051f
p4raw-link: @9321 on //depot/perlio: 8c0134a884f927d58f584b87281e5a27133cbf8f
p4raw-link: @9320 on //depot/perlio: 5dd1177c222be3aa5f44de160a952953bc5703a5
p4raw-link: @9319 on //depot/perlio: c60e0e098045567c2313456d074b4094292b050c
p4raw-link: @9318 on //depot/perlio: f6c77cf1bf4d7cb2c7a64dd7608120b471f84062
p4raw-id: //depot/perl@9323
|
| |
| |
| |
| |
| |
| | |
1. open($fh,"+<",undef); # add test to t/io/open.t
2. open($fh,"+<",\$var); # New test t/lib/io_scalar.t
p4raw-id: //depot/perlio@9318
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 9314]
Perlio internals re-organized.
- open process creates AV of layer/arg pairs
(appends layers from open() or open.pm to default list).
- push arg is now an SV.
- layer ->Open get passed the AV
- open is no longer mandatory method.
- topmost layer that has ->Open method does the open
- any layers above are pushed once that returns.
- vtable re-ordered so dummy layers need only provide push/pop methods.
[ 9313]
Check in a stable (working) version before next round of tweaks.
Changes include:
- Move default layers code out of doio.c and into perlio.c
- Single routine for parsing layer specification strings.
- Skeleton support for demand loading of layers
- Core-dump avoidance if PERLIO environment specifies loadable layer
(does not _work_ as need IO to load and need load to do IO ...)
[ 9305]
Add pTHX_ to -Duseperlio API where it does not conflict with legacy stuff.
[ 9304]
Render -Duseperlio functional again.
- this is "quick fix" which calls PerlIO_apply_layers after opening,
which is what old scheme did. New scheme needs to change that
to make open(...,\$scalar) etc. work but this will do for now.
[ 9303]
Avoid "reopen" semantics for time being. Fix bug in dup logic.
-Uuseperlio now works again.
-Duseperlio is still poorly. Don't merge yet...
[ 9302]
Snapshot of new PerlIO open scheme. Still buggy - mainly in open($fh,">&STDOUT!")
type code.
- Invent PerlIO_openn() - which has "lots" of args a bit like do_openn() which
is its main caller. In particular now has access to "extra" args, and
can tell when an open handle is "reopened" (or duped?).
- In -Duseperlio PerlIO_open() et. al. are now wrappers on PerlIO_openn().
- In -Uuseperlio (untested as yet) PerlIO_openn() is a wrapper on
PerlIO_open() et. al. (i.e. other way round).
- Collapse "vtable" entries for layers - was fdopen/open/reopen now just open
with args close to PerlIO_openn().
p4raw-link: @9314 on //depot/perlio: e3f3bf95bcb81efe35cb0f0d3e3528d5c002dcec
p4raw-link: @9313 on //depot/perlio: 1141d9f89ca1cb89e46951e8afc784c7b4862cd2
p4raw-link: @9305 on //depot/perlio: a999f61be32148694ba1c2837b1a303e42fd96b1
p4raw-link: @9304 on //depot/perlio: 5e334b7bcf49bf053aa25da896a1ff98c12dd228
p4raw-link: @9303 on //depot/perlio: 6e60e805618a52942747f76233ecc85135a964e3
p4raw-link: @9302 on //depot/perlio: ee518936bd3eee0065c20591f5182f733dadd4bd
p4raw-id: //depot/perl@9316
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changes include:
- Move default layers code out of doio.c and into perlio.c
- Single routine for parsing layer specification strings.
- Skeleton support for demand loading of layers
- Core-dump avoidance if PERLIO environment specifies loadable layer
(does not _work_ as need IO to load and need load to do IO ...)
p4raw-id: //depot/perlio@9313
|
| |
| |
| | |
p4raw-id: //depot/perl@9311
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- bump the version to 2.14
- drop the base64 tests since they require MIME::Base64
- drop the rfc1321.txt
- drop the hints/dec_osf.pl since it's only needed for
pre-5.005_03 Perls
Todo:
- the U32 alignment testing is now removed; it needs to
be reintroduced as as a Config variable (meaning also
as a Configure test)
- get the new EBCDIC md5sum for MD5.pm
- test in Win32 to see how badly I botched the makefiles
p4raw-id: //depot/perl@9308
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 9186]
MANIFEST addition :-(
[ 9185]
Infrastructure to use UTF-EBCDIC rather than UTF-8 as the internal
encoding on EBCDIC platforms. This has property that U+0000..U+009F i.e.
a superset of ASCII are invariant under the encoding. This is EBCDIC
friendly as an encoded string can be looked at as being EBCDIC by lexer
sprintf("0",...) etc. in same manner that a UTF-8 string be considered
ASCII on ASCII machines.
- re-arrange utf8.h to get ASCII specific vs Unicode generic bits
seperate.
- Add some more macros to comprehend different shift amounts and
possible swizzle in UTF-EBCDIC vs UTF-8. Change utf8.c to use them.
- add utfebcdic.h which provides UTF-EBCDIC versions of the macros,
and conditionally #include it.
EBCDIC build as yet untested. ASCII still fails the one test.
[ 9184]
Minor naming change UTF8_IS_ASCII => UTF8_IS_INVARIANT
p4raw-link: @9186 on //depot/perlio: 57ce1777e628f108f670a828f77ce6475bb81e32
p4raw-link: @9185 on //depot/perlio: 1d72bdf6104ef56ab17c3abedf522be0125851c7
p4raw-link: @9184 on //depot/perlio: d742c382eed38a7010c93d369ad6896d826c21d6
p4raw-id: //depot/perl@9188
|
| |
| |
| | |
p4raw-id: //depot/perlio@9186
|
| |\
| |/
|/| |
p4raw-id: //depot/perlio@9181
|
| |\
| | |
| | | |
p4raw-id: //depot/perlio@9159
|
| |\ \
| | | |
| | | | |
p4raw-id: //depot/perlio@9127
|
| |\ \ \
| | | | |
| | | | | |
p4raw-id: //depot/perlio@9111
|
| |\ \ \ \
| | | | | |
| | | | | | |
p4raw-id: //depot/perlio@9093
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Message-ID: <001601c0a97f$143fcc40$da7b55c2@vad>
Borland filename case problem.
p4raw-id: //depot/perl@9171
|
| |_|_|_|/
|/| | | |
| | | | | |
p4raw-id: //depot/perl@9170
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
for(;;)-loop
Message-ID: <20010314004345.A15892@puffinry.freeserve.co.uk>
p4raw-id: //depot/perl@9139
|
| | | |
| | | |
| | | | |
p4raw-id: //depot/perl@9118
|
| |_|/
|/| |
| | | |
p4raw-id: //depot/perl@9117
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix memory leak in C<sub X { sub {} }> arising from a refcount
loop between the outer sub and the inner prototype anonsub
this also enables closures returned by subroutines that
subsequently get redefined to work without generating coredumps :)
completely removed the free_closures() hack--it shouldn't be
needed anymore
p4raw-link: @9108 on //depot/maint-5.6/perl: 1cf1f64f42eb50a67f2427ff9d6d24023a2b9997
p4raw-id: //depot/perl@9109
p4raw-branched: from //depot/maint-5.6/perl@9107 'branch in'
t/op/anonsub.t
p4raw-integrated: from //depot/maint-5.6/perl@9107 'merge in' sv.c
(@8871..) embed.h (@8886..) pod/perlapi.pod proto.h (@8993..)
embed.pl (@8995..) MANIFEST (@9030..) op.c op.h (@9055..)
pp_ctl.c (@9076..)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Subject: [ID 20010307.005] POSIX::sigaction has various problems
Message-Id: <200103072235.OAA25368@dt-sj1-130.sj.broadcom.com>
Currently the sigaction.t test #6 fails (and is fudged to look
like an "ok") in Linux (at least in Debian 2.2 Linux 2.4.2 x86).
This may well be a genuine bug in Linux sigaction() (since at
least Tru64, Solaris, and HP-UX disagree with Linux).
Anyone with POSIX / SUSv2 tome handy? The problem is that
the flags of the oldaction don't match with the flags in
the previously installed disposition.
p4raw-id: //depot/perl@9086
|
| |
| |
| | |
p4raw-id: //depot/perl@9080
|
| |
| |
| | |
p4raw-id: //depot/perl@9077
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 9052]
skipping USE_PERLIO symbols correction.
[ 9051]
More Encode alias tidying.
p4raw-link: @9052 on //depot/perlio: 5138f91426baaaf2b1b29e96c14ea3e0fa029755
p4raw-link: @9051 on //depot/perlio: 016cb72cf9c105870bee6a8400914494bc6b9d12
p4raw-id: //depot/perl@9053
|
| |
| |
| | |
p4raw-id: //depot/perlio@9051
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 9043]
Update MANIFEST for new test.
[ 9042]
Some tests for Camel 3rd edition features.
Make gethostbyaddr() test in above work.
p4raw-link: @9043 on //depot/perlio: ddc2b5face5a2af5dff28b9b205dfa4b76f5c8e1
p4raw-link: @9042 on //depot/perlio: 595ae48196d4b0901d4a1aee37333fa960a6031f
p4raw-id: //depot/perl@9046
|
|/
|
| |
p4raw-id: //depot/perlio@9043
|
|
|
| |
p4raw-id: //depot/perlio@9039
|
|
|
|
|
|
|
| |
retract toke.c/qu parts of #8583, retract #8485, retract
or rewrite qu parts of #8439 of toke.c, keywords.h, keywords.pl,
op/length.t, and MANIFEST, and delete t/op/qu.t.
p4raw-id: //depot/perl@8967
|
|
|
|
|
|
|
| |
Message-ID: <20010223032137.A26022@magnonel.guild.net>
plus Charles Lane's fixes, plus tweaks.
p4raw-id: //depot/perl@8921
|
|
|
|
|
|
|
| |
Message-ID: <20010218134435.A17544@magnonel.guild.net>
Applied, but as t/TestInit.pm.
p4raw-id: //depot/perl@8829
|
|
|
|
|
|
|
| |
Message-ID: <20010218011135.A19957@magnonel.guild.net>
Revive mjd's and Simon's PERL5OPT fix.
p4raw-id: //depot/perl@8822
|
|
|
|
|
|
|
| |
Message-ID: <20010217224444.A6679@magnonel.guild.net>
Replace UTEST with TEST -utf8.
p4raw-id: //depot/perl@8821
|
|
|
| |
p4raw-id: //depot/perl@8795
|
|
|
| |
p4raw-id: //depot/perl@8783
|
|
|
|
|
| |
Message-ID: <20010131163143.A1427@pembro26.pmb.ox.ac.uk>
p4raw-id: //depot/perl@8772
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Blocks-4d3.beta.txt
CaseFolding-3d4.beta.txt
CompositionExclusions-3d6.beta.txt
EastAsianWidth-4d4.beta.txt
LineBreak-6d3.beta.txt
NamesList-3.1.0d1.beta.txt
PropList-3.1.0d4.beta.txt
SpecialCasing-4d1.beta.txt
UnicodeData-3.1.0d6.beta.txt
p4raw-id: //depot/perl@8771
|
|
|
|
|
|
| |
when people think that perlposix-bc.pod tells anything about
Perl and POSIX. Regen toc.
p4raw-id: //depot/perl@8730
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10102051615260.280619-100000@aspara.forte.com>
p4raw-id: //depot/perl@8726
|
|
|
|
|
|
| |
Subject: Re: [PATCH Test::Harness] Third time's a charm?
Message-Id: <20010204080120.G10493@blackrider.aocn.com>
p4raw-id: //depot/perl@8691
|
|
|
| |
p4raw-id: //depot/perlio@8582
|
|
|
| |
p4raw-id: //depot/perl@8513
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10101191646420.61158-100000@aspara.forte.com>
p4raw-id: //depot/perl@8487
|
|
|
| |
p4raw-id: //depot/perl@8485
|
|
|
|
|
| |
to be a bit shorter for the 8.3 people.
p4raw-id: //depot/perl@8471
|
|
|
|
|
| |
Message-ID: <14935.43597.962940.803717@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8424
|
|
|
|
|
|
|
|
| |
Message-ID: <3A4D722D.243AFD88@st.rim.or.jp>
Just the patch part for now, and the pragma renamed
as unicode::distinct.
p4raw-id: //depot/perl@8267
|
|
|
|
|
| |
Message-ID: <ylwvcosl4l.fsf@windlord.stanford.edu>
p4raw-id: //depot/perl@8259
|
|
|
| |
p4raw-id: //depot/perlio@8226
|
|
|
|
|
| |
(it basically is 8102..8118+8122 but no 8120, 8121, 8123, 8124)
p4raw-id: //depot/perl@8125
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ 8117]
Win32 tweaks to get Encode to build
- temp hack to makedef.pl till PerlIO is properly "exported".
- MSVC dislikes
static encpage_t foo[];
so make 'em extern for now.
[ 8116]
Document the new files
p4raw-link: @8117 on //depot/perlio: 18b7339f76ca9f2454845b454e0d2168c487e8ee
p4raw-link: @8116 on //depot/perlio: 9a5ca08e7f5b67208359eefb1f4b7db6c2880dcb
p4raw-id: //depot/perl@8118
|