<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/nlrx86.S, branch 5.0.0-beta.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-03-06T06:13:43+00:00</updated>
<entry>
<title>py/nlrx86: Convert from assembler to C file with inline asm.</title>
<updated>2017-03-06T06:13:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-01T12:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f0dddb688d67995bbd737164dd4b9548698cf09f'/>
<id>urn:sha1:f0dddb688d67995bbd737164dd4b9548698cf09f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Move locals/globals dicts to the thread-specific state.</title>
<updated>2017-03-06T06:01:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-02-27T12:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=05fe66f68a1cf1b7587c55149472ab7bca843631'/>
<id>urn:sha1:05fe66f68a1cf1b7587c55149472ab7bca843631</id>
<content type='text'>
Each threads needs to have its own private references to its current
locals/globals dicts, otherwise functions running within different
contexts (eg imported from different files) can behave very strangely.
</content>
</entry>
<entry>
<title>py/nlr: Fix execstack builds for ARM.</title>
<updated>2017-02-08T00:12:26+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2017-02-07T22:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aa34c553ec75535f46f5d6ff28c0c943701e569b'/>
<id>urn:sha1:aa34c553ec75535f46f5d6ff28c0c943701e569b</id>
<content type='text'>
It seems that the gcc toolchain on the RaspberryPi
likes %progbits instead of @progbits. I verified that
%progbits also works under x86, so this should
fix #2848 and fix #2842

I verified that unix and mpy-cross both compile
on my RaspberryPi and on my x64 machine.
</content>
</entry>
<entry>
<title>unix: Make stack be non-executable</title>
<updated>2017-02-01T20:03:10+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2017-01-31T04:35:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aee74a1dae41e2af771f18dd4d6cdeda3344bc0c'/>
<id>urn:sha1:aee74a1dae41e2af771f18dd4d6cdeda3344bc0c</id>
<content type='text'>
This PR is to address issue #2812.
</content>
</entry>
<entry>
<title>unix: fix symbol references for x86 Mac</title>
<updated>2016-11-01T21:42:04+00:00</updated>
<author>
<name>Jan Pochyla</name>
<email>jpochyla@gmail.com</email>
</author>
<published>2016-06-02T17:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ffb04a5845d2b24b99260d72ea8b99d9425ee1b4'/>
<id>urn:sha1:ffb04a5845d2b24b99260d72ea8b99d9425ee1b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add basic _thread module, with ability to start a new thread.</title>
<updated>2016-06-28T10:28:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T22:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=27cc07721b3c3c2d0b9c8678c8a3ddc7fe96cd97'/>
<id>urn:sha1:27cc07721b3c3c2d0b9c8678c8a3ddc7fe96cd97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nlr: Use single preprocessor symbol to check if building on Windows</title>
<updated>2015-11-24T15:34:14+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-11-20T14:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bf1570cb2559ba12ca86b2dbb26be665300ffe5e'/>
<id>urn:sha1:bf1570cb2559ba12ca86b2dbb26be665300ffe5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Added Cygwin support to py/nlrx86.S.</title>
<updated>2015-11-19T18:23:43+00:00</updated>
<author>
<name>Igor Gatis</name>
<email>igorgatis@gmail.com</email>
</author>
<published>2015-11-19T16:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f5c554dfe3da8564196a7bd65233171f40b7f8d4'/>
<id>urn:sha1:f5c554dfe3da8564196a7bd65233171f40b7f8d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Put all global state together in state structures.</title>
<updated>2015-01-07T20:33:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T23:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4b10fd350852e321624d74983cca286091b55a1'/>
<id>urn:sha1:b4b10fd350852e321624d74983cca286091b55a1</id>
<content type='text'>
This patch consolidates all global variables in py/ core into one place,
in a global structure.  Root pointers are all located together to make
GC tracing easier and more efficient.
</content>
</entry>
<entry>
<title>py: Fix windows external name error for nlr_top.</title>
<updated>2015-01-01T22:03:44+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T22:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=872a82970d0caa97ed5e7751d6d7b6a29b8d4fce'/>
<id>urn:sha1:872a82970d0caa97ed5e7751d6d7b6a29b8d4fce</id>
<content type='text'>
</content>
</entry>
</feed>
