Branch: refs/heads/smoke-me/khw-mingw
Home: https://github.com/Perl/perl5
Commit: 5744ff013e13a821b8c56a03fbd12cccb5625b0e
https://github.com/Perl/perl5/commit/5744ff013e13a821b8c56a03fbd12cccb5625b0e
Author: Karl Williamson <[email protected]>
Date: 2020-12-05 (Sat, 05 Dec 2020)
Changed paths:
M perl.h
Log Message:
-----------
Not all Win32 compilers have a small macro buffer
Commit e7ae132ec78 consolidated PERL_SMALL_MACRO_BUFFER usages, but it
wasn't a clean copy; it omitted the _MSC_VER number at which the buffer
became large enough. This commit adds that back.
Commit: b36d3a842823480a6e1dd9363cff3a1070d2eaf8
https://github.com/Perl/perl5/commit/b36d3a842823480a6e1dd9363cff3a1070d2eaf8
Author: Karl Williamson <[email protected]>
Date: 2020-12-05 (Sat, 05 Dec 2020)
Changed paths:
M handy.h
Log Message:
-----------
Revert "Don't test for 16-bit inputs in inRANGE()"
This reverts commit 4c2aa7c802893d0276551ade1b9d5dcd1226afc4.
That commit removed checking for 16 bit inputs because an assert in a
macro was making compilations fail in compilers that have a small macro
buffer. It would have been better to treat such compilers specially,
because it turns out that systems which use UTF-16, like Mingw and Win32
do need that.
A mistake made in e7ae132ec78 caused all Win32 compiler versions to be
so-treated, and so they continued to compile. But some change in 5.32
caused Mingw to run afoul of this problem; but since it's an assert, it
only affected debugging builds, which were tested much less often.
The reverted commit mentioned HP compilers as having problems. The only
such box we currently have available for testing is HP-31, and the
reversion works fine on it. This may break older versions, and if that
happens, the solution is to add them to the small buffer class.
Commit: 1c424a9b539254633b88bd28d6572340a98e67ce
https://github.com/Perl/perl5/commit/1c424a9b539254633b88bd28d6572340a98e67ce
Author: Karl Williamson <[email protected]>
Date: 2020-12-05 (Sat, 05 Dec 2020)
Changed paths:
M handy.h
Log Message:
-----------
handy.h: Fix typo in comment
Commit: bbdaf0704be3663c6a2be828bdf5823f64774399
https://github.com/Perl/perl5/commit/bbdaf0704be3663c6a2be828bdf5823f64774399
Author: Karl Williamson <[email protected]>
Date: 2020-12-05 (Sat, 05 Dec 2020)
Changed paths:
M handy.h
Log Message:
-----------
l
Commit: 6bf50940964749aa41a75904d8ecc33259f730b4
https://github.com/Perl/perl5/commit/6bf50940964749aa41a75904d8ecc33259f730b4
Author: Karl Williamson <[email protected]>
Date: 2020-12-05 (Sat, 05 Dec 2020)
Changed paths:
M regcharclass.h
M regen/regcharclass.pl
Log Message:
-----------
l
Compare: https://github.com/Perl/perl5/compare/05974fb99429...6bf509409647