mold 1.9 发布,高性能链接器


mold 是现有 Unix 链接器的一个快速替代品。它比 LLVM lld 链接器快几倍。mold 旨在通过减少构建时间,特别是在快速调试-编辑-重建周期中,提高开发人员的生产力。

新功能

mold 获得了对三个新目标的支持:32 位 PowerPC、SH-4 和 DEC Alpha。每项移植工作都没有花费我们几天的时间就完成了,这说明 mold 链接器的可移植性很强。

错误修复和兼容性改进

  • 在极少数情况下,静态初始化的函数指针可能会在静态链接的可执行文件中得到一个错误的地址。这个错误已经被修复。
  • 修正了一个 gdb-index 选项在 big-endian 主机上的崩溃 bug。
  • [RISC-V] 如果输出文件是针对 high address 链接的,mold 以错误的方式重写机器指令,这是错误的 R_RISCV_HI20 relaxation 的结果。这对 user-land 程序来说不是问题,但用 mold 链接的内核可能会因为这个错误而崩溃。

更多详情可查看:https://github.com/rui314/mold/releases/tag/v1.9.0

 


相關推薦

2022-09-05

Mold 是现有 Unix 链接器的快速替代品,它比 LLVM lld 链接器快几倍。 目前 Mold 发布了最新版本 1.4.2 ,此版本带来以下新功能和各种错误修复: 新功能和错误修复 [RV32] 修复了 32 位 RISC-V 的几个问题。Mold 现在可以为目标构建

2022-10-21

Mold 是现有 Unix 链接器的快速替代品,它比 LLVM lld 链接器快几倍。目前 Mold 发布了 1.6 版本,此版本增加了对两个基于 IBM 的平台的支持,主要带来以下更改: 新功能 [ppc64] Mold 现在支持原始的 64 位 big-endian PowerPC ABI(也称为

2022-11-14

Mold 1.7 现已发布。Mold 是现有 Unix 链接器的快速替代品,它比 LLVM lld 链接器快几倍。 开发人员 Rui Ueyama 称,一直以来他都在全职从事该项目,并已持续了两年。原本以为随着项目的流行,或许可以获得一定的金钱收益,但

2024-02-17

PHP 8.3.3 现已发布,这是一个错误修复版本。具体更新内容包括: Core: 修复了 zend-max-execution-timers 构建中的计时器泄漏。 修复了错误GH-12349(ARM 与 mold 的链接失败)。 修复了错误GH-13097(trigger_error / 中的匿

2023-05-11

Julia 编程语言 1.9 版本已发布,这是一种通用的高性能语言,在科学计算和数值分析中较为流行。Julia 1.9 是 1.x 系列版本中的第九个次要版本,添加了一些新特性和功能,主要更改如下: 本机代码的缓存 本机代码缓存现已可用

2023-06-16

的插件已被删除。这些外部插件组件是独立于 Packer 核心发布的,用户可以直接安装。 插件: 删除 Chef、Converge、Puppet、Salt 和 Inspec 插件,这些插件之前已经归档,归档后没有更新过版本。开发者可以可使用 packer init 或使

2024-04-26

blazork8s v0.1.9 已经发布,Kubernetes 管理工具 此版本更新内容包括: 更新内容 0.1.9 增加ingress详情页面展示Service、Pod功能 增加新页面,使得编辑Yaml、Doc查看两个功能合二为一 Workload资源增加对应的Service、Ingress关联展示

2023-11-23

数据可视化引擎 G2 v5.1.9 版本现已发布,具体更新内容包括: docs:翻译 getting-started、what-is-g2、why-g2 #5778 fix(docs):g2 的介绍 #5797 docs:添加 example stocks dark #5798 fix(tooltip):overflow #5802 docs:将 eco 添

2023-02-15

Spring Cloud Tencent 1.9 版本现已发布,支持 Spring Cloud 2022、2021、2020、Hoxton 版。 一、发布项列表: 1.9.0-2022.0.1 1.9.1-2021.0.5 1.9.1-2020.0.5 1.9.1-Hoxton.SR12 二、主要更新列表: 支持北极星与 Nacos 多注册和多发现。详细操作参

2022-09-24

v1.9的发布为Leaflet自2016年以来的首次重大版本升级奠定了基础!从那时起,很多事情都发生了变化,是时候让Leaflet与网络平台一起成长了。 在这个版本之后,我们将把1.x的代码分支化,并将其置于维护模式中——只保留潜在的

2022-11-23

Svick Framework 🐱 框架介绍 一个简单、快速、规范、灵活、扩展性好的php http api开发框架 更新内容 新增Http客户端,支持异步、并发请求 ORM从写,规范化链式调用方法 新增控制器方法可注入Request请求类 去掉boot.php引导

2023-06-01

更新内容 增加试卷全文检索 增加课程最后学习API 增加专栏文章付费 增加专栏学习记录 增加推荐课程|文章|考试widget 加强废除兑换码功能 去除课程打赏功能 错题|收藏题增加题型过滤 考试多选题漏选不得分

2023-08-08

动 Project Reactor 响应式编程框架 Netty ,Vert.x 高性能网络编程框架 ElasticSearch 全文检索,日志,时序数据存储 Redis 设备配置,状态管理,缓存 PostgreSQL 业务功能数据管理 hsweb framework 4 业务功能基

2023-05-18

在这个版本中,我们主要升级并调整了多种语言类型的构建包版本, 并支持了直接删除应用以及应用下的所有资源。 各语言源码构建包版本升级 Rainbond 支持一键将源码构建成镜像并运行起来,但在之前的版本中,部分语言支持