COMMITS
/ Modules/_sqlite/cursor.c April 23, 2021
E
bpo-43852: Improve tuple creation in sqlite3 (GH-25421)
Erlend Egeberg Aasland committed
April 14, 2021
E
bpo-43752: Fix sqlite3 regression for zero-sized blobs with converters (GH-25228)
Erlend Egeberg Aasland committed
March 4, 2021
E
bpo-43369: sqlite3_column_{text,blob} failures now raise MemoryError (GH-24723)
Erlend Egeberg Aasland committed
March 3, 2021
M
bpo-43368: Fix fetching empty bytes in sqlite3 (GH-24706)
Mariusz Felisiak committed
March 2, 2021
A
bpo-39523: Use do-while loop pysqlite_cursor_executescript() (GH-18305)
Alex Henrie committed
February 28, 2021
E
bpo-43251: sqlite3_column_name() failures now raise MemoryError (GH-24609)
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
February 18, 2021
E
bpo-43249: Improve scoping in _pysqlite_fetch_one_row() (GH-24565)
Erlend Egeberg Aasland committed
E
bpo-43249: sqlite3_column_bytes() must follow sqlite_column_blob() (GH-24562)
Erlend Egeberg Aasland committed
January 31, 2021
S
bpo-43083: Fix error handling in _sqlite3 (GH-24395)
Serhiy Storchaka committed
January 13, 2021
E
bpo-40956: Fix sqlite3.Cursor.fetchmany() default value (GH-24214)
Erlend Egeberg Aasland committed
January 5, 2021
E
bpo-40956: Convert _sqlite3.Cursor to Argument Clinic (GH-24007)
Erlend Egeberg Aasland committed
December 27, 2020
E
bpo-1635741: sqlite3 uses Py_NewRef/Py_XNewRef (GH-23170)
Erlend Egeberg Aasland committed
E
bpo-40956: Convert _sqlite3.Connection to Argument Clinic, part 2 (GH-23838)
Erlend Egeberg Aasland committed
October 1, 2020
E
bpo-41861: Convert _sqlite3 CursorType and ConnectionType to heap types (GH-22478)
Erlend Egeberg Aasland committed
E
bpo-41861: Convert _sqlite3 RowType and StatementType to heap types (GH-22444)
Erlend Egeberg Aasland committed
March 21, 2020
S
bpo-39652: Truncate the column name after '[' only if PARSE_COLNAMES is set. (GH-18942)
Serhiy Storchaka committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
February 1, 2020
A
bpo-39496: Remove redundant checks from _sqlite/cursor.c (GH-18270)
Alex Henrie committed
January 30, 2020
A
bpo-39497: Remove unused variable from pysqlite_cursor_executescript (GH-18271)
Alex Henrie committed
A
bpo-39494: Remove extra null terminators from kwlist vars (GH-18267)
Alex Henrie committed
October 23, 2019
S
Replace _pysqlite_long_from_int64() with PyLong_FromLongLong() (GH-16882)
Sergey Fedoseev committed
July 8, 2019
J
bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)
Jeroen Demeyer committed
July 4, 2019
J
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer 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
November 27, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)
Serhiy Storchaka committed
July 30, 2018
S
Remove creation of a list for row_cast_map in pysqlite_cursor_init() (GH-8494)
Sergey Fedoseev committed
July 27, 2018
S
Remove some unused code in _pysqlite_query_execute() (GH-8495)
Sergey Fedoseev committed
July 10, 2018
B
prefix internal sqlite symbols with _pysqlite_ (GH-8215)
Benjamin Peterson committed
November 7, 2017
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
Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize
Serhiy Storchaka committed
September 12, 2016
B
Issue #28037: Use sqlite3_get_autocommit() instead of setting Connection->inTransaction manually
Berker Peksag committed
September 11, 2016
B
Issue #10740: sqlite3 no longer implicitly commit an open transaction before DDL statements
Berker Peksag committed
September 6, 2016
V
Avoid calling functions with an empty string as format string
Victor Stinner committed
August 21, 2016
B
Issue #21718: Merge from 3.5
Berker Peksag committed
B
Issue #21718: cursor.description is now available for queries using CTEs
Berker Peksag committed
June 14, 2016
B
Issue #16864: Cursor.lastrowid now supports REPLACE statement
Berker Peksag committed
April 10, 2016
S
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
Serhiy Storchaka committed
S
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
Serhiy Storchaka committed
April 9, 2016
B
Issue #26687: Use Py_RETURN_NONE macro in sqlite3 module
Berker Peksag committed
April 6, 2016
S
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
Serhiy Storchaka committed
S
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
Serhiy Storchaka committed
December 27, 2015
S
Issue #20440: More use of Py_SETREF.
Serhiy Storchaka committed