<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/windows/mpconfigport.h, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-06-25T20:49:45+00:00</updated>
<entry>
<title>windows/msvc: Include machine_pinbase.c in build and enable umachine module</title>
<updated>2016-06-25T20:49:45+00:00</updated>
<author>
<name>stijn</name>
<email>stijn@ignitron.net</email>
</author>
<published>2016-06-23T07:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b9046328dd9cc5905bc7c971eaa03248f0f0396'/>
<id>urn:sha1:4b9046328dd9cc5905bc7c971eaa03248f0f0396</id>
<content type='text'>
Fixes linker errors since [ad229477] and adds the umachine module so tests pass.
</content>
</entry>
<entry>
<title>windows: Follow unix port changes regarding "utime" module.</title>
<updated>2016-06-17T21:17:18+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T21:16:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=10e5e103937741c1bc42fc978b9fdfb8603f72e7'/>
<id>urn:sha1:10e5e103937741c1bc42fc978b9fdfb8603f72e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Declare help, input, open builtins in core.</title>
<updated>2016-04-14T21:07:56+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-14T21:07:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9b0714b24cb140ea630ea6176ae68b2ec6945c6b'/>
<id>urn:sha1:9b0714b24cb140ea630ea6176ae68b2ec6945c6b</id>
<content type='text'>
These are *defined* per-port, but why redeclare them again and again.
</content>
</entry>
<entry>
<title>py: Add ability to have frozen persistent bytecode from .mpy files.</title>
<updated>2016-04-13T15:07:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-31T22:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0a2e9650f5383bc1190d6b27a3d923e313c3d879'/>
<id>urn:sha1:0a2e9650f5383bc1190d6b27a3d923e313c3d879</id>
<content type='text'>
The config variable MICROPY_MODULE_FROZEN is now made of two separate
parts: MICROPY_MODULE_FROZEN_STR and MICROPY_MODULE_FROZEN_MPY.  This
allows to have none, either or both of frozen strings and frozen mpy
files (aka frozen bytecode).
</content>
</entry>
<entry>
<title>py/runtime: mp_stack_ctrl_init() should be called immediately on startup.</title>
<updated>2016-01-29T00:13:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-01-28T23:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d3b1f0b627ccc6705d9fe958549badb87a74ded1'/>
<id>urn:sha1:d3b1f0b627ccc6705d9fe958549badb87a74ded1</id>
<content type='text'>
Calling it from mp_init() is too late for some ports (like Unix), and leads
to incomplete stack frame being captured, with following GC issues. So, now
each port should call mp_stack_ctrl_init() on its own, ASAP after startup,
and taking special precautions so it really was called before stack variables
get allocated (because if such variable with a pointer is missed, it may lead
to over-collecting (typical symptom is segfaulting)).
</content>
</entry>
<entry>
<title>windows: Enable urandom module.</title>
<updated>2016-01-26T15:27:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-24T19:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d22bdad6ddd53f690a8c27b9493e6531cb59f0a2'/>
<id>urn:sha1:d22bdad6ddd53f690a8c27b9493e6531cb59f0a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Propagate MICROPY_PY_OS_DUPTERM handling from unix port.</title>
<updated>2015-12-27T23:30:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-27T23:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1e06e81b3d32b3f0bc775e0e4ed2d0251a95f53e'/>
<id>urn:sha1:1e06e81b3d32b3f0bc775e0e4ed2d0251a95f53e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Make keyboard_interrupt_obj available, it's standard feature.</title>
<updated>2015-12-17T23:07:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-17T22:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5efd3f0dcac6e2f3f33c3edce7d3f2974bbf8e78'/>
<id>urn:sha1:5efd3f0dcac6e2f3f33c3edce7d3f2974bbf8e78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Rename "_os" module to "uos" for consistency with baremetal ports.</title>
<updated>2015-12-11T22:04:35+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-11T22:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a6eff059b92faf9746fd148af697281791b2aeed'/>
<id>urn:sha1:a6eff059b92faf9746fd148af697281791b2aeed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows/py: Support 64bit mingw-w64 builds</title>
<updated>2015-11-24T15:34:14+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-11-20T14:59:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3baf6b531990dda109b9af065c94cf9eb9c0aac6'/>
<id>urn:sha1:3baf6b531990dda109b9af065c94cf9eb9c0aac6</id>
<content type='text'>
- add mp_int_t/mp_uint_t typedefs in mpconfigport.h
- fix integer suffixes/formatting in mpconfig.h and mpz.h
- use MICROPY_NLR_SETJMP=1 in Makefile since the current nlrx64.S
  implementation causes segfaults in gc_free()
- update README
</content>
</entry>
</feed>
