Claudio Jeker <cje...@diehard.n-r-g.com> wrote: > I know that golang has its definition of uvmexp and so if you change the > ABI then you would break at least that. struct uvmexp is used more often > than we would like.
It is a huge ABI change. If we are going to change the size of the subunits, we have to get it right in one step. Are there issues with using 64-bit types for some fields on the non-atomic architectures?