Go1.24.6 版本发行注记
- 基础代码升级到上游Go1.24.6
- 优化crypto/{sha512、sha256}的实现
- 优化crypto/subtle中xorBytes的实现
- 优化internal/bytealg中compare的实现
- 优化internal/bytealg中index、indexString的实现
- 折叠取反操作的加减规则,减小目标程序大小
- 实现ORN和ANDN的降级规则,减小目标程序大小
- 折叠乘法取反规则,减小目标程序大小
- 优化符号扩展操作,减小目标程序大小
- 实现预取Op,提升gc性能
- 使用SGTconst/SGTUconst优化条件分支的降级规则,减小目标程序大小
- 优化常量是0的SGT操作的降级规则,减小目标程序大小
- 优化分支条件为0时操作的降级规则,减小目标程序大小
- 优化EQZ/NEZ的条件为XOR操作的降级规则,减小目标程序大小
- 增加指令[X]VFCLASS.{S/D}的支持
- 增加预取指令PRELD的支持
- 指令VANDB增加立即数汇编格式
- 增加指令[X]VLDREPL.{B/H/W/D}的支持
- 增加指令ALSL{W/WU/V}的支持
- 增加指令FSEL的支持
- 修复降级规则NORconst的实现错误
- 修复racecall中gsignal的错误
- 修复runtime中debugPinnerV1的实现错误
- 修复runtime中gdb相关的测试错误
- 在goroutine抢占中保存所有的fcc系列寄存器