Martin Atkins
Martin Atkins
Unlike some other architectures, RISC-V does not expose the current privilege mode in any architecturally-defined register. That is intentional to make it easier to implement virtualization in software, but a...
Thanks for creating Unicorn! I've been using it as part of an emulator for the syscall ABI of a toy RISC-V operating system. I started working on this because I...
The legacy SDK is a very heavy dependency that this backend was only using tiny parts of. We'll now instead use our new "backendbase" package, which aims to provide a...
As with most of our remote state backends, this one was depending on just a tiny slice of the (enormous and now-poorly-understood) legacy SDK. In an effort to eliminate the...
As part of our efforts to remove the large snapshot of the legacy SDK that we've been using, this replaces the uses of that package with our new lightweight `backendbase`...
In the first round of collections we exposed the internals of Set and Map as a pragmatic concession to allow efficiently iterating over the elements. Go 1.23 is planned to...
This document proposes a new referenceable symbol, `path.temp`, which returns a module-instance-specific directory where temporary files can be written. [Rendered Version](https://github.com/opentofu/opentofu/blob/rfc-temporary-files/rfc/20241003-temporary-files.md) Those files can then be assumed to persist at...