Zig ELF Linker Improvements Devlog
ziglang.org
Zig ELF Linker Improvements Devlog
1–10 of 105 posts
Re: Zig ELF Linker Improvements Devlog
#2Re: Zig ELF Linker Improvements Devlog
#3Re: Zig ELF Linker Improvements Devlog
#4I wonder how much this work being pushed forward right now is a response to the Bun drama.
It's the opposite: people have become more receptive to communication about this work now that there's "drama" attached to it.
This post I co-authored with Andrew is from 2020. In it we announce the idea of getting rid of LLVM from the debug build pipeline and since then work has been steadily going forward, it's just not trivial to bootstrap a full compiler pipeline for all major targets, but we're finally getting there.
Re: Zig ELF Linker Improvements Devlog
#5I am still a little salty about `@cImport` removal, though! without it, I can't confidently call it "Kotlin of C" anymore.
Re: Zig ELF Linker Improvements Devlog
#6I wonder how much this work being pushed forward right now is a response to the Bun drama.
What if that’s true and what if that’s not true?
Re: Zig ELF Linker Improvements Devlog
#7I wonder how much this work being pushed forward right now is a response to the Bun drama.
Re: Zig ELF Linker Improvements Devlog
#8Will the Windows side for 0.17.x get some compiler improvements as well or is this Linux only?
Re: Zig ELF Linker Improvements Devlog
#9I wonder how much this work being pushed forward right now is a response to the Bun drama.
None of it, we've been working on this stuff for a long time already, scroll the devlog backwards, you will find plenty of entries on that topic. It's the opposite: people have become more receptive to communication about this work now that there's "drama" attached to it. This post I co-authored with Andrew is from 2020. In it we announce the idea of getting rid of LLVM from the debug build pipeline and since then wo…
Re: Zig ELF Linker Improvements Devlog
#10But I assume that any kind of incremental linking, is mutually exclusive with link-time optimization? I.e. you'd never want to use this option for a release build?