<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Modules/gcmodule.c, branch master</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Issue #20185: Converted the gc module to Argument Clinic.</title>
<updated>2017-02-04T09:19:59+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-02-04T09:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=fa0339a3ce258d3a8a3daed73362bbcd78c1c6cd'/>
<id>fa0339a3ce258d3a8a3daed73362bbcd78c1c6cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever</title>
<updated>2017-01-23T07:47:21+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-01-23T07:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=bfeec6d871e3db2e0ddfdef01387913bc19cadd4'/>
<id>bfeec6d871e3db2e0ddfdef01387913bc19cadd4</id>
<content type='text'>
possible.  Patch is writen with Coccinelle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
possible.  Patch is writen with Coccinelle.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't run garbage collection on interpreter exit if it was explicitly disabled</title>
<updated>2016-09-10T04:47:46+00:00</updated>
<author>
<name>?ukasz Langa</name>
<email>lukasz@langa.pl</email>
</author>
<published>2016-09-10T04:47:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=2286749cb025118308ce513a1b4ba90daa6e968e'/>
<id>2286749cb025118308ce513a1b4ba90daa6e968e</id>
<content type='text'>
by the user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by the user.
</pre>
</div>
</content>
</entry>
<entry>
<title>DTrace support: function calls, GC activity, line execution</title>
<updated>2016-09-10T00:37:37+00:00</updated>
<author>
<name>?ukasz Langa</name>
<email>lukasz@langa.pl</email>
</author>
<published>2016-09-10T00:37:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=7d9e9f40d8903147693be8d2bbb4a129005ca49e'/>
<id>7d9e9f40d8903147693be8d2bbb4a129005ca49e</id>
<content type='text'>
Tested on macOS 10.11 dtrace, Ubuntu 16.04 SystemTap, and libbcc.

Largely based by an initial patch by Jes?s Cea Avi?n, with some
influence from Dave Malcolm's SystemTap patch and Nikhil Benesch's
unification patch.

Things deliberately left out for simplicity:
- ustack helpers, I have no way of testing them at this point since
they are Solaris-specific
- PyFrameObject * in function__entry/function__return, this is
SystemTap-specific
- SPARC support
- dynamic tracing
- sys module dtrace facility introspection

All of those might be added later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tested on macOS 10.11 dtrace, Ubuntu 16.04 SystemTap, and libbcc.

Largely based by an initial patch by Jes?s Cea Avi?n, with some
influence from Dave Malcolm's SystemTap patch and Nikhil Benesch's
unification patch.

Things deliberately left out for simplicity:
- ustack helpers, I have no way of testing them at this point since
they are Solaris-specific
- PyFrameObject * in function__entry/function__return, this is
SystemTap-specific
- SPARC support
- dynamic tracing
- sys module dtrace facility introspection

All of those might be added later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28003: Implement PEP 525 -- Asynchronous Generators.</title>
<updated>2016-09-09T05:01:51+00:00</updated>
<author>
<name>Yury Selivanov</name>
<email>yury@magic.io</email>
</author>
<published>2016-09-09T05:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=17668cfa5e0e6f50376cc233d9b063b908a19845'/>
<id>17668cfa5e0e6f50376cc233d9b063b908a19845</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #25923: Added more const qualifiers to signatures of static and private functions.</title>
<updated>2015-12-25T18:01:53+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-12-25T18:01:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=5c633fc25fc6f9beee3ccb9ebc06633d1c9a1bc3'/>
<id>5c633fc25fc6f9beee3ccb9ebc06633d1c9a1bc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22117: The gc module now uses _PyTime_t timestamp</title>
<updated>2015-03-27T16:47:53+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-03-27T16:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=4206d03d5d36dfcd837da864eb623b15419c215b'/>
<id>4206d03d5d36dfcd837da864eb623b15419c215b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22043: time.monotonic() is now always available</title>
<updated>2014-09-02T21:18:25+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-09-02T21:18:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=f3579a8d0eed6151a1e2f34f6cad0677bfe45246'/>
<id>f3579a8d0eed6151a1e2f34f6cad0677bfe45246</id>
<content type='text'>
threading.Lock.acquire(), threading.RLock.acquire() and socket operations now
use a monotonic clock, instead of the system clock, when a timeout is used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
threading.Lock.acquire(), threading.RLock.acquire() and socket operations now
use a monotonic clock, instead of the system clock, when a timeout is used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup other stats formatting code in gcmodule.c</title>
<updated>2014-05-24T17:24:40+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-05-24T17:24:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=a154828389e0fd87406eff28f7351c26982195c5'/>
<id>a154828389e0fd87406eff28f7351c26982195c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #21555: simplify code in gcmodule.c by using the pytime.h functions instead of trying to call time.time() via the C API.</title>
<updated>2014-05-24T17:21:53+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-05-24T17:21:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=15370b8b3c42f1e19da83f3eba199e1f5a2bcc28'/>
<id>15370b8b3c42f1e19da83f3eba199e1f5a2bcc28</id>
<content type='text'>
Patch by Geoffrey Spear.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Geoffrey Spear.
</pre>
</div>
</content>
</entry>
</feed>
