COMMITS
/ Modules/_sqlite/statement.c August 18, 2021
E
bpo-44079: Strip superfluous statement cache from sqlite3.Connection (GH-25998)
Erlend Egeberg Aasland committed
August 8, 2021
S
bpo-44859: Improve error handling in sqlite3 and and raise more accurate exceptions. (GH-27654)
Serhiy Storchaka committed
July 29, 2021
E
bpo-42064: Optimise `sqlite3` state access, part 1 (GH-27273)
Erlend Egeberg Aasland committed
July 20, 2021
E
bpo-42064: Finalise establishing sqlite3 global state (GH-27155)
Erlend Egeberg Aasland committed
July 14, 2021
E
bpo-42064: Move `sqlite3` exceptions to global state, part 2 of 2 (GH-26884)
Erlend Egeberg Aasland committed
June 23, 2021
E
bpo-42064: Move `sqlite3` exceptions to global state, part 1 of 2 (GH-26745)
Erlend Egeberg Aasland committed
June 20, 2021
E
bpo-44087: Disallow instantiation of sqlite3.Statement (GH-26567)
Erlend Egeberg Aasland committed
June 17, 2021
E
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351)
Erlend Egeberg Aasland committed
June 15, 2021
E
bpo-42064: Move sqlite3 types to global state (GH-26537)
Erlend Egeberg Aasland committed
June 8, 2021
E
bpo-44329: Refactor sqlite3 statement creation (GH-26566)
Erlend Egeberg Aasland committed
June 6, 2021
E
bpo-44326: Remove unused members from pysqlite_Statement (GH-26564)
Erlend Egeberg Aasland committed
June 5, 2021
P
bpo-44304: Ensure the sqlite3 destructor callback is always called with the GIL held (GH-26551)
Pablo Galindo committed
P
bpo-44304: Fix crash in the sqlite3 module when the GC clears Statement objects (GH-26545)
Pablo Galindo committed
June 2, 2021
E
bpo-44165: pysqlite_statement_create now returns a Py object, not an int (GH-26484)
Erlend Egeberg Aasland committed
E
bpo-44165: Optimise sqlite3 statement preparation by passing string size (GH-26206)
Erlend Egeberg Aasland committed
June 1, 2021
E
bpo-42972: Track sqlite3 statement objects (GH-26475)
Erlend Egeberg Aasland committed
May 31, 2021
E
bpo-42972: Fix sqlite3 traverse/clear functions (GH-26452)
Erlend Egeberg Aasland committed
May 25, 2021
E
bpo-42972: Fully implement GC protocol for sqlite3 heap types (GH-26104)
Erlend Egeberg Aasland committed
February 21, 2021
E
bpo-43269: Remove redundant extern keywords (GH-24605)
Erlend Egeberg Aasland committed
E
bpo-43269: Clean up sqlite3 file scope (GH-24578)
Erlend Egeberg Aasland committed
December 27, 2020
E
bpo-1635741: sqlite3 uses Py_NewRef/Py_XNewRef (GH-23170)
Erlend Egeberg Aasland committed
October 1, 2020
E
bpo-41861: Convert _sqlite3 RowType and StatementType to heap types (GH-22444)
Erlend Egeberg Aasland committed
September 28, 2020
E
bpo-41861: Convert _sqlite3 PrepareProtocolType to heap type (GH-22428)
Erlend Egeberg Aasland committed
September 17, 2020
S
bpo-41662: Fix bugs in binding parameters in sqlite3 (GH-21998)
Serhiy Storchaka committed
September 4, 2020
S
bpo-41638: Improve ProgrammingError message for absent parameter. (GH-21999)
Serhiy Storchaka committed
June 26, 2019
V
bpo-37406: sqlite3 raises TypeError for wrong operation type (GH-14386)
Victor Stinner committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
December 10, 2018
S
bpo-32788: Better error handling in sqlite3. (GH-3723)
Serhiy Storchaka committed
September 20, 2018
B
bpo-32215: Fix performance regression in sqlite3 (GH-8511)
Berker Peksag committed
September 20, 2017
B
closes bpo-31525: require sqlite3_prepare_v2 (#3666)
Benjamin Peterson committed
March 3, 2017
A
bpo-9303: Migrate sqlite3 module to _v2 API to enhance performance (#359)
Aviv Palivoda committed
February 26, 2017
B
bpo-28518: Start a transaction implicitly before a DML statement (#245)
Berker Peksag committed
November 20, 2016
S
Added the const qualifier to char* variables that refer to readonly internal
Serhiy Storchaka committed
S
Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize
Serhiy Storchaka committed
September 11, 2016
B
Issue #10740: sqlite3 no longer implicitly commit an open transaction before DDL statements
Berker Peksag committed
February 2, 2015
S
Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()
Serhiy Storchaka committed
September 11, 2014
S
Issue #21147: sqlite3 now raises an exception if the request contains a null
Serhiy Storchaka committed
November 18, 2013
V
sqlite: Use Py_ssize_t to store a size instead of an int
Victor Stinner committed
V
sqlite: raise an OverflowError if a string or a BLOB is longer than INT_MAX
Victor Stinner committed
October 19, 2013
S
Issue #1772673: The type of `char*` arguments now changed to `const char*`.
Serhiy Storchaka committed
August 16, 2013
S
Issue #18701: Remove support of old CPython versions (<3.0) from C code.
Serhiy Storchaka committed
February 7, 2013
S
Issue #17073: Fix some integer overflows in sqlite3 module.
Serhiy Storchaka committed
S
Issue #17073: Fix some integer overflows in sqlite3 module.
Serhiy Storchaka committed
February 9, 2012
P
Undocument and clean up sqlite3.OptimizedUnicode
Petri Lehtinen committed
February 1, 2012
P
Merge branch 3.2
Petri Lehtinen committed
P
sqlite3: Handle strings with embedded zeros correctly
Petri Lehtinen committed
February 22, 2011
B
Issue #8914: fix various warnings from the Clang static analyzer v254.
Brett Cannon committed
September 3, 2010
F
Welcome to the UTF-8 world.
Florent Xicluna committed
May 19, 2010
V
Issue #6697: Check that _PyUnicode_AsString() result is not NULL in _sqlite
Victor Stinner committed
March 5, 2010
G
Merged new pysqlite version 2.6.0 from trunk.
Gerhard Häring committed