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-07-02

前言 EasyAi的出现对于Java的意义,等同于在JavaWeb领域spring出现的意义一样——做一个开箱即用,让每一个开发者都可以使用EasyAi,来开发符合自己人工智能业务需求的小微模型,这就是它的使命! EasyAi介绍 EasyAi无任何依

2024-02-17

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

2024-09-28

dynamic-tp v1.1.9 发布,轻量级动态线程池。 此版本更新内容包括: Feature 新增 AgentAware,解决在有其他 agent 增强 Runnable 情况下尝试去拿 DtpRunnable,进行 tps、tpxx、运行超时等统计功能,1.1.7 及之前版本为了防止内存泄露会关

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关联展示

2024-06-01

在刚刚过去的五月,Bun团队只发布了三个小版本更新(v1.1.8、v1.1.9和v1.1.10),在不断优化性能和提升稳定性的同时,也为开发者带来了许多新的功能和改进。这些更新不仅修复了大量的bug,还对关键功能进行了显著的优化,尤

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引导