<feed xmlns='http://www.w3.org/2005/Atom'>
<title>evocation/elf.e, branch v3.0</title>
<subtitle>Call forth the blue-green flame of computation from the universe, weave its energies into a fabric, that we may share our blood with it.
</subtitle>
<id>http://code.irenes.space/evocation/atom?h=v3.0</id>
<link rel='self' href='http://code.irenes.space/evocation/atom?h=v3.0'/>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/'/>
<updated>2026-09-21T07:13:02+00:00</updated>
<entry>
<title>print comments in the hex dump at the offsets labels point to</title>
<updated>2026-09-21T07:13:02+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-09-21T07:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=ae9316beda1cb3805e5048ba654b4590f50931f7'/>
<id>urn:sha1:ae9316beda1cb3805e5048ba654b4590f50931f7</id>
<content type='text'>
Force-Push: yes
Change-Id: I1a0ea06380095da3e7702cab278c08bd21b292ca
</content>
</entry>
<entry>
<title>add some magic comment commands to reorder subitems more generally</title>
<updated>2026-09-10T13:41:22+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-09-10T13:41:22+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=7a0a28f4d8b738d305b826b5464b27255dd7def3'/>
<id>urn:sha1:7a0a28f4d8b738d305b826b5464b27255dd7def3</id>
<content type='text'>
these are all fully working and debugged.

they have been used in a principled attempt to get all the parameter orders in amd64.e correct, but that effort needs to be verified carefully, which it hasn't been, yet.

a couple of missing magic comments in elf.e and execution.e were also added.

Force-Push: yes
Change-Id: Id4c48b121a71b4f945ee3718e14a06f07afd7304
</content>
</entry>
<entry>
<title>add support for more prettiness features in the hex-transform's output</title>
<updated>2026-09-08T11:41:04+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-09-08T11:37:52+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=47bebc52ce2e9923be8ca4b7c144094f85d3c4b1'/>
<id>urn:sha1:47bebc52ce2e9923be8ca4b7c144094f85d3c4b1</id>
<content type='text'>
suffix comments can now have a negative length, which makes them cover a span anchored with the current point at its end rather than its start

magic comments can now request the suppression of metadata entries that would otherwise be generated

everything in elf.e has magic comments now

Force-Push: yes
Change-Id: I409982afdd346c2ecf91e4c24f96ca81f887b126
</content>
</entry>
<entry>
<title>add indentation and blank lines as magic-comment features</title>
<updated>2026-09-08T06:53:55+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-09-08T06:53:55+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=05e59d02e76a1eed55f04f63257a7bb65326bcb0'/>
<id>urn:sha1:05e59d02e76a1eed55f04f63257a7bb65326bcb0</id>
<content type='text'>
the output is really starting to look like something!

Force-Push: yes
Change-Id: Ic41c8b1702d884ff89693a86d457af7cc752aa86
</content>
</entry>
<entry>
<title>implement magic hex-transform comments</title>
<updated>2026-09-08T05:08:39+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-09-08T05:08:39+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=08d58db689cac50ef582340e93047273f7759a37'/>
<id>urn:sha1:08d58db689cac50ef582340e93047273f7759a37</id>
<content type='text'>
they work! that is, they show up in the output. to prove it, two of them are added to elf.e.

they don't yet deal with substring parameters, and there's some formatting niceties to consider.

Force-Push: yes
Change-Id: I0a0f72e21ca023bf99287880d52b5a8dddbf8e34
</content>
</entry>
<entry>
<title>added a couple new instructions</title>
<updated>2026-05-24T05:47:35+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-24T05:47:35+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=fa77a37199208fa207202e62f409e1371c5f03f3'/>
<id>urn:sha1:fa77a37199208fa207202e62f409e1371c5f03f3</id>
<content type='text'>
this turns out to be fairly involved. hex bootstrap can't come fast enough ;)

Force-Push: yes
Change-Id: Ide5d2207d745ad07c40d3c9f457cd6b491bfbcf0
</content>
</entry>
<entry>
<title>make the label transformation work all the way, no crashing</title>
<updated>2026-05-16T04:58:20+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-16T03:51:13+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=447921598269bae3e1406470015c37f23943cc74'/>
<id>urn:sha1:447921598269bae3e1406470015c37f23943cc74</id>
<content type='text'>
the code doesn't quite run yet, that'll be a future CL

Force-Push: yes
Change-Id: I71e6a45127c1fc37906d902e36142c17afef2a21
</content>
</entry>
<entry>
<title>formatting changes</title>
<updated>2026-05-08T09:28:51+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-08T09:28:51+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=bf15d5cd2181e030234b399e9ced4a59447c1704'/>
<id>urn:sha1:bf15d5cd2181e030234b399e9ced4a59447c1704</id>
<content type='text'>
Force-Push: yes
Change-Id: Iba125ccfd005151822d31af050ea3b4e2907d853
</content>
</entry>
<entry>
<title>document labels.e; also clean up elf.e</title>
<updated>2026-05-08T03:05:52+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-08T01:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=1fdeeb54b127fcd600d16c48c3b1b90e91f2ca28'/>
<id>urn:sha1:1fdeeb54b127fcd600d16c48c3b1b90e91f2ca28</id>
<content type='text'>
the documentation in labels.e is entirely new, synthesized from informal private discussions.

this is also intended as a final pass to make sure all the comments and nuances in the ELF code from quine.asm are incorporated in elf.e.

also this uses the new `L@'` and `L!'` facilities for terseness

Force-Push: yes
Change-Id: Ieabb2bb26f4b83260f0072dcdcd0950f9aa9fab2
</content>
</entry>
<entry>
<title>refactored the label code and ELF template into their own files</title>
<updated>2026-05-08T00:57:28+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-08T00:57:28+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=0c7e96417a3691f59807243a9841c6f5e631edfa'/>
<id>urn:sha1:0c7e96417a3691f59807243a9841c6f5e631edfa</id>
<content type='text'>
nice, right? :) modular programming! :D

Force-Push: yes
Change-Id: I56dd219fd2147850a0bb5b4a8cb3f9760e787215
</content>
</entry>
</feed>
