Rui Ueyama

Results 39 issues of Rui Ueyama

When we are inserting a new key-value pair to a hash table, we always overwrite a tombstone if found. However, it can cause a duplicate key to be inserted to...

In this year's WWDC video about linking (*1), Apple announced a feature that was new to me. It sounded like a neat idea, and I now wonder if we can...

experimental

We want to support the Windows target by mold 3.0.

We would like to implement an alternative mechanism for the linker script language. In order to do that, we first have to learn about the existing usages of the linker...

experimental

Currently, we demangle only C++ symbols, but we should be able to demangle (i.e. pretty print) mangled Rust symbols. Unfortunately, it looks like there's no C++ library that can demangle...

enhancement

I realized that we may be able to do Safe Identical Code Folding (Safe ICF) just by looking at relocations. To implement Safe-version ICF, it is critical to determine whether...

mold supports object file preloading feature. In order to use it, someone has to run a linker command with `--preload` flag a few seconds prior to the actual linker invocation....

performance

Currently, we distribute only x86-64 and ARM64 binaries for each release. It's nice to build mold for other supported targets and distribute them along with x86-64 and ARM64 binaries. It...

enhancement

We may want to support PPC64 ELF v2 ABI (https://github.com/inconstante/ELFv2-ABI). I don't know if there's a need for it though.

enhancement