<feed xmlns='http://www.w3.org/2005/Atom'>
<title>elna/lib/Language/Elna/Backend/Allocator.hs, branch haskell</title>
<subtitle>Elna programming language compiles simple mathematical operations to RISC-V code.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/'/>
<entry>
<title>Add more internal allocation errors</title>
<updated>2024-12-11T20:44:32+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-12-11T20:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=fbd08f27078f2e86c7e0ae65fd8d89658c0c34bd'/>
<id>fbd08f27078f2e86c7e0ae65fd8d89658c0c34bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Calculate stack offset from array index</title>
<updated>2024-12-08T15:19:52+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-12-08T15:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=7fc90f1d2d1686ccf928418b91c043b1d6d9ced2'/>
<id>7fc90f1d2d1686ccf928418b91c043b1d6d9ced2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make IR for array access</title>
<updated>2024-12-06T14:37:36+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-12-04T15:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=1c996b3c8bb290d17e4d0dcdf809c8458866bb12'/>
<id>1c996b3c8bb290d17e4d0dcdf809c8458866bb12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add array assignment to the IR</title>
<updated>2024-12-02T12:57:03+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-12-02T12:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=0c40bca60b343bb289f0a567ec9ec9e9382bad2a'/>
<id>0c40bca60b343bb289f0a567ec9ec9e9382bad2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement the while loop</title>
<updated>2024-11-26T22:44:25+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-11-24T12:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=f7b36cb81d96817d1c69ffe9025b88112de7400c'/>
<id>f7b36cb81d96817d1c69ffe9025b88112de7400c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust stack size based on local variables</title>
<updated>2024-11-20T16:38:03+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-11-20T16:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=0c9799b887e967a55857377dad0d64ad625b47c9'/>
<id>0c9799b887e967a55857377dad0d64ad625b47c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split the allocator and add state to it</title>
<updated>2024-11-16T08:23:40+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-11-16T08:23:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=276d4c963b1db81af2dfc158b438070fbaa3d0f1'/>
<id>276d4c963b1db81af2dfc158b438070fbaa3d0f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Map local variables in IR to their original names</title>
<updated>2024-11-14T18:55:30+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-11-14T18:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=1ec34678308709f7f6103bd4d67347ad859479c8'/>
<id>1ec34678308709f7f6103bd4d67347ad859479c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Parse local variables</title>
<updated>2024-11-06T21:23:49+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-11-06T21:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=060496fc6ee331e2710ff8ade23317a0a79cbd6c'/>
<id>060496fc6ee331e2710ff8ade23317a0a79cbd6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement comparison operators</title>
<updated>2024-10-13T10:59:47+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2024-10-13T10:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/elna/commit/?id=582040e5d3f6a5fb5b9046964b6823891d2802dd'/>
<id>582040e5d3f6a5fb5b9046964b6823891d2802dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
