<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules, branch v3.11.0a2</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-45613: Set `sqlite3.threadsafety` dynamically (GH-29227)</title>
<updated>2021-11-03T21:01:37+00:00</updated>
<author>
<name>Erlend Egeberg Aasland</name>
<email>erlend.aasland@innova.no</email>
</author>
<published>2021-11-03T21:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c2739867113a2b650db300c03ef06cf18dcee3f4'/>
<id>c2739867113a2b650db300c03ef06cf18dcee3f4</id>
<content type='text'>
Use the compile-time selected default SQLite threaded mode to set the
DB-API 2.0 attribute 'threadsafety'

Mappings:
  - SQLITE_THREADSAFE=0 =&gt; threadsafety=0
  - SQLITE_THREADSAFE=1 =&gt; threadsafety=3
  - SQLITE_THREADSAFE=2 =&gt; threadsafety=1</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the compile-time selected default SQLite threaded mode to set the
DB-API 2.0 attribute 'threadsafety'

Mappings:
  - SQLITE_THREADSAFE=0 =&gt; threadsafety=0
  - SQLITE_THREADSAFE=1 =&gt; threadsafety=3
  - SQLITE_THREADSAFE=2 =&gt; threadsafety=1</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-24139: Add support for SQLite extended result codes (GH-28076)</title>
<updated>2021-11-02T23:49:38+00:00</updated>
<author>
<name>Erlend Egeberg Aasland</name>
<email>erlend.aasland@innova.no</email>
</author>
<published>2021-11-02T23:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=456e27ac0ac6bc1cfd6da0191bd7802d8667457b'/>
<id>456e27ac0ac6bc1cfd6da0191bd7802d8667457b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42064: Adapt `sqlite3` to multi-phase init (PEP 489) (GH-29234)</title>
<updated>2021-11-02T15:35:51+00:00</updated>
<author>
<name>Erlend Egeberg Aasland</name>
<email>erlend.aasland@innova.no</email>
</author>
<published>2021-11-02T15:35:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=401272e6e660445d6556d5cd4db88ed4267a50b3'/>
<id>401272e6e660445d6556d5cd4db88ed4267a50b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45243: Add support for setting/getting `sqlite3` connection limits (GH-28463)</title>
<updated>2021-11-01T22:50:53+00:00</updated>
<author>
<name>Erlend Egeberg Aasland</name>
<email>erlend.aasland@innova.no</email>
</author>
<published>2021-11-01T22:50:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b6b38a82267ff70d2abaf2a8371327268887c97d'/>
<id>b6b38a82267ff70d2abaf2a8371327268887c97d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45634: Don't combine error checks when adding `sqlite3` int constants (GH-29251)</title>
<updated>2021-10-31T10:01:19+00:00</updated>
<author>
<name>Erlend Egeberg Aasland</name>
<email>erlend.aasland@innova.no</email>
</author>
<published>2021-10-31T10:01:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=39b4d5938ce781af41f8c9da72dee46095a78642'/>
<id>39b4d5938ce781af41f8c9da72dee46095a78642</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45581: Raise `MemoryError` in `sqlite3.connect` if SQLite signals memory error (GH-29171)</title>
<updated>2021-10-29T20:21:58+00:00</updated>
<author>
<name>Erlend Egeberg Aasland</name>
<email>erlend.aasland@innova.no</email>
</author>
<published>2021-10-29T20:21:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e2e62b3808691e15fa44b883270023e42dcad958'/>
<id>e2e62b3808691e15fa44b883270023e42dcad958</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45548: Some test modules must be built as shared libs (GH-29268)</title>
<updated>2021-10-29T15:49:57+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2021-10-29T15:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f0150ac94a85c863ec1dcb58b9e33ed7ce465ec8'/>
<id>f0150ac94a85c863ec1dcb58b9e33ed7ce465ec8</id>
<content type='text'>
Some test cases don't work when test modules are static extensions.

Add dependency on Modules/config.c to trigger a rebuild whenever a
module build type is changed.

``makesetup`` puts shared extensions into ``Modules/`` directory. Create
symlinks from pybuilddir so the extensions can be imported.

Note: It is not possible to use the content of pybuilddir.txt as a build
target. Makefile evaluates target variables in the first pass. The
pybuilddir.txt file does not exist at that point.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some test cases don't work when test modules are static extensions.

Add dependency on Modules/config.c to trigger a rebuild whenever a
module build type is changed.

``makesetup`` puts shared extensions into ``Modules/`` directory. Create
symlinks from pybuilddir so the extensions can be imported.

Note: It is not possible to use the content of pybuilddir.txt as a build
target. Makefile evaluates target variables in the first pass. The
pybuilddir.txt file does not exist at that point.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45621: Small changes to mmap (GH-29247)</title>
<updated>2021-10-29T08:20:21+00:00</updated>
<author>
<name>Tim Golden</name>
<email>mail@timgolden.me.uk</email>
</author>
<published>2021-10-29T08:20:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7bddd96982072d04bd6314da1ee7f40b7f875f00'/>
<id>7bddd96982072d04bd6314da1ee7f40b7f875f00</id>
<content type='text'>
* Small tidy-ups / comments
* Use randomized names when testing tagged mmaps to avoid any risk of parallel tests treading on each others' toes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Small tidy-ups / comments
* Use randomized names when testing tagged mmaps to avoid any risk of parallel tests treading on each others' toes</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45637: Store the frame pointer in the cframe (GH-29267)</title>
<updated>2021-10-28T12:59:11+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2021-10-28T12:59:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f291404a802d6a1bc50f817c7a26ff3ac9a199ff'/>
<id>f291404a802d6a1bc50f817c7a26ff3ac9a199ff</id>
<content type='text'>
* Rename 'frame' to 'current_frame'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename 'frame' to 'current_frame'</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45548: Fix out-of-tree and Debian builds (GH-29263)</title>
<updated>2021-10-28T09:57:38+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2021-10-28T09:57:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4c95fb4640c0247903562dae4478158b348cea6d'/>
<id>4c95fb4640c0247903562dae4478158b348cea6d</id>
<content type='text'>
Add Modules subdirs to SRCDIRS to generate directories for out-of-tree
object files.

Debian wants ncurses lib. Works on Fedora, too.

Debian also needs pkg-config to detect correct flags.

Remove more outdated comments. Makefile now tracks header dependencies
-lintl is injected by configure when needed. Build _dbm with
gdbm-compat.

Group some modules by purpose. socket, select, and mmap work on Windows,
too.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Modules subdirs to SRCDIRS to generate directories for out-of-tree
object files.

Debian wants ncurses lib. Works on Fedora, too.

Debian also needs pkg-config to detect correct flags.

Remove more outdated comments. Makefile now tracks header dependencies
-lintl is injected by configure when needed. Build _dbm with
gdbm-compat.

Group some modules by purpose. socket, select, and mmap work on Windows,
too.</pre>
</div>
</content>
</entry>
</feed>
