<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/test/Makefile, branch debian/1.8.2-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.2-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.2-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-09-12T20:43:06+00:00</updated>
<entry>
<title>altos/test: Handle new eeprom file format. Give up on telem files.</title>
<updated>2017-09-12T20:43:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-09-12T20:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=441056b01abcf9287f61f425cf29fc4b1603c619'/>
<id>urn:sha1:441056b01abcf9287f61f425cf29fc4b1603c619</id>
<content type='text'>
Parse eeprom config using libjson-c, then read the hex values into a
giant blob.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/test: Add EasyMini test mode</title>
<updated>2017-07-21T23:14:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-07-21T23:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=545bdc1f8046b08e237307d97d0044ddae9095b8'/>
<id>urn:sha1:545bdc1f8046b08e237307d97d0044ddae9095b8</id>
<content type='text'>
Use baro-only mode, parse easymini logs.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Build new ao_lisp_stack.c into test and lambdakey</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-19T05:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8f833f31f625526a5f1e9a1bd561733b5bb2bcaa'/>
<id>urn:sha1:8f833f31f625526a5f1e9a1bd561733b5bb2bcaa</id>
<content type='text'>
Helpful to include the new source file.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Eliminate compiler warning about array bounds at -O3</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-16T22:12:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bcf5eb5825b1217d74f117b02d09b4ce4b007beb'/>
<id>urn:sha1:bcf5eb5825b1217d74f117b02d09b4ce4b007beb</id>
<content type='text'>
Using ao_lisp_pool - 4 caused the compiler to whinge about computing
an address outside the bounds of the array. Sigh. Restructure the code
to do the adjustment-by-4 in the integer computations instead of the
pointer ones.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/test: Disable position independent executables</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-16T21:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9f19cb10cd12f86b12d0599bab5c2ee351d814ae'/>
<id>urn:sha1:9f19cb10cd12f86b12d0599bab5c2ee351d814ae</id>
<content type='text'>
This makes debugging programs so much harder
</content>
</entry>
<entry>
<title>altos/lisp: Add save/restore to ao_lisp_test</title>
<updated>2017-02-20T19:16:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-12T05:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8f2d60b4c029bffaa559bd1f31f5b15230dfa674'/>
<id>urn:sha1:8f2d60b4c029bffaa559bd1f31f5b15230dfa674</id>
<content type='text'>
Allow testing of the save/restore code under Linux.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Clean up OS integration bits, add defun</title>
<updated>2017-02-20T19:16:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-10T00:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=417161dbb36323b5a6572859dedad02ca92fc65c'/>
<id>urn:sha1:417161dbb36323b5a6572859dedad02ca92fc65c</id>
<content type='text'>
Provide an abstraction for the OS interface so that it
can build more cleanly on Linux and AltOS. Add defun macro.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: working on lexical scoping</title>
<updated>2017-02-20T19:16:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-09T17:14:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=794718abc62f4610495fe2bd535a2b67bc46573c'/>
<id>urn:sha1:794718abc62f4610495fe2bd535a2b67bc46573c</id>
<content type='text'>
Not working yet

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add lambda support to lisp</title>
<updated>2017-02-20T19:16:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-04T04:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=77db0e8162cd01c2b42737b3d71b38cea942484f'/>
<id>urn:sha1:77db0e8162cd01c2b42737b3d71b38cea942484f</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Separate out values from atoms</title>
<updated>2017-02-20T19:16:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-03T05:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=11cb03b1d336ee90c422be27588f57be573a9546'/>
<id>urn:sha1:11cb03b1d336ee90c422be27588f57be573a9546</id>
<content type='text'>
This enables changing values of atoms declared as constants, should
enable lets, and with some work, even lexical scoping.

this required changing the constant computation to run
ao_lisp_collect() before dumping the block of constant data, and that
uncovered some minor memory manager bugs.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
