| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | #1494314: Fix a regression with high-numbered sockets in 2.4.3. This | Anthony Baxter | 2006-07-11 | 2 | -17/+72 |
| | | | | | | means that select() on sockets > FD_SETSIZE (typically 1024) work again. The patch makes sockets use poll() internally where available. | ||||
| * | Assigning None to pointer type structure fields possible overwrote | Thomas Heller | 2006-07-10 | 1 | -1/+1 |
| | | | | | wrong fields. | ||||
| * | Fixed a segfault when ctypes.wintypes were imported on | Thomas Heller | 2006-07-10 | 1 | -2/+9 |
| | | | | | non-Windows machines. | ||||
| * | Fix bug #1518190: accept any integer or long value in the | Thomas Heller | 2006-07-10 | 1 | -8/+19 |
| | | | | | ctypes.c_void_p constructor. | ||||
| * | Patch #1516912: improve Modules support for OpenVMS. | Neal Norwitz | 2006-07-10 | 8 | -63/+152 |
| | | |||||
| * | Patch #1517790: It is now possible to use custom objects in the ctypes | Thomas Heller | 2006-07-06 | 1 | -3/+2 |
| | | | | | | | foreign function argtypes sequence as long as they provide a from_param method, no longer is it required that the object is a ctypes type. | ||||
| * | Revert the change done in svn revision 47206: | Thomas Heller | 2006-07-06 | 1 | -14/+0 |
| | | | | | | | Add a new function uses_seh() to the _ctypes extension module. This will return True if Windows Structured Exception handling (SEH) is used when calling functions, False otherwise. | ||||
| * | - back out Expat change; the final fix to Expat will be different | Fred Drake | 2006-07-06 | 2 | -3/+31 |
| | | | | | | - change the pyexpat wrapper to not be so sensitive to this detail of the Expat implementation (the ex-crasher test still passes) | ||||
| * | Fix the bitfield test when _ctypes is compiled with MingW. Structures | Thomas Heller | 2006-07-05 | 1 | -2/+2 |
| | | | | | containing bitfields may have different layout on MSVC and MingW . | ||||
| * | Sync the darwin/x86 port libffi with the copy in PyObjC. This fixes a number | Ronald Oussoren | 2006-07-04 | 2 | -84/+116 |
| | | | | | | | | | of bugs in that port. The most annoying ones were due to some subtle differences between the document ABI and the actual implementation :-( (there are no python unittests that fail without this patch, but without it some of libffi's unittests fail). | ||||
| * | Fix build problems with the platform SDK on windows. It is not sufficient ↵ | Kristján Valur Jónsson | 2006-07-03 | 1 | -1/+1 |
| | | | | | to test for the C compiler version when determining if we have the secure CRT from microsoft. Must test with an undocumented macro, __STDC_SECURE_LIB__ too. | ||||
| * | Add a new function uses_seh() to the _ctypes extension module. This | Thomas Heller | 2006-07-03 | 1 | -0/+14 |
| | | | | | | | | | | | | | will return True if Windows Structured Exception handling (SEH) is used when calling functions, False otherwise. Currently, only MSVC supports SEH. Fix the test so that it doesn't crash when run with MingW compiled _ctypes. Note that two tests are still failing when mingw is used, I suspect structure layout differences and function calling conventions between MSVC and MingW. | ||||
| * | Fixes so that _ctypes can be compiled with the MingW compiler. | Thomas Heller | 2006-07-03 | 2 | -6/+4 |
| | | | | | | | | It seems that the definition of '__attribute__(x)' was responsible for the compiler ignoring the '__fastcall' attribute on the ffi_closure_SYSV function in libffi_msvc/ffi.c, took me quite some time to figure this out. | ||||
| * | Cleanup: Remove commented out code. | Thomas Heller | 2006-07-03 | 1 | -22/+1 |
| | | |||||
| * | Correct arithmetic in access on Win32. Fixes #1513646. | Martin v. Löwis | 2006-07-02 | 1 | -1/+1 |
| | | |||||
| * | The sqlite3 module did cut off data from the SQLite database at the first null | Gerhard Häring | 2006-07-02 | 2 | -3/+4 |
| | | | | | character before sending it to a custom converter. This has been fixed now. | ||||
| * | SF bug #1296433 (Expat bug #1515266): Unchecked calls to character data | Fred Drake | 2006-07-01 | 1 | -0/+2 |
| | | | | | | | | | handler would cause a segfault. This merges in Expat's lib/xmlparse.c revisions 1.154 and 1.155, which fix this and a closely related problem (the later does not affect Python). Moved the crasher test to the tests for xml.parsers.expat. | ||||
| * | Remove now-unused fidding with PY_FORMAT_SIZE_T. | Tim Peters | 2006-06-30 | 1 | -4/+0 |
| | | |||||
| * | Revert the use of PY_FORMAT_SIZE_T in PyErr_Format. | Thomas Heller | 2006-06-30 | 1 | -1/+5 |
| | | |||||
| * | Silence compiler warning | Neal Norwitz | 2006-06-30 | 1 | -1/+6 |
| | | |||||
| * | Protect the thread api calls in the _ctypes extension module within | Thomas Heller | 2006-06-29 | 3 | -1/+22 |
| | | | | | #ifdef WITH_THREADS/#endif blocks. Found by Sam Rushing. | ||||
| * | Fix bug #1512695: cPickle.loads could crash if it was interrupted with | Neal Norwitz | 2006-06-28 | 1 | -2/+6 |
| | | | | | | | a KeyboardInterrupt since PyTuple_Pack was passed a NULL. Will backport. | ||||
| * | [ 1295808 ] expat symbols should be namespaced in pyexpatv2.5b1 | Trent Mick | 2006-06-19 | 2 | -0/+128 |
| | | | | | (http://python.org/sf/1295808) | ||||
| * | Upgrade pyexpat to expat 2.0.0 (http://python.org/sf/1462338). | Trent Mick | 2006-06-19 | 11 | -308/+363 |
| | | |||||
| * | Fixed a memory leak that was introduced with incorrect usage of the Python weak | Gerhard Häring | 2006-06-19 | 2 | -2/+2 |
| | | | | | | | reference API in pysqlite 2.2.1. Bumbed pysqlite version number to upcoming pysqlite 2.3.1 release. | ||||
| * | Patch #1506645: add Python wrappers for the curses functions | Walter Dörwald | 2006-06-19 | 1 | -1/+66 |
| | | | | | | is_term_resized, resize_term and resizeterm. This uses three separate configure checks (one for each function). | ||||
| * | Fix memory leak reported by valgrind while running test_subprocess | Neal Norwitz | 2006-06-17 | 1 | -0/+2 |
| | | |||||
| * | Speculative checkin (requires approval of Gerhard Haering) | Neal Norwitz | 2006-06-15 | 1 | -0/+2 |
| | | | | | | | | | | This backs out the test changes in 46962 which prevented crashes by not running the tests via a version check. All the version checks added in that rev were removed from the tests. Code was added to the error handler in connection.c that seems to work with older versions of sqlite including 3.1.3. | ||||
| * | - Added version checks in C code to make sure we don't trigger bugs in older | Gerhard Häring | 2006-06-14 | 1 | -4/+15 |
| | | | | | | | | | | | | SQLite versions. - Added version checks in test suite so that we don't execute tests that we know will fail with older (buggy) SQLite versions. Now, all tests should run against all SQLite versions from 3.0.8 until 3.3.6 (latest one now). The sqlite3 module can be built against all these SQLite versions and the sqlite3 module does its best to not trigger bugs in SQLite, but using SQLite 3.3.3 or later is recommended. | ||||
| * | Patch #1455898: Incremental mode for "mbcs" codec. | Martin v. Löwis | 2006-06-14 | 1 | -5/+10 |
| | | |||||
| * | Merged changes from external pysqlite 2.3.0 release. Documentation updates will | Gerhard Häring | 2006-06-13 | 4 | -58/+266 |
| | | | | | follow in a few hours at the latest. Then we should be ready for beta1. | ||||
| * | Remove unused variable. | Brett Cannon | 2006-06-13 | 1 | -1/+0 |
| | | |||||
| * | Patch #1454481: Make thread stack size runtime tunable. | Andrew MacIntyre | 2006-06-13 | 1 | -0/+58 |
| | | | | | | | | | | | Heavily revised, comprising revisions: 46640 - original trunk revision (backed out in r46655) 46647 - markup fix (backed out in r46655) 46692:46918 merged from branch aimacintyre-sf1454481 branch tested on buildbots (Windows buildbots had problems not related to these changes). | ||||
| * | Add pep-291 compatibility markers. | Thomas Heller | 2006-06-12 | 9 | -2/+37 |
| | | |||||
| * | Fix the CRT argument error handling for VisualStudio .NET 2005. Install a ↵ | Kristján Valur Jónsson | 2006-06-12 | 1 | -0/+8 |
| | | | | | | | CRT error handler and disable the assertion for debug builds. This causes CRT to set errno to EINVAL. This update fixes crash cases in the test suite where the default CRT error handler would cause process exit. | ||||
| * | Make the -m switch conform to the documentation of sys.path by behaving like ↵ | Nick Coghlan | 2006-06-12 | 1 | -2/+3 |
| | | | | | the -c switch | ||||
| * | I don't know how that happend, but the entire file contents was | Thomas Heller | 2006-06-12 | 1 | -195/+0 |
| | | | | | duplicated. Thanks to Simon Percivall for the heads up. | ||||
| * | Get rid of function pointer cast. | Martin v. Löwis | 2006-06-12 | 1 | -3/+3 |
| | | |||||
| * | Patch #1503046, Conditional compilation of zlib.(de)compressobj.copy | Neal Norwitz | 2006-06-12 | 1 | -0/+6 |
| | | | | | | copy is only in newer versions of zlib. This should allow zlibmodule to work with older versions like the Tru64 buildbot. | ||||
| * | Impl ssize_t | Neal Norwitz | 2006-06-12 | 2 | -105/+110 |
| | | |||||
| * | Fix some Py_ssize_t issues | Neal Norwitz | 2006-06-12 | 3 | -9/+10 |
| | | |||||
| * | Fix some Py_ssize_t issues | Neal Norwitz | 2006-06-12 | 1 | -5/+6 |
| | | |||||
| * | Cleanup Py_ssize_t a little (get rid of second #ifdef) | Neal Norwitz | 2006-06-12 | 1 | -5/+2 |
| | | |||||
| * | Release the GIL during COM method calls, to avoid deadlocks in | Thomas Heller | 2006-06-11 | 1 | -3/+10 |
| | | | | | Python coded COM objects. | ||||
| * | Wrap some long lines | Neal Norwitz | 2006-06-11 | 1 | -15/+10 |
| | | | | | | Top/Bottom factor out some common expressions Add a XXX comment about widing offset. | ||||
| * | Fix Coverity # 146. newDBSequenceObject would deref dbobj, so it can't be NULL. | Neal Norwitz | 2006-06-11 | 1 | -4/+2 |
| | | | | | | We know it's not NULL from the ParseTuple and DbObject_Check will verify it's not NULL. | ||||
| * | Handle failure of PyMem_Realloc. | Thomas Heller | 2006-06-10 | 1 | -1/+4 |
| | | |||||
| * | Don't use C++ comment. | Thomas Heller | 2006-06-10 | 1 | -1/+1 |
| | | |||||
| * | Fix the second occurrence of the problematic printf format. | Thomas Heller | 2006-06-10 | 1 | -5/+1 |
| | | |||||
| * | Fix a wrong printf format. | Thomas Heller | 2006-06-10 | 1 | -6/+1 |
| | | |||||
