<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mkelf/elf/header.lua, branch main</title>
<subtitle>Generate a binary ELF from textual description</subtitle>
<id>https://git.nimmagadda.net/mkelf/atom?h=main</id>
<link rel='self' href='https://git.nimmagadda.net/mkelf/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.nimmagadda.net/mkelf/'/>
<updated>2026-10-24T15:07:33Z</updated>
<entry>
<title>header: set ehsize to valid value at normalize.</title>
<updated>2026-10-24T15:07:33Z</updated>
<author>
<name>Sunil Nimmagadda</name>
<email>sunil@nimmagadda.net</email>
</author>
<published>2026-10-24T15:07:33Z</published>
<link rel='alternate' type='text/html' href='https://git.nimmagadda.net/mkelf/commit/?id=fce4f25578506e18de600579fc230d50c5e7b665'/>
<id>urn:sha1:fce4f25578506e18de600579fc230d50c5e7b665</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor header configuration handling.</title>
<updated>2026-10-24T08:44:33Z</updated>
<author>
<name>Sunil Nimmagadda</name>
<email>sunil@nimmagadda.net</email>
</author>
<published>2026-10-24T08:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.nimmagadda.net/mkelf/commit/?id=fd07227afb68dfc5080427aac5714ba82f9e8b93'/>
<id>urn:sha1:fd07227afb68dfc5080427aac5714ba82f9e8b93</id>
<content type='text'>
- Mark optional fields and normalize them on load.
- Validate (work in progress) required fields and their values.
- Make sure that errors point to useful location in the config file.
</content>
</entry>
<entry>
<title>Attach the respective metatables to loaded the config.</title>
<updated>2026-10-24T05:51:21Z</updated>
<author>
<name>Sunil Nimmagadda</name>
<email>sunil@nimmagadda.net</email>
</author>
<published>2026-10-24T05:51:21Z</published>
<link rel='alternate' type='text/html' href='https://git.nimmagadda.net/mkelf/commit/?id=3e36380874aa40932fa629fc4f53bdd50c4f2311'/>
<id>urn:sha1:3e36380874aa40932fa629fc4f53bdd50c4f2311</id>
<content type='text'>
This simplifies calling pack() on respective tables.
</content>
</entry>
<entry>
<title>Refactor: Move to an elf module.</title>
<updated>2026-10-23T17:14:48Z</updated>
<author>
<name>Sunil Nimmagadda</name>
<email>sunil@nimmagadda.net</email>
</author>
<published>2026-10-23T17:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.nimmagadda.net/mkelf/commit/?id=79f6b161f892f621a909ce1df99b3c680f3682a2'/>
<id>urn:sha1:79f6b161f892f621a909ce1df99b3c680f3682a2</id>
<content type='text'>
While here, define a elf.d.lua to help author type check configuration file.
</content>
</entry>
</feed>
