<feed xmlns='http://www.w3.org/2005/Atom'>
<title>torque-asm/src/bin, branch v2.2.0</title>
<subtitle>Lightweight meta-assembler</subtitle>
<id>https://code.benbridle.com/torque-asm/atom?h=v2.2.0</id>
<link rel='self' href='https://code.benbridle.com/torque-asm/atom?h=v2.2.0'/>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/'/>
<updated>2025-04-11T22:29:03Z</updated>
<entry>
<title>Remove brackets from format names in program help text</title>
<updated>2025-04-11T22:29:03Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-04-11T22:28:45Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=ad07458a267ee23dd386b1809842f696356ff187'/>
<id>urn:sha1:ad07458a267ee23dd386b1809842f696356ff187</id>
<content type='text'>
These could be misleading, they could incorrectly indicate that the
brackets are part of the format name.
</content>
</entry>
<entry>
<title>Add the cmd format to the list in program help text</title>
<updated>2025-04-11T22:29:03Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-04-11T22:27:10Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=32b0861a8045a695aca155e946332ce8b958a6a7'/>
<id>urn:sha1:32b0861a8045a695aca155e946332ce8b958a6a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for the CP/M CMD file module format</title>
<updated>2025-04-11T04:18:31Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-04-11T04:18:31Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=6d016989b0ff5f600f3bdaced1ebf443d2f32da7'/>
<id>urn:sha1:6d016989b0ff5f600f3bdaced1ebf443d2f32da7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve help text</title>
<updated>2025-03-31T00:16:19Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-31T00:16:19Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=79a9aaa45a2844de28c6f6bfea0127381e24a9e9'/>
<id>urn:sha1:79a9aaa45a2844de28c6f6bfea0127381e24a9e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change extension positional argument to a switch</title>
<updated>2025-03-18T00:24:20Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-17T23:51:43Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=b2f78331d90196a0fd87fce4319c77f3248592a1'/>
<id>urn:sha1:b2f78331d90196a0fd87fce4319c77f3248592a1</id>
<content type='text'>
It makes no sense for the file extension to be a positional argument,
it'll barely be used anyway.
</content>
</entry>
<entry>
<title>Update assembler dependency</title>
<updated>2025-03-18T00:24:20Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-17T23:06:17Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=0925bd156ae2e34ad259d40aaf870eb5f7cfcfb9'/>
<id>urn:sha1:0925bd156ae2e34ad259d40aaf870eb5f7cfcfb9</id>
<content type='text'>
torque-asm now uses the Compiler type provided by the assembler library.
</content>
</entry>
<entry>
<title>Tidy cody</title>
<updated>2025-03-18T00:24:20Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-18T00:24:02Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=f25bc47f5c6b7e52304b1e9c9adb4310f2e77ee7'/>
<id>urn:sha1:f25bc47f5c6b7e52304b1e9c9adb4310f2e77ee7</id>
<content type='text'>
- Rename tokens field on SyntacticMacroDefinition to body
- Rename push_err! macro to err!
- Create macros for character-matching logic in syntactic parsing
- Replace .as_bytes().to_vec() pattern with .into_bytes()
</content>
</entry>
<entry>
<title>Rewrite entire assembler</title>
<updated>2025-03-11T03:59:26Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-06T07:33:27Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=1ecee352f5844b0809d7ae66df52e34f42b44c8e'/>
<id>urn:sha1:1ecee352f5844b0809d7ae66df52e34f42b44c8e</id>
<content type='text'>
The language is now more general, the code is better structured, error
reporting is more detailed, and many new language features have
been implemented:
- conditional blocks
- first-class strings
- more expression operators
- binary literals
- negative values
- invocations in constant expressions
</content>
</entry>
<entry>
<title>Change binary name to tq</title>
<updated>2025-02-28T20:23:55Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T20:23:55Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=ff133551b35e4e79ae51bda494df3a21c25f251e'/>
<id>urn:sha1:ff133551b35e4e79ae51bda494df3a21c25f251e</id>
<content type='text'>
</content>
</entry>
</feed>
