Branch: refs/heads/leont/perlio-various
Home: https://github.com/Perl/perl5
Commit: 813ab4ca0a171f9885a89224cb6cbc5a3db271b2
https://github.com/Perl/perl5/commit/813ab4ca0a171f9885a89224cb6cbc5a3db271b2
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 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: 301acdc760bf3a0bf9ab7cfc12895bb9290d29b3
https://github.com/Perl/perl5/commit/301acdc760bf3a0bf9ab7cfc12895bb9290d29b3
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 2021)
Changed paths:
M perlio.c
M perliol.h
Log Message:
-----------
Add fast readdelim to main buffering layers
Commit: 0f0ccedbf4dcfaa8a0fa36b9038fe99f8d336d29
https://github.com/Perl/perl5/commit/0f0ccedbf4dcfaa8a0fa36b9038fe99f8d336d29
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 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: ee61926b89846fcdb30c853be6dcef86846a9d44
https://github.com/Perl/perl5/commit/ee61926b89846fcdb30c853be6dcef86846a9d44
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 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: 4ba1887b9f5dc06d6f7e9822d598cdf53252f6e6
https://github.com/Perl/perl5/commit/4ba1887b9f5dc06d6f7e9822d598cdf53252f6e6
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 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
M lib/PerlIO.pm
Log Message:
-----------
Make :via and :scalar use readdelim
Commit: fb6f5e16a8e18d670cce898c372036c389154a02
https://github.com/Perl/perl5/commit/fb6f5e16a8e18d670cce898c372036c389154a02
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 2021)
Changed paths:
M perlio.c
Log Message:
-----------
Speed up slurping binary files
Commit: 804fd081286b0e59f2d1d81ac165721e9248d30f
https://github.com/Perl/perl5/commit/804fd081286b0e59f2d1d81ac165721e9248d30f
Author: Leon Timmermans <[email protected]>
Date: 2021-09-20 (Mon, 20 Sep 2021)
Changed paths:
M sv.c
Log Message:
-----------
WIP
Compare: https://github.com/Perl/perl5/compare/0a23d1655f2b...804fd081286b