3 ms·
Reminds me a bit of zig's in-place binary patching[1] > In-place binary patching is based on a granularity of top-level declarations. Each global variable and
by llimllib 4y ago
Reminds me a bit of zig's in-place binary patching[1]
> In-place binary patching is based on a granularity of top-level declarations. Each global variable and function can be independently patched because the final binary is structured as a sequence of loosely coupled blocks. Another important characteristic is that all this information is kept in memory, so the compiler will stay open between compilations.
1: https://kristoff.it/blog/zig-new-relationship-llvm/ https://kristoff.it/blog/zig-new-relationship-llvm/
- dundarious 4y ago> all the functionalities presented in this post have been designed and prototyped to the point where it’s just a matter of doing the methodical part of the work. Pretty sure that feature is still very much WIP
- llimllib 4y agoyup, that's my understanding too; the self-hosted compiler just landed.