32、Perl 5.8.x 版本更新内容全解析

Perl 5.8.x 版本更新内容全解析

1. 前期版本更新概述

在早期的更新中,有诸多方面的改进和变化。

1.1 诊断与内部结构变化
  • 新的或更改的诊断信息 :致命错误 “DESTROY created new reference to dead object” 现在已记录在 perldiag 中。
  • 内部结构更改
    • 哈希代码进行了重构,以减少源代码重复,外部接口不变,除了上述的错误修复,行为上应无变化。
    • hv_clear_placeholders 现在是 Perl API 的一部分。
    • 一些 C 宏进行了整理,特别是创建临时局部变量的宏现在对这些变量的命名更加谨慎,避免名称冲突导致的错误。
    • <> 现在总是被包含。
1.2 配置与构建

Configure 现在无论调用回调函数的变量值如何都会调用回调,以前仅在 $variable $define 分支中调用回调,此更改主要影响编写配置提示文件的平台维护者。

1.3 特定平台问题

回归测试 ext/threads/shared/t/wait.t 在早期的 RedHat 9 和 HP - UX 10.20 上失败,原因是它们的线程实现存在错误,RedHat 用户可考虑升级其 gl

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值