]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-42064: Move sqlite3 types to global state (GH-26537)
authorErlend Egeberg Aasland <erlend.aasland@innova.no>
Tue, 15 Jun 2021 12:47:34 +0000 (14:47 +0200)
committerGitHub <noreply@github.com>
Tue, 15 Jun 2021 12:47:34 +0000 (14:47 +0200)
commit10a5c806d4dec6c342dcc9888fbe4fa1fa9b7a1f
tree8ed7c361bfa27d7b41bcab5a43c9ebc1957e7fd3
parent8ebd9447e9618240ee3b955888d114376f64117b
bpo-42064: Move sqlite3 types to global state (GH-26537)

* Move connection type to global state
* Move cursor type to global state
* Move prepare protocol type to global state
* Move row type to global state
* Move statement type to global state
* ADD_TYPE takes a pointer
* pysqlite_get_state is now static inline
12 files changed:
Modules/_sqlite/clinic/connection.c.h
Modules/_sqlite/clinic/cursor.c.h
Modules/_sqlite/clinic/module.c.h
Modules/_sqlite/clinic/row.c.h
Modules/_sqlite/connection.c
Modules/_sqlite/cursor.c
Modules/_sqlite/microprotocols.c
Modules/_sqlite/module.c
Modules/_sqlite/module.h
Modules/_sqlite/prepare_protocol.c
Modules/_sqlite/row.c
Modules/_sqlite/statement.c