<feed xmlns='http://www.w3.org/2005/Atom'>
<title>torque-asm/src, 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-17T04:37:45Z</updated>
<entry>
<title>Implement octal literals</title>
<updated>2025-04-17T04:37:45Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2025-04-17T04:37:45Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=6eb86dc668ccd3e3b263f5942ab4eef63f49a7db'/>
<id>urn:sha1:6eb86dc668ccd3e3b263f5942ab4eef63f49a7db</id>
<content type='text'>
Octal literals use the prefix '0o'.
</content>
</entry>
<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>Fix width checks for negative integers</title>
<updated>2025-04-11T22:19:26Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-04-11T22:19:26Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=dddb76c4ad504022fa4f4c4f6965c08da22c387e'/>
<id>urn:sha1:dddb76c4ad504022fa4f4c4f6965c08da22c387e</id>
<content type='text'>
The width of a negative integer was previously being counted in the
same way as for a positive integer, by inverting the bits to make it a
positive integer and then finding the placement of the highest-order 1
bit.

The actual width of a negative integer will always be one greater than
this value however, because the highest-order 1 bit of an inverted
negative integer will always have directly above it a significant 0 bit
used as the sign bit.
</content>
</entry>
<entry>
<title>Implement negative integer literals</title>
<updated>2025-04-11T22:08:09Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-04-11T22:08:09Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=c724c9157dbc4721fa8ed93033cd9699c9652277'/>
<id>urn:sha1:c724c9157dbc4721fa8ed93033cd9699c9652277</id>
<content type='text'>
Negative literals take the forms -29, -0x1D, and -0b11101 for decimal,
hexadecimal, and binary.
</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>Report token without prefix in invalid literal errors</title>
<updated>2025-03-22T22:37:29Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-22T22:37:29Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=315d23bf2148e831b0c14a118841133aacc1fb96'/>
<id>urn:sha1:315d23bf2148e831b0c14a118841133aacc1fb96</id>
<content type='text'>
Previously, the token quoted in the error message for an invalid
literal error included the radix prefix. This is already visible in
the highlighted source report, and implied by the named radix in the
error message.
</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>
</feed>
