<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/lib/libm, branch v1.4.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-02-22T14:47:11+00:00</updated>
<entry>
<title>lib/libm: Add implementations of erf, erfc, lgamma, tgamma.</title>
<updated>2015-02-22T14:47:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-22T14:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9ab94c468cb0d2a22eadbce2f493e016c462109e'/>
<id>urn:sha1:9ab94c468cb0d2a22eadbce2f493e016c462109e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/libm: Add frexp and modf functions; use in stmhal; add tests.</title>
<updated>2015-01-22T13:48:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-22T13:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6d1f5070ce97d76452ba48c2baa27d8f818a1545'/>
<id>urn:sha1:6d1f5070ce97d76452ba48c2baa27d8f818a1545</id>
<content type='text'>
Addresses issue #1081.
</content>
</entry>
<entry>
<title>stmhal: Add fake implementation of __aeabi_f2lz().</title>
<updated>2014-12-29T22:52:41+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-12-29T22:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8a2cc1c7e4c08aa83dc05a3b472caf1e71972d22'/>
<id>urn:sha1:8a2cc1c7e4c08aa83dc05a3b472caf1e71972d22</id>
<content type='text'>
To make mp_obj_new_int_from_float() somehow work.
</content>
</entry>
<entry>
<title>lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal.</title>
<updated>2014-12-18T14:44:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-12-18T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f04329e93b7bfa5462f232832d64aac3dc52d5db'/>
<id>urn:sha1:f04329e93b7bfa5462f232832d64aac3dc52d5db</id>
<content type='text'>
acoshf, asinhf, atanhf were added from musl.  mathsincos.c was
split up into its original, separate files (from newlibe-nano-2).
tan was added.

All of the important missing float functions are now implemented,
and pyboard now passes tests/float/math_fun.py (finally!).
</content>
</entry>
<entry>
<title>py: Add builtin round function.</title>
<updated>2014-10-31T11:28:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-31T11:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1559a978100762efd84666befd134d5975ae8d4b'/>
<id>urn:sha1:1559a978100762efd84666befd134d5975ae8d4b</id>
<content type='text'>
Addresses issue #934.
</content>
</entry>
<entry>
<title>py: Implement divmod, % and proper // for floating point.</title>
<updated>2014-09-13T17:43:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-13T17:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8594ce228011e6264f59ade4ff8a7f2bfa90a649'/>
<id>urn:sha1:8594ce228011e6264f59ade4ff8a7f2bfa90a649</id>
<content type='text'>
Tested and working on unix and pyboard.
</content>
</entry>
<entry>
<title>py and libm: Add asinf,acosf; print higher precision for float.</title>
<updated>2014-09-11T21:24:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-11T21:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20beff9ae3ae50b44022595bcb6d27d195a08963'/>
<id>urn:sha1:20beff9ae3ae50b44022595bcb6d27d195a08963</id>
<content type='text'>
Also use less stack space when printing single precision float.

Addition of asinf and acosf addresses issue #851.
</content>
</entry>
<entry>
<title>lib, libm: Add back dummy definition of tanf.</title>
<updated>2014-08-29T22:24:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-29T22:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4d3fc4632681576eed8235f8b90b49a032c80218'/>
<id>urn:sha1:4d3fc4632681576eed8235f8b90b49a032c80218</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: Add lib and libm, moving current files from stmhal.</title>
<updated>2014-08-29T21:42:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-29T21:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8707ea34218a0aae071d4fb8d25e23273c828ea1'/>
<id>urn:sha1:8707ea34218a0aae071d4fb8d25e23273c828ea1</id>
<content type='text'>
Top-level lib directory is for standard C libraries that we want to
provide our own versions of (for efficiency and stand-alone reasons).
It currently has libm in it for math functions.

Also add atanf and atan2f, which addresses issue #837.
</content>
</entry>
</feed>
