欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Perl 5.18 发布,修改40万行代码

程序员文章站 2022-05-12 17:14:15
...
Perl开发团队今天发布了Perl 5.18版本,与上个版本(5.16)一样,5.18版本开发用时1年,修改了2100个文件中的大约40万行代码(每发布一个版本几乎就等于重写一次,5.16版本中修改了56万行代码)。

Perl 5.18 发布,修改40万行代码

该版本中的核心功能改进如下:

  • 启用实验性功能时,会发出警告
  • 针对Hash的一系列改进:Hash随机数、新的Hash函数等等
  • Unicode升级至6.2
  • 字符名称别名现在可以包含非拉丁文字符
  • 新的DTrace探测器
  • 新的变量${^LAST_FH}
  • 正则表达式集合运算
  • 通过state sub foo、my sub foo、our sub foo声明子例程
  • 计算标签
  • 更多的CORE:: subs
  • 现在kill允许结束负信号名称进程
安全改进:

  • Hash相关改进
  • 文档中的存储安全警告
  • Locale::Maketext允许通过恶意模板来注入代码
  • 避免调用计数为负的memset
此外,新版本还修复了一些兼容方面的问题,并弃用了一些功能,详细信息:http://search.cpan.org/~rjbs/perl/pod/perldelta.pod

下载地址:http://www.perl.org/get.html
相关标签: Perl CPAN