<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/gc_long_lived.c, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-15T13:57:36+00:00</updated>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove debug extern</title>
<updated>2020-03-03T18:55:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-03-03T18:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=274cb597b0cd2a12b82d6efe2c40fb76402f8644'/>
<id>urn:sha1:274cb597b0cd2a12b82d6efe2c40fb76402f8644</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support importing native modules in native packages.</title>
<updated>2020-02-25T23:32:55+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-02-25T20:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=86fd93bd03d937713d4d23fa38ab359034c503c2'/>
<id>urn:sha1:86fd93bd03d937713d4d23fa38ab359034c503c2</id>
<content type='text'>
This only fixes the `import` portion. It doesn't actually change
reference behavior because modules within a package could already
be referenced through the parent package even though an error should
have been thrown.
</content>
</entry>
<entry>
<title>* only make objects long lived if they are on the GC heap</title>
<updated>2019-11-22T18:47:13+00:00</updated>
<author>
<name>David Grimes</name>
<email>dgrimes@navisite.com</email>
</author>
<published>2019-11-22T18:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f13ba7e8d9048802e960b45264f7d85cc16a1a4d'/>
<id>urn:sha1:f13ba7e8d9048802e960b45264f7d85cc16a1a4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Never long live the main dictionary.</title>
<updated>2019-02-02T00:05:37+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-02T00:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5555a24479a2f40d52d008c991f191d3b9b566bf'/>
<id>urn:sha1:5555a24479a2f40d52d008c991f191d3b9b566bf</id>
<content type='text'>
It's contents change often and may be referenced elsewhere.

Fixes #1443
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'adafruit/3.x' into import_merge</title>
<updated>2018-07-25T18:49:18+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-07-25T18:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1ffb0a714f056eaffdebaa411c3fcadb79a2b6d1'/>
<id>urn:sha1:1ffb0a714f056eaffdebaa411c3fcadb79a2b6d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent repetitive recursive scanning of dicts when making them long-lived</title>
<updated>2018-07-19T19:19:21+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-19T19:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=be1d882a8b5d2878c9b4402ae641abf9a88cd682'/>
<id>urn:sha1:be1d882a8b5d2878c9b4402ae641abf9a88cd682</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Analysis fixes and long lived tweaks.</title>
<updated>2018-07-03T12:45:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-06-27T18:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=252aacdddf1aae89e3ebe91ca72a3ad666728e37'/>
<id>urn:sha1:252aacdddf1aae89e3ebe91ca72a3ad666728e37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't assume the type of the prop-&gt;proxy objects</title>
<updated>2018-03-25T20:11:30+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2018-03-25T19:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=922b7c313197a28aa8243710d2d26f1034575674'/>
<id>urn:sha1:922b7c313197a28aa8243710d2d26f1034575674</id>
<content type='text'>
This fixes a crash running the cpydiff/core_class_superproperty.py
test, but it does not fix the difference to cpython3.

Closes: #705
</content>
</entry>
<entry>
<title>Fix the initial state and polish a couple comments.</title>
<updated>2018-01-24T22:13:26+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-01-24T22:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aa0ce98b3e7228a469fa11709fbd6864242079b4'/>
<id>urn:sha1:aa0ce98b3e7228a469fa11709fbd6864242079b4</id>
<content type='text'>
</content>
</entry>
</feed>
