<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ull.git/src/gscc, branch master</title>
<subtitle>A [WIP] C compiler built with GNU Guile, Flex, and Bison</subtitle>
<id>https://git.operationnull.com/ull.git/atom?h=master</id>
<link rel='self' href='https://git.operationnull.com/ull.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/'/>
<updated>2025-01-28T16:01:47+00:00</updated>
<entry>
<title>Rename gscc to 'ull'</title>
<updated>2025-01-28T16:01:47+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-01-28T16:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=c63a873fe7fbf7947e07acfaf2402fe85100deba'/>
<id>urn:sha1:c63a873fe7fbf7947e07acfaf2402fe85100deba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>set modules folder to modules path</title>
<updated>2025-01-18T09:07:40+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-01-18T09:07:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=14b2600bd58b0a4b09c6647c1d78ab7bccd4c1aa'/>
<id>urn:sha1:14b2600bd58b0a4b09c6647c1d78ab7bccd4c1aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use a scheme procedures+eval to manage and transform AST</title>
<updated>2025-01-18T08:25:47+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-01-18T08:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=ddd448ae86e5730d5cd297f44ec89ee3fa3c0006'/>
<id>urn:sha1:ddd448ae86e5730d5cd297f44ec89ee3fa3c0006</id>
<content type='text'>
Removes records for a more-managable scheme-syntax approach. Modules+overriding allows for the IR itself to be represented and evaluated as scheme code during each transformation.
</content>
</entry>
<entry>
<title>Expansion of complex expressions into set of instructions</title>
<updated>2025-01-12T22:10:23+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2025-01-12T22:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=000b28c88bbfd1fde94b5e01ce2766230077e013'/>
<id>urn:sha1:000b28c88bbfd1fde94b5e01ce2766230077e013</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump version number</title>
<updated>2024-12-31T08:45:32+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2024-12-31T08:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=28116b7a9e77df0476f5dc15369637d508c1bfcb'/>
<id>urn:sha1:28116b7a9e77df0476f5dc15369637d508c1bfcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add (and test) sub, add, inc/decrement, and bit-complement to lexer</title>
<updated>2024-12-31T08:41:03+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2024-12-31T08:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=c4b297fcb0e981591ea8c98339498a68c0a89ce0'/>
<id>urn:sha1:c4b297fcb0e981591ea8c98339498a68c0a89ce0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement assembly emission, allowing execution of trivial programs</title>
<updated>2024-12-31T01:25:43+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2024-12-31T01:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=5fdd83ac19e2c5ab315f3a9f8b7aa97c79c46e42'/>
<id>urn:sha1:5fdd83ac19e2c5ab315f3a9f8b7aa97c79c46e42</id>
<content type='text'>
Rewrite preprocess to return an input port rather than a temporary file.
</content>
</entry>
<entry>
<title>Assembly generation for trivial programs</title>
<updated>2024-12-28T19:47:56+00:00</updated>
<author>
<name>bd</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2024-12-28T19:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=babe9f9d0e84daec1015d7593a9d6c6d480662b8'/>
<id>urn:sha1:babe9f9d0e84daec1015d7593a9d6c6d480662b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add parser and ast generation for trivial programs</title>
<updated>2024-11-05T17:42:29+00:00</updated>
<author>
<name>bd</name>
<email>bdunaisky@umass.edu</email>
</author>
<published>2024-11-05T17:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=11ecac1d0686d5ed75b73eee0c860d7d67f6d6f0'/>
<id>urn:sha1:11ecac1d0686d5ed75b73eee0c860d7d67f6d6f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add keywords to lexer</title>
<updated>2024-11-05T04:34:54+00:00</updated>
<author>
<name>bd</name>
<email>bdunaisky@umass.edu</email>
</author>
<published>2024-11-05T04:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.operationnull.com/ull.git/commit/?id=fdcf4be12c7c8913ccd26ebcab7cb05eb2abaa48'/>
<id>urn:sha1:fdcf4be12c7c8913ccd26ebcab7cb05eb2abaa48</id>
<content type='text'>
</content>
</entry>
</feed>
