<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cython.git/Cython/Utility/ModuleSetupCode.c, branch gh3090_always_allow_keywords</title>
<subtitle>github.com: cython/cython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/'/>
<entry>
<title>The names of Cython's internal types (functions, generator, coroutine, etc.) are now prefixed with the shared module name, instead of making them look like homeless builtins.</title>
<updated>2020-05-20T07:09:20+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-20T06:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=89d2488f7bfd6010b2a5482daede5a26759e1e6d'/>
<id>89d2488f7bfd6010b2a5482daede5a26759e1e6d</id>
<content type='text'>
See https://bugs.python.org/issue20204
See https://github.com/python/cpython/commit/490055a1673b524da2ebe2312f072aba2a826036
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://bugs.python.org/issue20204
See https://github.com/python/cpython/commit/490055a1673b524da2ebe2312f072aba2a826036
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a macro name that was accidentally broken in c9dec706354b06a8689223cfb92bdbbc140a1594.</title>
<updated>2020-05-14T08:11:37+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-14T08:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=399a72d75c7413f67cf9b62a5a24e4084d4e4ba7'/>
<id>399a72d75c7413f67cf9b62a5a24e4084d4e4ba7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '0.29.x'</title>
<updated>2020-05-13T20:05:37+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-13T20:05:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=460c0df1d57b914659643d1a975e0e9e133a0689'/>
<id>460c0df1d57b914659643d1a975e0e9e133a0689</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure the module init function is declared as 'extern "C"' in C++ also when the CYTHON_NO_PYINIT_EXPORT option is used.</title>
<updated>2020-05-13T20:05:05+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-13T20:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=c9dec706354b06a8689223cfb92bdbbc140a1594'/>
<id>c9dec706354b06a8689223cfb92bdbbc140a1594</id>
<content type='text'>
Closes #3414.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3414.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix __Pyx_RefNannyFinishContextNogil() macro in threadless Pythons.</title>
<updated>2020-05-11T19:27:05+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-11T19:27:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=4a85b7e0da32932bac84c779890ed0874e538e7b'/>
<id>4a85b7e0da32932bac84c779890ed0874e538e7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid MSVC warning in refnanny about an integer assignment that reduces the value range (although it's probably safe to assume that C code line numbers &gt; 2^30 will remain rare for another while).</title>
<updated>2020-05-11T19:22:43+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-11T19:22:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=fd71aabe0319ff3ecfa3aee291d13b98d3c6a76e'/>
<id>fd71aabe0319ff3ecfa3aee291d13b98d3c6a76e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid an additional utility code section for 2-exception matching by relying on existing special-cased macros.</title>
<updated>2020-05-11T09:58:49+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-11T09:58:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=25d042da09bfee6e67b8b042c867623d8cf9a69d'/>
<id>25d042da09bfee6e67b8b042c867623d8cf9a69d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a dedicated subtype check function for testing against two possible base classes in Py3 (currently used for generator exception checks).</title>
<updated>2020-05-11T04:49:05+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-11T04:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=db87e1afddd8da75b328f8bff3019b5b4f254a35'/>
<id>db87e1afddd8da75b328f8bff3019b5b4f254a35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reimplement __Pyx_PyDict_GetItemStrWithError() for Py2 to fix a memory leak (GH-3593)</title>
<updated>2020-05-09T18:05:09+00:00</updated>
<author>
<name>scoder</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-09T18:05:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=34eafb78a485618de33954ef3e5d86a45218e7f8'/>
<id>34eafb78a485618de33954ef3e5d86a45218e7f8</id>
<content type='text'>
Reimplement __Pyx_PyDict_GetItemStrWithError() as a hacky version in Py2 to get the semantics right of returning a borrowed reference with non-KeyError exceptions left in place.

Closes https://github.com/cython/cython/issues/3578</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reimplement __Pyx_PyDict_GetItemStrWithError() as a hacky version in Py2 to get the semantics right of returning a borrowed reference with non-KeyError exceptions left in place.

Closes https://github.com/cython/cython/issues/3578</pre>
</div>
</content>
</entry>
<entry>
<title>Stop calling PyEval_InitThreads() In Py3.7+ (where it has become a no-op).</title>
<updated>2020-05-04T02:35:36+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-05-04T02:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=afffee895b14c7a736e55f28db8b8a94f865782c'/>
<id>afffee895b14c7a736e55f28db8b8a94f865782c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
