<feed xmlns='http://www.w3.org/2005/Atom'>
<title>filespec.git/src, branch redesign</title>
<subtitle>Language for modelling binary structures
</subtitle>
<id>https://git.cloudef.pw/filespec.git/atom?h=redesign</id>
<link rel='self' href='https://git.cloudef.pw/filespec.git/atom?h=redesign'/>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/'/>
<updated>2018-09-28T11:15:16Z</updated>
<entry>
<title>native.c: micro-optimize operator stack</title>
<updated>2018-09-28T11:15:16Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-28T11:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=90419c542f0a8cee0fcb3dea4b8d59df4c76f010'/>
<id>urn:sha1:90419c542f0a8cee0fcb3dea4b8d59df4c76f010</id>
<content type='text'>
uses less memory
</content>
</entry>
<entry>
<title>native.c: add some asserts and errors</title>
<updated>2018-09-28T11:14:38Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-28T11:14:38Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=6d7519ee6cdd67480b35a4acea45e9a895ba51e2'/>
<id>urn:sha1:6d7519ee6cdd67480b35a4acea45e9a895ba51e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>types: handle raw string bytes</title>
<updated>2018-09-28T11:14:19Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-28T11:13:11Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=b0ac4a02ad7bb4af546fa070191b099bdc9e3581'/>
<id>urn:sha1:b0ac4a02ad7bb4af546fa070191b099bdc9e3581</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expr: fix || and &amp;&amp; operations</title>
<updated>2018-09-28T11:11:27Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-28T11:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=ce1a1ef4ba773de1e8dbce44db3f60cf9149acfa'/>
<id>urn:sha1:ce1a1ef4ba773de1e8dbce44db3f60cf9149acfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expr: add missing modulo operation</title>
<updated>2018-09-28T11:11:01Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-28T11:11:01Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=56a17f4d966b2d53cd19a8ccc5ea237cd4cb13c2'/>
<id>urn:sha1:56a17f4d966b2d53cd19a8ccc5ea237cd4cb13c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: print the ast tree more nicely</title>
<updated>2018-09-27T14:27:39Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-27T14:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=6a62cdb73eee6dc989baebc91e679a3a9bfd1104'/>
<id>urn:sha1:6a62cdb73eee6dc989baebc91e679a3a9bfd1104</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: make endianess a filter</title>
<updated>2018-09-27T14:25:47Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-27T14:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=938399ba5870dde9f78e8edf7586986ad4de9736'/>
<id>urn:sha1:938399ba5870dde9f78e8edf7586986ad4de9736</id>
<content type='text'>
endianess is just a bunch of bitflips anyways
syntax for this is harmful as sometimes the files describe endianess
itself thus filter is more flexible.

Also, make it possible to filter non variable declarations as well.
</content>
</entry>
<entry>
<title>expr: apparently strings are streams too</title>
<updated>2018-09-27T13:21:39Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-27T13:21:39Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=48ef6aa409c119130b1aa50fa6588db725d6e746'/>
<id>urn:sha1:48ef6aa409c119130b1aa50fa6588db725d6e746</id>
<content type='text'>
rename collapsestr and collapse to just stream
</content>
</entry>
<entry>
<title>compiler: implement enum counting</title>
<updated>2018-09-27T13:21:22Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-27T13:21:22Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=17944dc0508fbeca23896c738f362c60614a0cf5'/>
<id>urn:sha1:17944dc0508fbeca23896c738f362c60614a0cf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement the binary number type</title>
<updated>2018-09-26T23:43:50Z</updated>
<author>
<name>Jari Vetoniemi</name>
<email>mailroxas@gmail.com</email>
</author>
<published>2018-09-26T23:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/filespec.git/commit/?id=a2b69e5b9479ddeba3c737c8ef01764d5454520c'/>
<id>urn:sha1:a2b69e5b9479ddeba3c737c8ef01764d5454520c</id>
<content type='text'>
</content>
</entry>
</feed>
