summaryrefslogtreecommitdiff
path: root/ext/PerlIO
Commit message (Collapse)AuthorAgeFilesLines
* Minor doc changes for PerlIO::via.Rafael Garcia-Suarez2002-07-131-4/+4
| | | p4raw-id: //depot/perl@17517
* [DOC PATCH] some doc nits after 17463Elizabeth Mattijsen2002-07-101-1/+1
| | | | | Message-Id: <4.2.0.58.20020710211105.032546d0@mickey.dijkmat.nl> p4raw-id: //depot/perl@17470
* Change PerlIO::Scalar and Via to scalar and via.Jarkko Hietaniemi2002-07-097-46/+46
| | | p4raw-id: //depot/perl@17454
* [PATCH] Removing example layers from MIME::QuotedPrintElizabeth Mattijsen2002-07-092-26/+51
| | | | | | | | | | | Date: Mon, 08 Jul 2002 10:21:09 +0200 Message-Id: <4.2.0.58.20020708090819.02740f00@mickey.dijkmat.nl> Subject: Re: [PATCH] Removing example layers from MIME::QuotedPrint From: Elizabeth Mattijsen <liz@dijkmat.nl> Date: Tue, 09 Jul 2002 09:29:52 +0200 Message-Id: <4.2.0.58.20020709092337.02893300@mickey.dijkmat.nl> p4raw-id: //depot/perl@17449
* Tidy PerlIO::ViaNick Ing-Simmons2002-07-093-7/+35
| | | | | | | | - add test for open fail - add PerlIO_debug() diags to open paths - comments on API gaps - Update OPEN,SYSOPEN,FDOPEN pod entries. p4raw-id: //depot/perlio@17447
* Indentation normalize via Nick Ing-Simmons2002-07-091-388/+381
| | | | | | indent -kr -nce -psl (Better indent incantations welcome - something for Porting/?) p4raw-id: //depot/perlio@17442
* Allow PerlIO::Via to look for modules in the defaultRafael Garcia-Suarez2002-07-013-1/+20
| | | | | namespace PerlIO::Via::. p4raw-id: //depot/perl@17393
* PerlIO Layer implementation future proofing.Nick Ing-Simmons2002-06-203-6/+9
| | | | | | | | | - Inspired by Nick C's suggestion add size of function table to the table as a validation check. - also optimize pseudo-layer code to avoid malloc/link of something destined to be immediately popped & freed. - Minor addition to pod/perliol.pod p4raw-id: //depot/perlio@17330
* "Clean" implementation of binmode(FH)/":raw" identity.Nick Ing-Simmons2002-06-194-1/+24
| | | | | | | New function table entry so all layer definitions need tweaking. Extra function table entry allows a layer to remain on a binmode stack New PerlIOBase_binmode allows easy implementation of default policy. p4raw-id: //depot/perlio@17309
* Now that binmode(FH) does implicit ":bytes" revisitJarkko Hietaniemi2002-06-101-4/+2
| | | | | | the failing tests. The worrisome one is the Digest::MD5 test-- how will it fare in CRLF lands now? p4raw-id: //depot/perl@17175
* Tune test to run in UTF-8 localesNick Ing-Simmons2002-06-101-2/+2
| | | | | | | - test file must be opened as :bytes or high-bit octets will be UTF-8 encoded on write in such locales, so will not read as expected. p4raw-id: //depot/perlio@17159
* cleanup'sH.Merijn Brand2002-06-091-3/+3
| | | | | | From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020609102200.DEE5.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@17143
* [Encode PATCH] spurious warningNicholas Clark2002-06-051-4/+26
| | | | | Message-ID: <20020602192619.GA320@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17009
* Integrate macperl patch #16868.Jarkko Hietaniemi2002-05-302-0/+2
| | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@16882 p4raw-integrated: from //depot/macperl@16881 'copy in' ext/B/B/Concise.pm ext/B/t/deparse.t ext/B/t/terse.t ext/DynaLoader/DynaLoader_pm.PL ext/IO/lib/IO/t/io_dup.t ext/POSIX/t/sigaction.t ext/PerlIO/t/encoding.t ext/Socket/Socket.t lib/AutoSplit.t lib/Net/Ping/t/110_icmp_inst.t lib/Net/hostent.t lib/Pod/t/Usage.t lib/Pod/t/pod2html-lib.pl lib/Test/Harness/t/callback.t lib/blib.pm lib/strict.t lib/subs.t t/lib/filter-util.pl t/lib/warnings/doio t/lib/warnings/mg t/x2p/s2p.t (@16123..) lib/Test/Simple/t/exit.t (@16230..) lib/open.t lib/warnings.t (@16255..) perl.c (@16475..) lib/Unicode/Collate.pm lib/Unicode/UCD.t (@16651..) ext/PerlIO/t/fallback.t lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/test-harness.t (@16825..) p4raw-integrated: from //depot/macperl@16868 'copy in' lib/blib.t (@16123..) t/lib/warnings/op (@16230..) ext/Cwd/t/cwd.t ext/Digest/MD5/t/files.t (@16475..) 'merge in' ext/Storable/t/utf8hash.t lib/Test/Harness/Straps.pm (@16730..)
* More -Mutf8 cleanup.Jarkko Hietaniemi2002-05-221-3/+6
| | | p4raw-id: //depot/perl@16747
* Flag the VMS-problem-causing part of :encodingNick Ing-Simmons2002-05-221-0/+1
| | | | | for enhancement. (Problem still needs fixing in perlio.c) p4raw-id: //depot/perlio@16737
* Don't test $! with like() since one may haveJarkko Hietaniemi2002-05-161-6/+9
| | | | | a non-English locale, or simply AIX :-) p4raw-id: //depot/perl@16620
* Make open fail when layer string does not parse.Nick Ing-Simmons2002-05-151-0/+45
| | | p4raw-id: //depot/perlio@16613
* Avoid pointless re-encode of data in :encoding's read bufferNick Ing-Simmons2002-05-081-6/+16
| | | | | on a close p4raw-id: //depot/perlio@16487
* The EBCDIC remapping of the low 256 bites again.Jarkko Hietaniemi2002-05-031-0/+4
| | | p4raw-id: //depot/perl@16372
* [Patch] ext/PerlIO/t/fallback.t gets haircutDan Kogai2002-05-011-7/+11
| | | | | Message-Id: <2958D841-5D16-11D6-8A58-00039301D480@dan.co.jp> p4raw-id: //depot/perl@16309
* Adding Encode::* to .pm creates stash at compile timeNick Ing-Simmons2002-04-292-4/+5
| | | | | which means we need a stronger check on Encode at boot time. p4raw-id: //depot/perlio@16270
* Be tidy.Jarkko Hietaniemi2002-04-281-1/+1
| | | p4raw-id: //depot/perl@16248
* Have :encoding() default to perlqq style fallbacks.Nick Ing-Simmons2002-04-283-6/+70
| | | | | Add test for that. p4raw-id: //depot/perlio@16246
* Use (file PerlIO::Layer 'perlio') rather than $Config{useperlio}Nick Ing-Simmons2002-04-281-1/+1
| | | | | | as gate on layer tests which fail on -Dusesfio (ext/XS/Typemap/Typemap.t still fails on -Dusesfio) p4raw-id: //depot/perlio@16245
* Builds under -UuseperlioNick Ing-Simmons2002-04-282-5/+30
| | | | | Uses PUSHSTACK/POPSTACK in :encoding and :Via p4raw-id: //depot/perlio@16244
* Correct which var is nulled, stack movement protection.Nick Ing-Simmons2002-04-271-1/+7
| | | p4raw-id: //depot/perlio@16221
* Re-instate $PerlIO::encoding::check at boot.Nick Ing-Simmons2002-04-272-27/+30
| | | | | (Retaining Dan's XS side require though I don't see need.) p4raw-id: //depot/perlio@16211
* Fix fd leak on Via(bogus).Nick Ing-Simmons2002-04-272-5/+76
| | | | | | | Finish implementing PerlIOVia_open(). Export more guts of PerlIO_* so Via_open() can work. Fix various PerlIO_allocate() features exposed by above. p4raw-id: //depot/perlio@16207
* various signed/unsigned mismatch nitsGurusamy Sarathy2002-04-261-4/+4
| | | p4raw-id: //depot/perl@16173
* Re: [Encode] Patch to fix Encod-XML::SAX conflictsDan Kogai2002-04-251-1/+1
| | | | | Message-Id: <A4F06B9C-57EE-11D6-A6E0-00039301D480@dan.co.jp> p4raw-id: //depot/perl@16150
* Signedness nit.Jarkko Hietaniemi2002-04-221-1/+1
| | | p4raw-id: //depot/perl@16073
* Upgrade to PerlIO::encoding 0.04, from Dan Kogai.Jarkko Hietaniemi2002-04-222-37/+49
| | | p4raw-id: //depot/perl@16071
* Integrate //depot/perlio into mainlineNick Ing-Simmons2002-04-222-24/+150
| | | p4raw-id: //depot/perl@16066
* squelch some more type mismatch warningsGurusamy Sarathy2002-04-212-5/+5
| | | | | | SvREFCNT_dec(x ? y : z) did not typecast the right thing due to missing parens in macro definition p4raw-id: //depot/perl@16055
* Upgrade to PerlIO::encoding 0.02, from Dan Kogai.Jarkko Hietaniemi2002-04-192-9/+30
| | | p4raw-id: //depot/perl@16002
* The previous change on this was *ahem* slightly off-topic.Jarkko Hietaniemi2002-04-191-9/+12
| | | p4raw-id: //depot/perl@15998
* Add just a little bit more explanation to PerlIO::encoding.Jarkko Hietaniemi2002-04-171-1/+10
| | | p4raw-id: //depot/perl@15967
* PerlIO::encoding 0.01 from Dan Kogai.Jarkko Hietaniemi2002-04-174-0/+502
| | | p4raw-id: //depot/perl@15966
* binmode(FH, ":bytes") is the right way, methinks.Jarkko Hietaniemi2002-03-271-3/+6
| | | p4raw-id: //depot/perl@15559
* UTF-8 locale: need to open explicitly for bytes.Jarkko Hietaniemi2002-03-271-3/+3
| | | p4raw-id: //depot/perl@15558
* Re: Cygwin PerlIO.t failingStas Bekman2002-03-261-0/+1
| | | | | Message-ID: <3CA0B113.1070800@stason.org> p4raw-id: //depot/perl@15533
* Stas setting things right.Jarkko Hietaniemi2002-03-261-40/+85
| | | p4raw-id: //depot/perl@15510
* I don't understand what is going on what theseJarkko Hietaniemi2002-03-251-64/+39
| | | | | news tests, retracting the whole lot. p4raw-id: //depot/perl@15503
* Noise with -w.Jarkko Hietaniemi2002-03-251-0/+1
| | | p4raw-id: //depot/perl@15501
* ...and put some of the new perlio tests here.Jarkko Hietaniemi2002-03-251-39/+63
| | | | | | The in-memory ones not yet since my poor brain refuses to find the right TODO incantation. p4raw-id: //depot/perl@15499
* warnings for perlio + othersPaul Marquess2002-03-252-13/+34
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEKNEAAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15485
* ASCIIisms.Jarkko Hietaniemi2002-01-271-5/+13
| | | p4raw-id: //depot/perl@14444
* cleaner close on tests, take 2 Andreas König2001-12-291-4/+4
| | | | | | | Message-ID: <m33d1tvjuq.fsf@anima.de> (except for the three DB_File patch fragments) p4raw-id: //depot/perl@13940
* Add pTHX to all vtable functions for future-proofing andNick Ing-Simmons2001-12-192-67/+46
| | | | | consistency of PerlIO layers. p4raw-id: //depot/perlio@13808