<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules/_json.c, branch fix-misc-acks</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-34649: Add missing NULL checks to _encoded_const() (GH-9225)</title>
<updated>2018-09-12T21:46:40+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2018-09-12T21:46:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ec4d099b9f1951b08d1a53181c278173ff6a0cc1'/>
<id>ec4d099b9f1951b08d1a53181c278173ff6a0cc1</id>
<content type='text'>
Reported by Svace static analyzer.
(cherry picked from commit 6f82bffd2df63a4072b3f0483cdbe93ddedb87e9)

Co-authored-by: Alexey Izbyshev &lt;izbyshev@ispras.ru&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Svace static analyzer.
(cherry picked from commit 6f82bffd2df63a4072b3f0483cdbe93ddedb87e9)

Co-authored-by: Alexey Izbyshev &lt;izbyshev@ispras.ru&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-24641: Improved error message for JSON unserializible keys. (#4364)</title>
<updated>2017-11-25T15:38:20+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-11-25T15:38:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cfa797c0681b7fef47cf93955fd06b54ddd09a7f'/>
<id>cfa797c0681b7fef47cf93955fd06b54ddd09a7f</id>
<content type='text'>
Also updated an example for default() in the module docstring.
Removed quotes around type name in other error messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also updated an example for default() in the module docstring.
Removed quotes around type name in other error messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31505: Fix an assertion failure in json, in case _json.make_encoder() received a bad encoder() argument. (#3643)</title>
<updated>2017-09-24T09:07:12+00:00</updated>
<author>
<name>Oren Milman</name>
<email>orenmn@gmail.com</email>
</author>
<published>2017-09-24T09:07:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2b382dd6121bb1e4b75470fb3ef8555665df3eb6'/>
<id>2b382dd6121bb1e4b75470fb3ef8555665df3eb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30860: Move windows.h include out of internal/*.h. (#3458)</title>
<updated>2017-09-12T01:30:43+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2017-09-12T01:30:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fc1bf872e9d31f3e837f686210f94e57ad3d6582'/>
<id>fc1bf872e9d31f3e837f686210f94e57ad3d6582</id>
<content type='text'>
PR #3397 introduced a large number of warnings to the Windows build. This patch fixes them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR #3397 introduced a large number of warnings to the Windows build. This patch fixes them.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30860: Consolidate stateful runtime globals. (#3397)</title>
<updated>2017-09-08T05:51:28+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2017-09-08T05:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2ebc5ce42a8a9e047e790aefbf9a94811569b2b6'/>
<id>2ebc5ce42a8a9e047e790aefbf9a94811569b2b6</id>
<content type='text'>
* group the (stateful) runtime globals into various topical structs
* consolidate the topical structs under a single top-level _PyRuntimeState struct
* add a check-c-globals.py script that helps identify runtime globals

Other globals are excluded (see globals.txt and check-c-globals.py).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* group the (stateful) runtime globals into various topical structs
* consolidate the topical structs under a single top-level _PyRuntimeState struct
* add a check-c-globals.py script that helps identify runtime globals

Other globals are excluded (see globals.txt and check-c-globals.py).</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31095: fix potential crash during GC (GH-2974)</title>
<updated>2017-08-24T05:55:17+00:00</updated>
<author>
<name>INADA Naoki</name>
<email>methane@users.noreply.github.com</email>
</author>
<published>2017-08-24T05:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a6296d34a478b4f697ea9db798146195075d496c'/>
<id>a6296d34a478b4f697ea9db798146195075d496c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30936: Fix a reference leak in json when fail to sort keys. (#2712)</title>
<updated>2017-07-16T04:29:16+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-07-16T04:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=49f6449ef4b81537c19b82329caaf60596c516c2'/>
<id>49f6449ef4b81537c19b82329caaf60596c516c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30911: Fix a crash in json on platforms with unsigned char (#2684)</title>
<updated>2017-07-13T05:52:08+00:00</updated>
<author>
<name>Segev Finer</name>
<email>segev208@gmail.com</email>
</author>
<published>2017-07-13T05:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=541bd28941af407f2329e6a540d6367e5625b115'/>
<id>541bd28941af407f2329e6a540d6367e5625b115</id>
<content type='text'>
when pass bad strict argument.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when pass bad strict argument.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30248: Convert boolean arguments only once in _json. (#1423)</title>
<updated>2017-05-28T12:31:49+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-05-28T12:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ac5bbd43bc7b769c13ae0412cb28a3521f4d4ff1'/>
<id>ac5bbd43bc7b769c13ae0412cb28a3521f4d4ff1</id>
<content type='text'>
Rather than saving the Python object and calling PyObject_IsTrue()
every time when the boolean argument is used, call it only once and
save C boolean value.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than saving the Python object and calling PyObject_IsTrue()
every time when the boolean argument is used, call it only once and
save C boolean value.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30243: Fixed the possibility of a crash in _json. (#1420)</title>
<updated>2017-05-05T07:08:49+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-05-05T07:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=76a3e51a403bc84ed536921866c86dd7d07aaa7e'/>
<id>76a3e51a403bc84ed536921866c86dd7d07aaa7e</id>
<content type='text'>
It was possible to get a core dump by using uninitialized
_json objects. Now __new__ methods create initialized objects.
__init__ methods are removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was possible to get a core dump by using uninitialized
_json objects. Now __new__ methods create initialized objects.
__init__ methods are removed.
</pre>
</div>
</content>
</entry>
</feed>
