Branch: refs/heads/leont/perlio-various
Home: https://github.com/Perl/perl5
Commit: 6e631e67bccd13f984c315c766ae5e2103dd6e32
https://github.com/Perl/perl5/commit/6e631e67bccd13f984c315c766ae5e2103dd6e32
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M embed.fnc
M embed.h
M perlio.c
M perliol.h
M proto.h
M sv.c
Log Message:
-----------
Implement new style readline and the slow fallback
Commit: b6f31f4c763865e42894f7f438531fa0202c4cfb
https://github.com/Perl/perl5/commit/b6f31f4c763865e42894f7f438531fa0202c4cfb
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M perlio.c
M perliol.h
Log Message:
-----------
Add fast readdelim to main buffering layers
Commit: e45d824f532a95b8c8ff05f66e3fd21c5c8f7299
https://github.com/Perl/perl5/commit/e45d824f532a95b8c8ff05f66e3fd21c5c8f7299
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M ext/PerlIO-encoding/encoding.pm
M ext/PerlIO-encoding/encoding.xs
Log Message:
-----------
Make :encoding use the new readdelim method
Commit: 3485f29ea37a541f6455993922c5d8c8c575870f
https://github.com/Perl/perl5/commit/3485f29ea37a541f6455993922c5d8c8c575870f
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M cpan/CPAN-Meta-YAML/t/11_read_string.t
M lib/PerlIO.pm
M perlio.c
M perliol.h
M pod/perldiag.pod
M pod/perlfunc.pod
M pod/perliol.pod
M pod/perlrun.pod
M pod/perlunifaq.pod
M pod/perluniintro.pod
M t/io/crlf.t
M t/io/layers.t
M t/io/utf8.t
M t/op/print.t
M universal.c
Log Message:
-----------
Made :utf8 an actual layer
It will check the input for validity, by default strict validity though less
strict forms are provided. This also means PerlIO::get_layers doesn't return a
"utf8" pseudo-layer anymore, which can break some code making that assumption.
Commit: c6951c0d217d8b5612a790ee211c3619af57bfc8
https://github.com/Perl/perl5/commit/c6951c0d217d8b5612a790ee211c3619af57bfc8
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M ext/PerlIO-scalar/scalar.pm
M ext/PerlIO-scalar/scalar.xs
M ext/PerlIO-via/via.pm
M ext/PerlIO-via/via.xs
Log Message:
-----------
Make :via and :scalar use readdelim
Commit: cd2ea7b723817404dbf5259bb5924b1169becf80
https://github.com/Perl/perl5/commit/cd2ea7b723817404dbf5259bb5924b1169becf80
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M perlio.c
Log Message:
-----------
Speed up slurping binary files
Commit: 0a23d1655f2bf14f55b8e7bc785e7fb2e0d5d5a4
https://github.com/Perl/perl5/commit/0a23d1655f2bf14f55b8e7bc785e7fb2e0d5d5a4
Author: Leon Timmermans <[email protected]>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M sv.c
Log Message:
-----------
WIP
Compare: https://github.com/Perl/perl5/compare/bf4f28d8accb...0a23d1655f2b