<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/objfloat.c, branch v1.0-rc1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0-rc1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-02T14:48:40+00:00</updated>
<entry>
<title>py, unix: Make "mpconfig.h" be first included, as other headers depend on it.</title>
<updated>2014-05-02T14:48:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-02T14:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f54bcbf0997211a3d2a04bab09c79f602fa0c8e9'/>
<id>urn:sha1:f54bcbf0997211a3d2a04bab09c79f602fa0c8e9</id>
<content type='text'>
Specifically, nlr.h does.
</content>
</entry>
<entry>
<title>objfloat: Try to achieve the same float printing format as CPython does.</title>
<updated>2014-04-18T18:21:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-18T18:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7de5377ca7eeb7828031f83be417cda3a188069b'/>
<id>urn:sha1:7de5377ca7eeb7828031f83be417cda3a188069b</id>
<content type='text'>
Test usecase I used is print(time.time()) and print(time.time() - time.time()).
On Linux/Glibc they now give the same output as CPython 3.3. Specifically,
time.time() gives non-exponential output with 7 decimal digits, and subtraction
gives exponential output e-06/e-07.
</content>
</entry>
<entry>
<title>py: Add MP_OBJ_STOP_ITERATION and make good use of it.</title>
<updated>2014-04-17T22:19:36+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T22:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ea8d06c39d9c94036e490b300d46f367c9eb78d9'/>
<id>urn:sha1:ea8d06c39d9c94036e490b300d46f367c9eb78d9</id>
<content type='text'>
Also make consistent use of MP_OBJ_NOT_SUPPORTED and MP_OBJ_NULL.
This helps a lot in debugging and understanding of function API.
</content>
</entry>
<entry>
<title>py: Detect ZeroDivisionError properly for floats.</title>
<updated>2014-04-13T16:45:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-13T16:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9dcc60d0b1241c2b6c2de7a8ca7b712655d05114'/>
<id>urn:sha1:9dcc60d0b1241c2b6c2de7a8ca7b712655d05114</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement float and complex == and !=.</title>
<updated>2014-04-11T09:10:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-11T09:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b8a053aeb1bec41af11c9937de3c81b7b34c7566'/>
<id>urn:sha1:b8a053aeb1bec41af11c9937de3c81b7b34c7566</id>
<content type='text'>
Addresses issue #462.
</content>
</entry>
<entry>
<title>py: Fix float/complex binop returning NULL; implement complex power.</title>
<updated>2014-04-10T19:08:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-10T19:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ae491055fae927dbdfabeea69ffee166a9720a68'/>
<id>urn:sha1:ae491055fae927dbdfabeea69ffee166a9720a68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Fix float printing on stmhal.</title>
<updated>2014-04-05T19:51:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-05T19:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=60be1cf3b923aad4cbfcdc4bf9dcb527c395c3fc'/>
<id>urn:sha1:60be1cf3b923aad4cbfcdc4bf9dcb527c395c3fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Change nlr_jump to nlr_raise, to aid in debugging.</title>
<updated>2014-04-05T17:32:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-05T17:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ea13f407a392593e7746131952a57bad222ee882'/>
<id>urn:sha1:ea13f407a392593e7746131952a57bad222ee882</id>
<content type='text'>
This does not affect code size or performance when debugging turned off.

To address issue #420.
</content>
</entry>
<entry>
<title>py: Implement floating point power binop.</title>
<updated>2014-04-02T11:26:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-02T11:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b23fbb3126ed415215cbbc2e917a508fd0286fea'/>
<id>urn:sha1:b23fbb3126ed415215cbbc2e917a508fd0286fea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objfloat: Quick&amp;dirty implementation of float floor division.</title>
<updated>2014-03-30T23:23:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-03-30T23:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=96ed213320cb627c1df7ea8550b86b0bba5cb559'/>
<id>urn:sha1:96ed213320cb627c1df7ea8550b86b0bba5cb559</id>
<content type='text'>
TODO: Likely doesn't match Python semantics for negative numbers.
</content>
</entry>
</feed>
