34 Commits (8408dc581e2baaa306b57f14486cfa013fd68c68)

Author SHA1 Message Date
Serhiy Storchaka 8fa8ee3970 Issue #18701: Remove support of old CPython versions (<3.0) from C code. 13 years ago
Serhiy Storchaka 3cf96ac248 Issue #17073: Fix some integer overflows in sqlite3 module. 13 years ago
Serhiy Storchaka 35c52b687f Issue #17073: Fix some integer overflows in sqlite3 module. 13 years ago
Petri Lehtinen bc35bebb45 Undocument and clean up sqlite3.OptimizedUnicode 14 years ago
Petri Lehtinen 0518f470b1 sqlite3: Handle strings with embedded zeros correctly 14 years ago
Petri Lehtinen 023fe334bb sqlite3: Handle strings with embedded zeros correctly 14 years ago
Brett Cannon b94767ff44 Issue #8914: fix various warnings from the Clang static analyzer v254. 15 years ago
Florent Xicluna c934f32e0a Welcome to the UTF-8 world. 16 years ago
Victor Stinner 8699950b04 Issue #6697: Check that _PyUnicode_AsString() result is not NULL in _sqlite 16 years ago
Gerhard Häring f9cee22446 Merged new pysqlite version 2.6.0 from trunk. 16 years ago
Gerhard Häring 3bbb67273a Merged code from pysqlite 2.6.0. 16 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Gerhard Häring 6117f423c4 Issue #3659: Values of string subclasses were not handled correctly when used 18 years ago
Benjamin Peterson d7b032841a Merged revisions 66394,66404,66412,66414,66424-66436 via svnmerge from 18 years ago
Gerhard Häring e6872eb417 Issue #3846: Release GIL during calls to sqlite3_prepare. This improves concurrent access to the same database file from multiple threads/processes. 18 years ago
Gerhard Häring 6e1afcf988 Fixes issue #3103. In the sqlite3 module, made one more function static. All renaming public symbos now have the pysqlite prefix to avoid name clashes. This at least once created problems where the same symbol name appeared somewhere in Apache and the sqlite3 module was used from mod_python. 18 years ago
Marc-André Lemburg 4cc0f24857 Rename PyUnicode_AsString -> _PyUnicode_AsString and 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago
Christian Heimes 9c4756ea26 Renamed PyBytes to PyByteArray 18 years ago
Christian Heimes 593daf545b Renamed PyString to PyBytes 18 years ago
Christian Heimes 81ee3efede Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from 18 years ago
Gerhard Häring ffa3357d52 SQLite requires 64-bit integers in order to build. So the whole HAVE_LONG_LONG 18 years ago
Gerhard Häring e7ea7451a8 Bring sqlite3 module up-to-date with what's now in 2.6. Almost. I intentionally 18 years ago
Gerhard Häring 2a11c05b9d Update sqlite3 module to match current version of pysqlite. 18 years ago
Gerhard Häring 1cc60ed214 Updated to pysqlite 2.4.1. Documentation additions will come later. 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Christian Heimes e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 18 years ago
Christian Heimes 380532117c Merged revisions 59465-59487 via svnmerge from 18 years ago
Gerhard Häring 99b9df8e11 Forward-port of commit 59184. 18 years ago
Gerhard Häring 14fbf29692 - Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a 18 years ago
Brett Cannon c6f6008991 Remove an unused local variable. 18 years ago
Guido van Rossum 98297ee781 Merging the py3k-pep3137 branch back into the py3k branch. 18 years ago
Georg Brandl e1a0d11c5c #1316: remove redundant PyLong_Check calls when PyInt_Check was already called. 18 years ago
Guido van Rossum bae07c9baf Breaking ground for PEP 3137 implementation: 19 years ago
Guido van Rossum 7d1df6c9b1 Add PyUnicode_AsStringAndSize(), which is like PyUnicode_AsString() but 19 years ago
Guido van Rossum fa9a121952 "Fix" a few places that were using PyObject_AsCharBuffer() to convert a string 19 years ago
Gerhard Häring 6d21456137 Make the sqlite tests pass. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Guido van Rossum 83857e3bf3 Use AsCharBuffer to get C strings out of Python strings. 19 years ago
Thomas Wouters fc7bb8c786 Merged revisions 53304-53433,53435-53450 via svnmerge from 19 years ago
Guido van Rossum 523d4f942c Fix the sqlite failure -- it was the usual, PyInt_Check -> PyInt_CheckExact. 19 years ago
Gerhard Häring 0741a60ca7 Merged changes from standalone version 2.3.3. This should probably all be 19 years ago
Guido van Rossum 3cf5b1eef9 Get rid of most of the flags (in tp_flags) that keep track of various 20 years ago
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Gerhard Häring 3e99c0ad64 Updated the sqlite3 module to the external pysqlite 2.2.2 version. 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Neal Norwitz 195e4e67e7 Fix valgrind problem with invalid memory read 20 years ago
Anthony Baxter 8e7b490890 upgrade to final version of pysqlite 2.2.0 20 years ago