<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules/audioop.c, branch master</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-39824: Convert PyModule_GetState() to get_module_state() (GH-19076)</title>
<updated>2020-03-19T17:11:33+00:00</updated>
<author>
<name>Hai Shi</name>
<email>shihai1992@gmail.com</email>
</author>
<published>2020-03-19T17:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=13397ee47d23fda2e8d4bef40c1df986457673d1'/>
<id>13397ee47d23fda2e8d4bef40c1df986457673d1</id>
<content type='text'>
Automerge-Triggered-By: @vstinner</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automerge-Triggered-By: @vstinner</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39824: module_traverse() don't call m_traverse if md_state=NULL (GH-18738)</title>
<updated>2020-03-17T17:09:46+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-03-17T17:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5b1ef200d31a74a9b478d0217d73ed0a659a8a06'/>
<id>5b1ef200d31a74a9b478d0217d73ed0a659a8a06</id>
<content type='text'>
Extension modules: m_traverse, m_clear and m_free functions of
PyModuleDef are no longer called if the module state was requested
but is not allocated yet. This is the case immediately after the
module is created and before the module is executed (Py_mod_exec
function). More precisely, these functions are not called if m_size is
greater than 0 and the module state (as returned by
PyModule_GetState()) is NULL.

Extension modules without module state (m_size &lt;= 0) are not affected.

Co-Authored-By: Petr Viktorin &lt;encukou@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extension modules: m_traverse, m_clear and m_free functions of
PyModuleDef are no longer called if the module state was requested
but is not allocated yet. This is the case immediately after the
module is created and before the module is executed (Py_mod_exec
function). More precisely, these functions are not called if m_size is
greater than 0 and the module state (as returned by
PyModule_GetState()) is NULL.

Extension modules without module state (m_size &lt;= 0) are not affected.

Co-Authored-By: Petr Viktorin &lt;encukou@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-1635741: Port audioop extension module to multiphase initialization (PEP 489) (GH-18608)</title>
<updated>2020-03-11T16:49:11+00:00</updated>
<author>
<name>Hai Shi</name>
<email>shihai1992@gmail.com</email>
</author>
<published>2020-03-11T16:49:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=41fbf865a35d4fb64f047f98dc24690cb0c170fd'/>
<id>41fbf865a35d4fb64f047f98dc24690cb0c170fd</id>
<content type='text'>
Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38303: Make audioop extension module PEP-384 compatible (GH-16497)</title>
<updated>2019-10-22T13:07:03+00:00</updated>
<author>
<name>Tyler Kieft</name>
<email>tyler.kieft@gmail.com</email>
</author>
<published>2019-10-22T13:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f548a3e4a28c5496755f9f8d057fc8d031b27655'/>
<id>f548a3e4a28c5496755f9f8d057fc8d031b27655</id>
<content type='text'>
https://bugs.python.org/issue38303



Automerge-Triggered-By: @encukou</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.python.org/issue38303



Automerge-Triggered-By: @encukou</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33781: audioop: enhance rounding double as int (GH-7447)</title>
<updated>2018-06-06T13:50:50+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-06-06T13:50:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=45e4efba7fa2abe61d25e4f8b5bf482e19ff1280'/>
<id>45e4efba7fa2abe61d25e4f8b5bf482e19ff1280</id>
<content type='text'>
Move the floor() call into fbound() to call floor() on a double
rather than an int. The change should enhance the rounding.

Document also (int)double rounding mode.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the floor() call into fbound() to call floor() on a double
rather than an int. The change should enhance the rounding.

Document also (int)double rounding mode.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-28261: Fixed err msgs where PyArg_ParseTuple is used to parse normal tuples. (#3119)</title>
<updated>2017-08-20T15:35:36+00:00</updated>
<author>
<name>Oren Milman</name>
<email>orenmn@gmail.com</email>
</author>
<published>2017-08-20T15:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=1d1d3e9db882d78433f5bc8dbe7df929f4b6b5e1'/>
<id>1d1d3e9db882d78433f5bc8dbe7df929f4b6b5e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use uint16_t instead of short in audioop.</title>
<updated>2016-09-11T11:48:16+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-09-11T11:48:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=8be17409b7fe38472d164c0c4c61821d35cde21a'/>
<id>8be17409b7fe38472d164c0c4c61821d35cde21a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace PyInt16 with int16_t</title>
<updated>2016-09-08T22:08:02+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2016-09-08T22:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=bb0b0d9ff0c8521ce0e96006ce5382f09ac07c33'/>
<id>bb0b0d9ff0c8521ce0e96006ce5382f09ac07c33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace PY_SIZE_MAX with SIZE_MAX</title>
<updated>2016-09-07T16:26:18+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2016-09-07T16:26:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2f8bfef1587b3e8f43c0ce7cd9546137c5b56782'/>
<id>2f8bfef1587b3e8f43c0ce7cd9546137c5b56782</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some warnings from MSVC</title>
<updated>2016-09-07T02:09:15+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@microsoft.com</email>
</author>
<published>2016-09-07T02:09:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a439191efa9fee12ea3c17b23b0d3f748ff76997'/>
<id>a439191efa9fee12ea3c17b23b0d3f748ff76997</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
