Post #4306972
2026-08-01 03:07 UTC
Replies (2)
-
@eeide@scholar.social 2026-08-01 03:43
@regehr@mastodon.social @lindsey@recurse.social You mean `unexec`, right? (Fun fact:) /* * unexec.c - Convert a running program into an a.out file. * * Author: Spencer W. Thomas * Computer Science Dept. * University of Utah * Date: Tue Mar 2 1982 * Modified heavily since then.
-
@dougmerritt@mathstodon.xyz 2026-08-01 03:34
@regehr@mastodon.social @lindsey@recurse.social It's not *all* Cthulhu-bound. When I briefly helped with Microsoft :: David Cutler :: David Hanson :: C++ MIPS code generator, I was introduced to the idea of compiling the compiler with the compiler etc. in order to double check that it was a fixed point, as an effective sanity check that all was well before more detailed testing. It worked out brilliantly for that purpose (i.e. it immediately found bugs I introduced, oops).