cpython/Modules/_sqlite
Erlend Egeberg Aasland 1c02655fb0
bpo-44329: Refactor sqlite3 statement creation (GH-26566)
Call SQLite API's first, and return early in case of error. At the end,
allocate the object and initialise members. We now avoid unneeded
alloc/dealloc's in case the statement creation fails.
2021-06-08 16:00:56 +01:00
..
clinic bpo-40956: Fix segfault when Connection.backup is called without target (GH-24503) 2021-02-11 01:04:02 +02:00
connection.c Fix compiler errors for unused variables (GH-26601) 2021-06-08 13:16:24 +01:00
connection.h bpo-44327: Remove unused members from pysqlite_Connection (GH-26565) 2021-06-06 23:11:44 +01:00
cursor.c bpo-44315: Remove unused connection argument from pysqlite_step() (GH-26535) 2021-06-04 21:42:20 +01:00
cursor.h bpo-40959: Remove unused declarations from sqlite3 headers (GH-20828) 2021-01-06 02:56:05 +02:00
microprotocols.c bpo-1635741: sqlite3 uses Py_NewRef/Py_XNewRef (GH-23170) 2020-12-27 12:05:33 +01:00
microprotocols.h bpo-40956: Convert _sqlite3 module level functions to Argument Clinic (GH-22484) 2020-10-31 15:07:44 +09:00
module.c bpo-42862: Use functools.lru_cache iso. _sqlite.Cache in sqlite3 module (GH-24203) 2021-06-03 20:59:26 +01:00
module.h bpo-42862: Use functools.lru_cache iso. _sqlite.Cache in sqlite3 module (GH-24203) 2021-06-03 20:59:26 +01:00
prepare_protocol.c bpo-42972: Fully implement GC protocol for sqlite3 heap types (GH-26104) 2021-05-25 18:43:56 +01:00
prepare_protocol.h bpo-43444: Move sqlite3 MODULE_NAME from setup.py to module.h (GH-24801) 2021-03-13 17:33:39 +02:00
row.c bpo-42972: Fix sqlite3 traverse/clear functions (GH-26452) 2021-05-31 10:24:56 +02:00
row.h bpo-41861: Convert _sqlite3 RowType and StatementType to heap types (GH-22444) 2020-10-01 15:24:31 +02:00
statement.c bpo-44329: Refactor sqlite3 statement creation (GH-26566) 2021-06-08 16:00:56 +01:00
statement.h bpo-44326: Remove unused members from pysqlite_Statement (GH-26564) 2021-06-06 23:12:07 +01:00
util.c bpo-44315: Remove unused connection argument from pysqlite_step() (GH-26535) 2021-06-04 21:42:20 +01:00
util.h bpo-44315: Remove unused connection argument from pysqlite_step() (GH-26535) 2021-06-04 21:42:20 +01:00