| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Message-Id: <200012141340.NAA54236@mailhost1.dircon.co.uk>
When compiling modules the data item that is being imported
from libperl.dll needs to be tagged as imported/shared data:
extern __declspec(dllimport) PerlIO_funcs PerlIO_pending;
p4raw-id: //depot/perl@8186
|
|
|
|
|
| |
open($fh,"<encoding(iso8859-7)",$greek) || die;
p4raw-id: //depot/perlio@8085
|
|
|
|
|
|
|
|
| |
Allow arg to layers e.g. open($fh,"<:encode(iso8859-15)",$name)
syntax is modelled on attributes.
Untested fix for io/utf8 on Win32 etc.
Very clumsy start to the encode layer.
p4raw-id: //depot/perlio@8076
|
|
|
| |
p4raw-id: //depot/perlio@7983
|
|
|
|
|
|
|
|
|
|
|
| |
Make 'unix' pass most tests
- do unread by temporary push of layer ("pending") holding unread chars
- fast_gets is now based on per-handle flag
- relax one of io/pipe.t tests to allow print to fail and close to
succeed so that it passes on unbuffered "unix" layer.
Remaining fail is sporadic and a genuine race condition between
parent/child in fork test.
p4raw-id: //depot/perlio@7942
|
|
|
|
|
|
|
|
| |
crlf layer is now "the" buffer layer and can turn its behaviour on/off.
Lip-service to making stdio layer work on such platforms (untested).
Now fails 3 tests rather than one, checkin to see if I can debug
the issue under linux. (Do not merge.)
p4raw-id: //depot/perlio@7853
|
|
|
|
|
| |
Correct 1st bug - one layer of indirection.
p4raw-id: //depot/perlio@7755
|
|
p4raw-id: //depot/perlio@7684
|