new => [
['<code>${^LAST_FH}</code>', 'last read filehandle (used by <code>$.</code>)'],
['<code>/(?[ a + b ])/</code>', 'regex set operations (character substraction <code>-</code>, unions <code>&</code>)', {experimental => 'regex_sets'}],
- ['<code>my sub</code>', 'lexical subroutines (also <code>state</code>, <code>our</code>); buggy before v5.22', {feature => 'lexical_subs', experimental => 'lexical_subs'}],
+ ['<code>my sub</code>', 'lexical subroutines (also <code>state</code>, <code>our</code>); buggy before v5.22', {experimental => 'lexical_subs', stable => v5.26}],
['<code>next $expression</code>', 'loop controls allow runtime expressions'],
[q"<code>no warnings 'experimental::…'</code>", 'mechanism for experimental features, as of now required for <em>smartmatch</em>'],
],
release => '2016-05-09',
},
- v5.25.10 => {
+ v5.26 => {
new => [
['<code><<~EOT</code>', 'indented here-docs, strips same whitespace before delimiter in each line'],
['<code>@{^CAPTURE}</code>', q"array of last match's captures, so <code>${^CAPTURE}[0]</code> is <code>$1</code>"],
['<code>//xx</code>', 'extended modifier to also ignore whitespace in bracketed character classes'],
],
unicode => '9.0', # also Script_Extensions/scx in "\p{script}"
- release => '2017-02-20',
+ release => '2017-05-30',
},
}