<feed xmlns='http://www.w3.org/2005/Atom'>
<title>torque-asm, branch v2.0.0</title>
<subtitle>Lightweight meta-assembler</subtitle>
<id>https://code.benbridle.com/torque-asm/atom/?h=v2.0.0</id>
<link rel='self' href='https://code.benbridle.com/torque-asm/atom/?h=v2.0.0'/>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/'/>
<updated>2025-03-11T04:01:40Z</updated>
<entry>
<title>Update version to 2.0.0</title>
<updated>2025-03-11T04:01:40Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-11T04:01:40Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=dddc94424b124740dd8db8afb5abddc65a01b344'/>
<id>urn:sha1:dddc94424b124740dd8db8afb5abddc65a01b344</id>
<content type='text'>
</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>Implement &lt;= and &gt;= operators for constant expressions</title>
<updated>2025-03-01T05:05:54Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-01T05:05:54Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=f2ed89083f5326a7a6f0a1720033d3388aa431fb'/>
<id>urn:sha1:f2ed89083f5326a7a6f0a1720033d3388aa431fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update version to 1.2.0</title>
<updated>2025-02-28T20:24:17Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T20:24:17Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=566e71e73f6ec904629a0f938b4a13574533f47a'/>
<id>urn:sha1:566e71e73f6ec904629a0f938b4a13574533f47a</id>
<content type='text'>
</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>
<entry>
<title>Update version to 1.1.1</title>
<updated>2025-02-28T20:21:12Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T20:18:40Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=0b7246a6b97cbda2c83f022d170e8e0cd4b05c5b'/>
<id>urn:sha1:0b7246a6b97cbda2c83f022d170e8e0cd4b05c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update assembler dependency</title>
<updated>2025-02-28T20:21:02Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T20:20:54Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=ddf4e1dc5ec143b57f4551bd0a776439aa2bc3f1'/>
<id>urn:sha1:ddf4e1dc5ec143b57f4551bd0a776439aa2bc3f1</id>
<content type='text'>
The latest version of the assembler dependency fixes an issue that was
preventing the library from compiling under the latest rust nightly
1.87.0.
</content>
</entry>
<entry>
<title>Update version to 1.1.0</title>
<updated>2025-02-28T02:01:49Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T02:01:49Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=97dc3dc6ad7d6ffa17b3a1e08453f86cb11ea589'/>
<id>urn:sha1:97dc3dc6ad7d6ffa17b3a1e08453f86cb11ea589</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement inhx format</title>
<updated>2025-02-28T01:35:04Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T01:35:04Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=da5c8173a56d5be7fa23d2b18eaba1542aa31dd6'/>
<id>urn:sha1:da5c8173a56d5be7fa23d2b18eaba1542aa31dd6</id>
<content type='text'>
inhx is the original Intel hex format.
</content>
</entry>
<entry>
<title>Implement string literals</title>
<updated>2025-02-28T00:34:23Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-28T00:23:20Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/torque-asm/commit/?id=dba769e13ca5029643c6068e53fa34ae0fea8421'/>
<id>urn:sha1:dba769e13ca5029643c6068e53fa34ae0fea8421</id>
<content type='text'>
String literals are treated as integers. If a string is passed as an
integer argument to a packed binary literal, a new instance of the
packed binary literal is invoked for every character in the string,
with each character being passed to the packed binary literal as a
Unicode character value.
</content>
</entry>
</feed>
