An unportable hack that was ported to 11 operating systems.
A maintenance burden that is over 20 years old still working fine.
A maintenance burden that is over 20 years old still working fine.
unexec is hairy, but it's mature, greybeard hair. It is no worse than any JIT, for starters.
But now they want to deprecate malloc_{g,s}et_state(), without a plan to improve ptmalloc2? They already failed.
Deprecating an API for no good reason is failure, not an improvement. It not only breaks emacs, it breaks other software also. unexec is used in perl5 also, btw. just not in the official perl5 packages.