Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit e54352f

Browse files
committed
Release cperl-5.26.0
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 binary names, undoing acceptance of binary symbols (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. 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
1 parent 66c218b commit e54352f

File tree

4 files changed

+3
-3
lines changed

4 files changed

+3
-3
lines changed

META.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
"vxs.inc"
129129
]
130130
},
131-
"release_status" : "testing",
131+
"release_status" : "stable",
132132
"resources" : {
133133
"bugtracker" : {
134134
"web" : "http://github.com/perl11/cperl/issues"

patchlevel.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ hunk.
133133
# endif
134134
static const char * const local_patches[] = {
135135
NULL
136-
,"RC1"
137136
#ifdef PERL_GIT_UNCOMMITTED_CHANGES
138137
,"uncommitted-changes"
139138
#endif

pod/perlhist.pod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -633,6 +633,7 @@ the strings?).
633633
rurban 5.25.3c 2016-Feb-23
634634

635635
rurban 5.26.0c-RC1 2017-Apr-19 cperl 5.26
636+
rurban 5.26.0 2017-Apr-25
636637

637638
=head2 SELECTED RELEASE MEMORY USAGE
638639

0 commit comments

Comments
 (0)