The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for this software.

0.34  2021-10-19 00:00:00
  - supports opendir(my $dir, ...)
  - created by INABA Hitoshi

0.33  2021-10-15 00:00:00
  - allow 07, 0o7 and 0O7
  - allow 0b1 and 0B1
  - allow 123.4e5,  123.4E5,  123.e5,  123.E5,  .4e5,  and .4E5
  - allow 123.4e+5, 123.4E+5, 123.e+5, 123.E+5, .4e+5, and .4E+5
  - allow 123.4e-5, 123.4E-5, 123.e-5, 123.E-5, .4e-5, and .4E-5
  - allow 0xFF, 0XFF, 0xff, and 0Xff
  - allow 0xFF.Ep5,  0xFF.EP5,  0xFF.p5,  and 0xFF.P5
  - allow 0xFF.Ep+5, 0xFF.EP+5, 0xFF.p+5, and 0xFF.P+5
  - allow 0xFF.Ep-5, 0xFF.EP-5, 0xFF.p-5, and 0xFF.P-5
  - allow 0Xff.Ep5,  0Xff.EP5,  0Xff.p5,  and 0Xff.P5
  - allow 0Xff.Ep+5, 0Xff.EP+5, 0Xff.p+5, and 0Xff.P+5
  - allow 0Xff.Ep-5, 0Xff.EP-5, 0Xff.p-5, and 0Xff.P-5
  - created by INABA Hitoshi

0.32  2021-10-03 00:00:00
  - expands wildcard arguments of command line on Microsoft Windows
  - created by INABA Hitoshi

0.31  2021-08-26 00:00:00
  - escape "@{^CAPTURE}" to "@{[mb::_CAPTURE()]}", not "@{[join $", mb::_CAPTURE()]}"
  - created by INABA Hitoshi

0.30  2021-06-28 00:00:00
  - fix POD
  - created by INABA Hitoshi

0.29  2021-06-16 00:00:00
  - fix print lc $_;
  - created by INABA Hitoshi

0.28  2021-05-25 00:00:00
  - supports die <<HEREDOC, and more
  - add SEE ALSO of POD
  - created by INABA Hitoshi

0.27  2021-04-24 00:00:00
  - fix confess() and cluck() messages
  - created by INABA Hitoshi

0.26  2021-04-13 00:00:00
  - fix return then /regexp/
  - fix $any->split, etc
  - created by INABA Hitoshi

0.25  2021-03-15 00:00:00
  - fix mb::_ignorecase()
  - created by INABA Hitoshi

0.24  2021-03-14 00:00:00
  - supports print FILEHANDLE <<HEREDOC
  - fix tr/A-Z/a-z/
  - use subroutine prototype
  - sorts POD document
  - created by INABA Hitoshi

0.23  2021-02-27 00:00:00
  - fix parse_expr_balanced()
  - fix cluck()
  - removed package name from some variables
  - created by INABA Hitoshi

0.22  2021-02-21 00:00:00
  - supports version strings
  - removed package name from some variables
  - created by INABA Hitoshi

0.21  2021-02-14 00:00:00
  - fix mb::reverse() with no parameters on scalar context
  - local $_ in mb::chr, mb::_lstat, mb::_stat
  - created by INABA Hitoshi

0.20  2021-01-27 00:00:00
  - removes $term and introduce parse_ambiguous_char()
  - removes mb::PERL package
  - CORE::split() acts as mb::split()
  - supports stacking filetest with no space like -r-w-x
  - created by INABA Hitoshi

0.19  2021-01-10 00:00:00
  - supports free format of mb::use, mb::no
  - created by INABA Hitoshi

0.18  2021-01-06 00:00:00
  - tried to CPAN Test id=116942340, 116942329, 116879165, 116879164, 116879048, 116879043, 116837347
  - created by INABA Hitoshi

0.17  2021-01-02 00:00:00
  - supports mb::use, mb::no
  - created by INABA Hitoshi

0.16  2020-12-29 00:00:00
  - supports mb::PERL (use Perl module in MBCS encoding)
  - created by INABA Hitoshi

0.15  2020-12-27 00:00:00
  - supports codepoint range of codepoint class of regular expression by hyphen
  - supports new octal syntax 0oddddd
  - created by INABA Hitoshi

0.14  2020-12-13 00:00:00
  - supports WTF-8
  - created by INABA Hitoshi

0.13  2020-12-12 00:00:00
  - supports range of ASCII by hyphen for tr///
  - created by INABA Hitoshi

0.12  2020-11-28 00:00:00
  - was changed interface of mb::_open_w()
  - supports mb::get_OSNAME()
  - supports mb::get_script_encoding()
  - supports autovivification of file handle only on perl 5.005
  - supports mb::_chdir() with no parameters
  - created by INABA Hitoshi

0.11  2020-09-05 00:00:00
  - INCOMPATIBLE CHANGE: transpiles eval 'string' to eval 'string' (NOT mb::eval 'string')
  - INCOMPATIBLE CHANGE: transpiles do 'file' to do 'file' (NOT mb::do 'string')
  - INCOMPATIBLE CHANGE: transpiles require 'file' to require 'file' (NOT mb::require 'string')
  - created by INABA Hitoshi

0.10  2020-08-30 00:00:00
  - supports also opendir, not only opendir()
  - removed "use Symbol;"
  - fix from \*qq{...} to qq{...}, transpiling filetest -X qq{...}
  - avoid syntax error: Can't coerce array into hash at ..., transpiling regexp /[ABC]{3}/
  - created by INABA Hitoshi

0.09  2020-08-28 00:00:00
  - supports also lstat, not only lstat()
  - supports also stat, not only stat()
  - supports also filetest -X testee, not only -X (testee)
  - supports stackable file test operators
  - created by INABA Hitoshi

0.08  2020-07-28 00:00:00
  - supports also mb::getc, not only mb::getc()
  - created by INABA Hitoshi

0.07  2020-07-25 00:00:00
  - add cluck() subroutine
  - fix qq-like here document (remove unnecessary \n)
  - supports $mb::PERL as $^X($EXECUTABLE_NAME) for execute MBCS Perl script
  - supports $mb::ORIG_PROGRAM_NAME as original $0($PROGRAM_NAME) before transpile
  - created by INABA Hitoshi

0.06  2020-07-16 00:00:00
  - supports absolute path of mb::do()
  - supports absolute path of mb::require()
  - created by INABA Hitoshi

0.05  2020-07-15 00:00:00
  - removed some tests to avoid FAIL on MSWin32(I beg better idea).
  - created by INABA Hitoshi

0.04  2020-07-14 00:00:00
  - allows calling subroutines without parentheses, chop, chr, do, dosglob, eval, index, index_byte, lc, lcfirst, length, ord, require, reverse, rindex, rindex_byte, substr, tr, uc, ucfirst, split, chdir, and unlink
  - self support confess() for MBCS encoding
  - created by INABA Hitoshi

0.03  2020-07-13 00:00:00
  - support s###
  - fix (?:@{mb::_dot}) to (?:@{[@mb::_dot]}), and so on
  - created by INABA Hitoshi

0.02  2020-07-12 00:00:00
  - fix test scripts on MSWin32 but not MBCS
  - fix running on Microsoft Windows of detect_system_encoding
  - created by INABA Hitoshi

0.01  2020-07-07 00:00:00
  - original version
  - created by INABA Hitoshi