<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Objects, branch misc-acks-comment</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-38858: Small integer per interpreter (GH-17315)</title>
<updated>2019-12-17T12:02:18+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-12-17T12:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=630c8df5cf126594f8c1c4579c1888ca80a29d59'/>
<id>630c8df5cf126594f8c1c4579c1888ca80a29d59</id>
<content type='text'>
Each Python subinterpreter now has its own "small integer
singletons": numbers in [-5; 257] range.

It is no longer possible to change the number of small integers at
build time by overriding NSMALLNEGINTS and NSMALLPOSINTS macros:
macros should now be modified manually in pycore_pystate.h header
file.

For now, continue to share _PyLong_Zero and _PyLong_One singletons
between all subinterpreters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each Python subinterpreter now has its own "small integer
singletons": numbers in [-5; 257] range.

It is no longer possible to change the number of small integers at
build time by overriding NSMALLNEGINTS and NSMALLPOSINTS macros:
macros should now be modified manually in pycore_pystate.h header
file.

For now, continue to share _PyLong_Zero and _PyLong_One singletons
between all subinterpreters.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38629: implement __floor__ and __ceil__ for float type (GH-16985)</title>
<updated>2019-12-15T22:00:28+00:00</updated>
<author>
<name>Batuhan Taşkaya</name>
<email>47358913+isidentical@users.noreply.github.com</email>
</author>
<published>2019-12-15T22:00:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=cb8b946ac10386e6cab1376945f64f683b5b16d3'/>
<id>cb8b946ac10386e6cab1376945f64f683b5b16d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-27961: Replace PY_LLONG_MAX, PY_LLONG_MIN and PY_ULLONG_MAX with standard macros (GH-15385)</title>
<updated>2019-12-05T14:55:28+00:00</updated>
<author>
<name>Sergey Fedoseev</name>
<email>fedoseev.sergey@gmail.com</email>
</author>
<published>2019-12-05T14:55:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1f9f69dd4c5ee232c0b2f782933a89359932a67f'/>
<id>1f9f69dd4c5ee232c0b2f782933a89359932a67f</id>
<content type='text'>
Use standard constants LLONG_MIN, LLONG_MAX and ULLONG_MAX.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use standard constants LLONG_MIN, LLONG_MAX and ULLONG_MAX.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compiler warning in Objects/unicodeobject.c (GH-17440)</title>
<updated>2019-12-02T18:09:43+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2019-12-02T18:09:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=016b0280b8a97bc26e97c6a8dd5fb8fad5fe72e4'/>
<id>016b0280b8a97bc26e97c6a8dd5fb8fad5fe72e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38922: Raise code.__new__ audit event when code object replace() is called (GH-17394)</title>
<updated>2019-11-27T00:27:50+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2019-11-27T00:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c7c01ab1e5415b772c68e15f1aba51e520010830'/>
<id>c7c01ab1e5415b772c68e15f1aba51e520010830</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-27145: small_ints[x] could be returned in long_add and long_sub (GH-15716)</title>
<updated>2019-11-26T07:54:49+00:00</updated>
<author>
<name>HongWeipeng</name>
<email>961365124@qq.com</email>
</author>
<published>2019-11-26T07:54:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=036fe85bd3e6cd01093d836d71792a1966f961e8'/>
<id>036fe85bd3e6cd01093d836d71792a1966f961e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38896: Remove PyUnicode_ClearFreeList() function (GH-17354)</title>
<updated>2019-11-23T01:30:32+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-11-23T01:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d68b592dd67cb87c4fa862a8d3b3fd0a7d05e113'/>
<id>d68b592dd67cb87c4fa862a8d3b3fd0a7d05e113</id>
<content type='text'>
Remove PyUnicode_ClearFreeList() function: the Unicode free list has
been removed in Python 3.3.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove PyUnicode_ClearFreeList() function: the Unicode free list has
been removed in Python 3.3.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38858: Call _PyUnicode_Fini() in Py_EndInterpreter() (GH-17330)</title>
<updated>2019-11-22T11:27:50+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-11-22T11:27:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3d4833488a173c16446c3f94f58f05e2d13c5dee'/>
<id>3d4833488a173c16446c3f94f58f05e2d13c5dee</id>
<content type='text'>
Py_EndInterpreter() now clears the filesystem codec.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Py_EndInterpreter() now clears the filesystem codec.</pre>
</div>
</content>
</entry>
<entry>
<title>Produce cleaner bytecode for 'with' and 'async with' by generating separate code for normal and exceptional paths. (#6641)</title>
<updated>2019-11-21T09:11:43+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2019-11-21T09:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fee552669f21ca294f57fe0df826945edc779090'/>
<id>fee552669f21ca294f57fe0df826945edc779090</id>
<content type='text'>
Remove BEGIN_FINALLY, END_FINALLY, CALL_FINALLY and POP_FINALLY bytecodes. Implement finally blocks by code duplication.
Reimplement frame.lineno setter using line numbers rather than bytecode offsets.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove BEGIN_FINALLY, END_FINALLY, CALL_FINALLY and POP_FINALLY bytecodes. Implement finally blocks by code duplication.
Reimplement frame.lineno setter using line numbers rather than bytecode offsets.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38858: Allocate small integers on the heap (GH-17301)</title>
<updated>2019-11-21T07:51:59+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-11-21T07:51:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5dcc06f6e0d7b5d6589085692b86c63e35e2325e'/>
<id>5dcc06f6e0d7b5d6589085692b86c63e35e2325e</id>
<content type='text'>
Allocate small Python integers (small_ints of longobject.c) on the
heap, rather than using static objects.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allocate small Python integers (small_ints of longobject.c) on the
heap, rather than using static objects.</pre>
</div>
</content>
</entry>
</feed>
