Pre-release

@rurban rurban released this Aug 14, 2017 · 2737 commits to master since this release

Assets 10

Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perl5271cdelta.html
Overview at http://perl11.org/cperl/perlcperl.html

Highlights:

  • perl6-like class/roles/method/has OO, see http://perl11.org/cperl/perlclass.html (multi later with 5.27.2)
  • Optimized and fixed method lookup on classes
  • Check and normalize stringified names
  • Added strict names, see http://perl11.org/blog/strict-names.html
  • ~3.5% faster XS calls
  • optimized iter loops a bit (~20%), but still generating the AND op.
  • warn on unused constant args in a list with next, goto, redo, last, dump.
  • inc_version_list skips now older development versions.
  • -Dusedevel optional
  • Support cperlivp -d DESTDIR
  • Fixed Porting/cmpVERSION.pl
  • Fixed many mingw and cygwin issues. smokers added. no dlltool. optimized mingw builds (use new gcc features), ...
  • Fixed signature corruption with skip'ed arguments
  • Harmonized TOKENBUF_SIZE and stack buf sizes
  • Fixed critical regex stack recursion overflow with DEBUGGING
  • Added missing arity checks to readline(1,2,3) and readpipe
c1a572ddf5f8c3bb64996574abe028a44dc292fc  cperl-5.27.1-1.pkg
714736edf33fbc8cc32ddfac95b2792659143749  cperl-5.27.1.tar.bz2
b656fd842698a2d75e951b9404fbc13a5bf47d66  cperl-5.27.1.tar.gz
47706a77948a260a9c0c75c7669394062d430184  cperl-5.27.1.tar.xz
b9572df73ae27b961f0f9e86bf5f9deef67f546d  cperl-5.27.1.3420-mingw-x64.tar.xz
218ffe95d975dd682a1dfa0b2e6d16a60e429da0  cperl-5.27.1.3420-mingw-x86.tar.xz
5de097bdc41c9fe712a4edf21fd1f33ad1bc1e8c  cperl-5.27.1.3420-win32.exe
f3e7c17eb470ffec83c92013286be6e471f2a7f9  cperl-5.27.1.3422-win64.exe