<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/tests/test-makefile-clean-compiled.el, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-10-05T10:12:26+00:00</updated>
<entry>
<title>fix(make): keep elpa bytecode out of clean-compiled</title>
<updated>2026-10-05T10:12:26+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-10-05T10:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=cbd156907033c6164a1f12fdab917a1d65381893'/>
<id>urn:sha1:cbd156907033c6164a1f12fdab917a1d65381893</id>
<content type='text'>
- clean-compiled deleted every .elc in the tree, elpa included.
- make clean runs it, so each clean wiped package bytecode.
- Nothing here rebuilds it, so packages loaded from source.
- Source loads skip native-comp JIT and slow startup.
- Emacs 31 also warns per cookie-less file loaded from source.
- I made the find skip elpa/ and quote its start point.
- New tests run the real target against a throwaway home.
- A dry run must show the temp path first.
</content>
</entry>
</feed>
