mold: modern linker Rui Ueyama
タグ
mold is a faster drop-in replacement for existing Unix linkers. It is several times quicker than the LLVM lld linker, the second-fastest open-source linker, which I initially developed a few years ago. mold aims to enhance developer productivity by minimizing build time, particularly in rapid debug-edit-rebuild cycles. Here is a performance comparison of GNU ld, GNU gold, LLVM lld, and mold when l
Go 1.15 Released With Much Improved Linker, New CPU Mitigations Written by Michael Larabel in Programming on 11 August 2020 at 06:55 PM EDT. 13 Comments Go 1.15 is out as a rather significant update to this popular, modern programming language. Go 1.15 brings a wide variety of improvements including: - The Go linker now has much lower resource use, is faster, and has improved code quality. General
GCC 12 Adds Support For Using The Mold Linker Written by Michael Larabel in GNU on 29 December 2021 at 02:47 PM EST. 26 Comments A small but noteworthy change that landed today for the GCC 12 compiler itself is support for using the Mold linker. Released last week was Mold 1.0 as a high-speed linker that can deliver better performance than GNU's old Gold linker and even LLVM's LLD. Mold was design
On the C++ team we’ve heard loud and clear from users that build times are a pain point. We’ve continued our focus on improving the step, linking, that dominates F5 build times. Fast F5 build times, or iteration build times, are a key contributor to developer productivity and we felt that there was a large opportunity so we narrowed in on changes that we felt could move the needle 2x or more. This
eBPF Updates #2: eBPF with Zig, libbpf-bootstrap, Rust Linker, BTF in Kernel Modules, Cgroup-Based Memory Accounting Foreword Welcome to the second issue of the eBPF Updates! This time we have interesting resources about how to write eBPF programs with Zig, or with Rust, or on how to manage them with libbpf. On the kernel side, modules now support BTF, and improvements to memory accounting for eBP
I received lots of responses for my mold 1.7.0 release notes and my docs post (Hacker News, Reddit, and Phoronix). Thank you to everyone who gave me valuable feedback! I also share many of you guys' concerns that switching to a non-open-source license would make many users away from our mold linker. Even though I reserve the right to change the license, I agree that that’s a real concern. The prob
MSFS2020のアドオン
Mold 1.1 High Performance Linker Brings Native LTO, RISC-V Support Written by Michael Larabel in Programming on 21 February 2022 at 03:00 AM EST. 26 Comments Debuting last December was Mold 1.0 as a high performance, modern linker to compete with GNU's Gold and LLVM's LLD. That project was started by Rui Ueyama who originally worked on LLVM's LLD and has been working aggressively on performance op
Summary Introduce an API that offers statically-typed, pure-Java access to native code. This API, together with the Foreign-Memory API (JEP 393), will considerably simplify the otherwise error-prone process of binding to a native library. History The Foreign-Memory Access API, which provides the foundations for this JEP, was first proposed by JEP 370 and targeted to Java 14 in late 2019 as an incu
WireGuard is a registered trademark of Jason A. Donenfeld. Tailscale on iOS runs as a special kind of app, a Network Extension. This lets us run in the background, so we can secure traffic from all of your applications, without them having to change anything. But with this power comes a memory straightjacket. Normal iOS apps can use 5GB or so of memory before iOS kills them. We get 15MB. With an “
j
k
lあとで
eコメント
oページを