<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/mpz.c, branch 2.0.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.0.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.0.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-07-31T08:35:40+00:00</updated>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
<email>devel.20.webmeister@spamgourmet.com</email>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>urn:sha1:55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
</entry>
<entry>
<title>py: Implement raising a big-int to a negative power.</title>
<updated>2017-07-25T01:49:22+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-07-25T01:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04552ff71b6c722b21597d93481f024c72457cef'/>
<id>urn:sha1:04552ff71b6c722b21597d93481f024c72457cef</id>
<content type='text'>
Before this patch raising a big-int to a negative power would just return
0.  Now it returns a floating-point number with the correct value.
</content>
</entry>
<entry>
<title>py/mpz: Make mpz_is_zero() an inline function.</title>
<updated>2017-07-25T01:32:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-07-25T01:32:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4d1fb6107fdedb0dda8dfb1491c033bf731222c6'/>
<id>urn:sha1:4d1fb6107fdedb0dda8dfb1491c033bf731222c6</id>
<content type='text'>
It's more efficient as an inline function, and saves code size.
</content>
</entry>
<entry>
<title>py/mpz: In mpn_sub, use existing function to remove trailing zeros.</title>
<updated>2017-04-25T02:22:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-25T02:22:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f85fd79c6c37cdbd32d9edc37efc985f1f4bc3bb'/>
<id>urn:sha1:f85fd79c6c37cdbd32d9edc37efc985f1f4bc3bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpz: Strip trailing zeros from mpz value when set from bytes.</title>
<updated>2017-04-25T02:06:10+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-25T02:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c7aa86ce6f17f52aadff898b79c95d968da6bfa2'/>
<id>urn:sha1:c7aa86ce6f17f52aadff898b79c95d968da6bfa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpz: Change type of "base" args from mp_uint_t to unsigned int.</title>
<updated>2017-02-16T05:51:16+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-16T04:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ed77bedbded21f4f3513b21fbb8b17a1f3e709e'/>
<id>urn:sha1:6ed77bedbded21f4f3513b21fbb8b17a1f3e709e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpz: Remove obsolete declaration of mpz_as_str_size.</title>
<updated>2017-02-16T05:51:16+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-16T04:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eb90edb5c05dd613c144e2b66dd303f2248593e5'/>
<id>urn:sha1:eb90edb5c05dd613c144e2b66dd303f2248593e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpz: Convert mp_uint_t to size_t where appropriate.</title>
<updated>2017-02-16T05:51:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-16T04:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dcdcc43dad0e1124a69e20fb6d008c7ffaf0e42a'/>
<id>urn:sha1:dcdcc43dad0e1124a69e20fb6d008c7ffaf0e42a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Added optimised support for 3-argument calls to builtin.pow()</title>
<updated>2017-02-02T19:23:10+00:00</updated>
<author>
<name>Nicko van Someren</name>
<email>nicko@nicko.org</email>
</author>
<published>2017-02-01T23:41:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df0117c8ae213a0652c3b19a969edc7fd994eeab'/>
<id>urn:sha1:df0117c8ae213a0652c3b19a969edc7fd994eeab</id>
<content type='text'>
Updated modbuiltin.c to add conditional support for 3-arg calls to
pow() using MICROPY_PY_BUILTINS_POW3 config parameter. Added support in
objint_mpz.c for for optimised implementation.
</content>
</entry>
<entry>
<title>py/mpz: Implement mpz_set_from_bytes() as a foundation for int.from_bytes().</title>
<updated>2017-01-21T17:07:50+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-01-21T17:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1b42f5251fb126496584e2fc61fad12bca7f7152'/>
<id>urn:sha1:1b42f5251fb126496584e2fc61fad12bca7f7152</id>
<content type='text'>
</content>
</entry>
</feed>
