Releases: perl11/cperl
cperl-5.26.1 released
Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perl5261cdelta.html
Overview at http://perl11.org/cperl/perlcperl.html
Highlights:
- Optimized method lookup on classes
- Support the pgcc pgi compiler http://www.pgroup.com/
inc_version_list
skips now older development versions.- -Dusedevel optional
- cperlivp -d DESTDIR
- Fixed Porting/cmpVERSION.pl
- Fixed many mingw and cygwin issues. smokers added. no dlltool. optimized mingw builds (use new gcc features), ...
- Support method lookup from classes, i.e. restricted stashes
- Fixed signature corruption with skip'ed arguments
- Harmonized TOKENBUF_SIZE and stack buf sizes
- Fix regex stack recursion overflow with DEBUGGING
- Added missing arity check to readline(1,2,3)
09116dbd63e115b64005c077781db73184edfb53 cperl-5.26.1.tar.bz2
03fa116a654e27793aaa176d8c937eb1c97060f2 cperl-5.26.1.tar.gz
d59f859e9811f691bcfe2aee6d5bfc35f02aac1b cperl-5.26.1.tar.xz
02bb1f00c0381cb925f3fa0e76384b6fa7a85a56 cperl-5.26.1.3393-mingw-x64.tar.xz
e071bc2775b1d89541d02a0e8db46bc898c5f87a cperl-5.26.1.3393-mingw-x86.tar.xz
a6a26b2dc914301f98d9c2cc86f261322220d611 cperl-5.26.1.3407-win32.exe
0ef6fcada212648585b077a6c7e3f210d25a398f cperl-5.26.1.3407-win64.exe
e6359f823633c801bf3b6ea30c9129377e9e7c3f cperl-5.26.1-1.pkg
cperl-tag-deploy-test: Release cperl-5.26.1
Update perlhist and delta's.
cperl-win
libffi-windows binaries
cross-compiled libffi-3.2.2dev for w32 and w64
compiled via ../configure CC=i386-mingw32-gcc CXX=i386-mingw32-c++ CPP=i386-mingw32-cpp --host=i386-pc-mingw32
and ../configure CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ CPP=x86_64-w64-mingw32-cpp --host=x86_64-w64-mingw32
$ tar tfz libffi-3.2.2dev-mingw32.tar.gz
bin/libffi-7.dll
include/ffi.h
include/ffitarget.h
lib/libffi.a
lib/libffi.dll.a
lib/libffi.la
lib/pkgconfig/libffi.pc
share/info/dir
share/info/libffi.info
share/man/man3/ffi.3
share/man/man3/ffi_call.3
share/man/man3/ffi_prep_cif.3
share/man/man3/ffi_prep_cif_var.3
Usage:
- copy it into
win32\
(cd win32; tar xfz ..\libffi-3.2.2dev-mingwNN.tar.gz)
- and optionally
- also the
bin\libffi-7.dll
into the perl srcdir or the path, - and the
lib\libffi.dll.a
into INST_CORELIB (c:\cperl\lib\CORE
)
- also the
- add
USE_FFI=define
to the make cmdline. Seeappveyor.yml
andt/appveyor-smoke.bat
cperl-5.27.0 released
Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perlcdelta.html
Overview at http://perl11.org/cperl/perlcperl.html
Highlights:
- study HASH CODE ARRAY with hash shrink.
- much faster HASH split (10^8x faster, which is measurable even if not often used)
- strict hashpairs
- on BOM set utf8 and unicode_strings
- Safer perl -c:s cmdline flag
- Faster glob
- dtraces probes for hash and globs
- Initial pgcc compiler support
- Support long paths (>4096)
- Many mingw and cygwin fixes.
d7f1c0e5ede1f9b80b6de4cefe7f3aaaf9196221 cperl-5.27.0.tar.bz2
9cf4c0f4c5ec3d7587743441cb6b9fa129c8744a cperl-5.27.0.tar.gz
9d66794774826a31e05eaafcbb3cf09bd45cc586 cperl-5.27.0.tar.xz
8b21699440de56af3b59d11dec6e0ad5b27399cc cperl-5.27.0.2960-win32.exe
d44c9fca70e7fd0a79631f2b8ce7f2d02305935d cperl-5.27.0.2960-win64.exe
cperl-win-5.26.0.2745
cperl windows sfx nightly (msvcr120.dll)
cperl-win-5.26.0.2733
cperl windows sfx nightly
cperl-5.26.0 released
Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perl5260cdelta.html
Overview at http://perl11.org/cperl/perlcperl.html
This release biggest features are more support for user-types and unicode
security, better hash security, no ' package seperator anymore.
NULL ops are now removed by default, better loops, minor compiler optimizations.
Preparation for the jit with improved .pmc loading.
And of course ongoing damage control: reviving for qw() loops, undoing acceptance
of binary names (silently added with 5.16), undoing the removal of use encoding.
Fixed some critical core modules, such as Storable, ExtUtils::Constant,
enhanced use base with readonly @isa by default.
Upstream caught up with the cperl 5.22 . in @inc security fixes and renamed
the feature flag from -Dfortify_inc to -Ddefault_inc_excludes_dot.
Benchmark-wise nothing much changed, it even got relatively a bit slower
with the added unicode identifier security overhead on use utf8.
Absolutely it is only 3% faster then 5.24c, and 1% than 5.26 in the
benchmark code. With real code the signature advantages still make it
~20-40% faster.
7074e3103d39f9c5224f86847d213fca83323d02 cperl-5.26.0.tar.bz2
351fb66f1f58398a43de8e162c0e2374757e8214 cperl-5.26.0.tar.gz
5fd3fccb2441cfe78cb0e34710c1c56ae6f328e8 cperl-5.26.0.tar.xz
45519998b5ce622b0fd4efbeaa684fc06cb5b5f9 cperl-5.26.0-1.pkg
0297c5fb39edc47decf627e95485d7c44368a109 cperl-5.26.0-win32.exe
f4385a4d1f0c92bff53defb9b056574b438e45da cperl-5.26.0-win64.exe
cperl-5.26.0-RC1 released
Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perlcdelta.html
Overview at http://perl11.org/cperl/perlcperl.html
This release biggest features are more support for user-types and unicode security.
And of course ongoing damage control: reviving for qw()
loops, undoing binary names, undoing the removal of use encoding
.
383b2918871e6676fbfa8ae7d3e39db53cf5e870 cperl-5.26.0-RC1.tar.bz2
529780b90dd9079ee8a02eca7c30258f12bd3c61 cperl-5.26.0-RC1.tar.gz
ae051f4db377f42987901ca1ac640ed5b04e9361 cperl-5.26.0-RC1.tar.xz
cperl-5.25.3 released
Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perlcdelta.html
Overview at http://perl11.org/cperl/perlcperl.html
This release biggest features are more support for user-types and unicode security.
For the next release 5.26.0 nothing much is planned, other than fixing some open bugs.
4627f01990fdaac80d159d810413d512150371ff cperl-5.25.3.tar.bz2
86f1c4b9dc53611b7542b01d977dc2d619949e95 cperl-5.25.3.tar.gz
335136e0ad453f34049d9b90c2ac01a507e8e001 cperl-5.25.3.tar.xz
0308e60cc287f9810d878c4f0e883b31621c740a cperl-5.25.3-1.pkg
27c6b65522050a953460bd46bfe57bb9c4921d48 cperl-5.25.3-win32.exe