Unicode 6.1
eval
与 unicode_eval
及evalbytes
的功能控制更加一致
substr
将会被考察,甚至在变更原始字符串之后
T_*REF_REFCOUNT_FIXED
XS typemap 修复了引用计数自减少的问题
is_utf8_char_buf
XS-callable 函数取代了有问题的 is_utf8_char
函数
$$
变量
sort
子程序可以自动加载
$[
变量由 arybase
模块提供
PerlIO::mmap
Unicode::UCD
Version::Requirements
已被废弃,转而使用 CPAN::Meta::Requirements
BEGIN
)
T_DATAUNIT
和 T_CALLBACK
XS typemaps
Unicode::Casing
XSUB
C 函数现在是静态的并且将不能从它们的对象文件导出
$$
, $<
, $>
, $(
, and $)
并不缓存他们的值
Devel::DProf
, Shell
已经被从 Perl 核心移除
abbrev.pl
, assert.pl
, bigfloat.pl
, bigint.pl
, bigrat.pl
, cacheout.pl
, complete.pl
, ctime.pl
, dotsh.pl
, exceptions.pl
, fastcwd.pl
, flush.pl
, getcwd.pl
, getopt.pl
, getopts.pl
, hostname.pl
, importenv.pl
, lib/find{,depth}.pl
, look.pl
, newgetopt.pl
, open2.pl
, open3.pl
, pwd.pl
, hellwords.pl
, stat.pl
, tainted.pl
, termcap.pl
, timelocal.pl
UTF-16
支持和 API 变化,详细记录于放置在 /usr/share/doc/pcre*
下的changelog
和 NEWS
文件中
Debuginfo
debuginfo
获得。
Debuginfo
由 DWARF
压缩Debuginfo
会由 DWARF 压缩工具 dwz 做后处理以减少 *.debug
文件的大小。开发人员也可以在他们的二进制包中运行该程序。
Notebook
拥有了全新用户界面,并有了诸如对较长行的自动换行,向仪表盘上传新笔记,管理已启动的集群以及改进的工具提示等新功能。笔记格式发生了变化,如果您要向旧版用户分享笔记,可使用附带的转换脚本。新增单元魔术函数,像 %%bash
, %%ruby
, %%timeit
和其他函数。Qt 控制台菜单得到改进,同时控制台能够直接显示 jpeg 图像。