Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | Issue #1028: Tk returns invalid Unicode null in %A: UnicodeDecodeError. | Kurt B. Kaiser | 2011-05-11 | 1 | -1/+13 | |
| | | | | | | | | | | | | | | | With Tk < 8.5 _tkinter.c:PythonCmd() raised UnicodeDecodeError, caused IDLE to exit. Converted to valid Unicode null in PythonCmd(). | |||||
* | | | #12051: merge with 3.2. | Ezio Melotti | 2011-05-10 | 1 | -2/+15 | |
|\ \ \ | |/ / | ||||||
| * | | #12051: merge with 3.1. | Ezio Melotti | 2011-05-10 | 1 | -2/+15 | |
| |\ \ | | |/ | ||||||
| | * | #12051: Fix segfault in json.dumps() while encoding highly-nested objects ↵ | Ezio Melotti | 2011-05-10 | 1 | -2/+15 | |
| | | | | | | | | | | | | using the C accelerations. | |||||
* | | | Issue #8498: In socket.accept(), allow to specify 0 as a backlog value in | Antoine Pitrou | 2011-05-10 | 1 | -4/+7 | |
|\ \ \ | |/ / | | | | | | | order to accept exactly one connection. Patch by Daniel Evers. | |||||
| * | | Issue #8498: In socket.accept(), allow to specify 0 as a backlog value in | Antoine Pitrou | 2011-05-10 | 1 | -4/+7 | |
| | | | | | | | | | | | | order to accept exactly one connection. Patch by Daniel Evers. | |||||
| * | | (Merge 3.1) Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional | Victor Stinner | 2011-05-09 | 1 | -1/+7 | |
| |\ \ | | |/ | | | | | | | | | | | | | | | | OpenSSL is now compiled with OPENSSL_NO_SSL2 defined (without the SSLv2 protocol) on Debian: fix the ssl module on Debian Testing and Debian Sid. Optimize also ssl.get_protocol_name(): speed does matter! | |||||
| | * | Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional | Victor Stinner | 2011-05-09 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | OpenSSL is now compiled with OPENSSL_NO_SSL2 defined (without the SSLv2 protocol) on Debian: fix the ssl module on Debian Testing and Debian Sid. Optimize also ssl.get_protocol_name(): speed does matter! | |||||
* | | | Issue #12011: signal.signal() and signal.siginterrupt() raise an OSError, | Victor Stinner | 2011-05-10 | 1 | -2/+2 | |
| | | | | | | | | | | | | instead of a RuntimeError: OSError has an errno attribute. | |||||
* | | | faulthandler: improve_sigabrt() on Visual Studio | Victor Stinner | 2011-05-09 | 1 | -7/+5 | |
| | | | | | | | | | | | | | | | Use _set_abort_behavior() + abort() instead of raise(SIGABRT) which may write an error message and/or open a popup asking to report the fault. | |||||
* | | | Remove dead code from _multiprocessing | Antoine Pitrou | 2011-05-09 | 3 | -58/+3 | |
| | | | ||||||
* | | | Issue #11743: Rewrite multiprocessing connection classes in pure Python. | Antoine Pitrou | 2011-05-09 | 6 | -923/+168 | |
| | | | ||||||
* | | | Issue #8407: Use an explicit cast for FreeBSD | Victor Stinner | 2011-05-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | pthread_t is a pointer, not an integer, on FreeBSD. It should fix the following gcc warning: passing argument 1 of ‘pthread_kill’ makes pointer from integer without a cast | |||||
* | | | faulthandler: make quiet a gcc 4.6 warning (z was unused) | Victor Stinner | 2011-05-09 | 1 | -2/+5 | |
| | | | ||||||
* | | | Issue #11888: Use system log2() when available | Victor Stinner | 2011-05-09 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | I expect the system libc to use more accurate functions than Python. The GNU libc uses for example FYL2X and FYL2XP1 hardware instructions on Intel FPU. | |||||
* | | | #10811: Fix recursive usage of cursors. Instead of crashing, raise a ↵ | Gerhard Haering | 2011-05-09 | 2 | -10/+20 | |
| | | | | | | | | | | | | ProgrammingError now. | |||||
* | | | Grammatical fix for a comment for log2, to avoid referring to an *algorithm* ↵ | Mark Dickinson | 2011-05-09 | 1 | -1/+3 | |
| | | | | | | | | | | | | as monotonic. | |||||
* | | | Fix cut-and-paste typo in comment: log10 -> log2. | Mark Dickinson | 2011-05-09 | 1 | -1/+1 | |
| | | | ||||||
* | | | Issue #11888: Add log2 function to math module. Patch written by Mark | Victor Stinner | 2011-05-08 | 1 | -0/+59 | |
| | | | | | | | | | | | | Dickinson. | |||||
* | | | Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional | Victor Stinner | 2011-05-08 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | OpenSSL is now compiled with OPENSSL_NO_SSL2 defined (without the SSLv2 protocol) on Debian: fix the ssl module on Debian Testing and Debian Sid. Optimize also ssl.get_protocol_name(): speed does matter! | |||||
* | | | Issue #8407: The signal handler writes the signal number as a single byte | Victor Stinner | 2011-05-08 | 1 | -2/+5 | |
| | | | | | | | | | | | | | | | instead of a nul byte into the wakeup file descriptor. So it is possible to wait more than one signal and know which signals were raised. | |||||
* | | | Issue #8407: Add pthread_kill(), sigpending() and sigwait() functions to the | Victor Stinner | 2011-05-07 | 1 | -2/+100 | |
| | | | | | | | | | | | | signal module. | |||||
* | | | #12017: merge with 3.2. | Ezio Melotti | 2011-05-07 | 1 | -2/+13 | |
|\ \ \ | |/ / | ||||||
| * | | #12017: merge with 3.1. | Ezio Melotti | 2011-05-07 | 1 | -2/+13 | |
| |\ \ | | |/ | ||||||
| | * | #12017: Fix segfault in json.loads() while decoding highly-nested objects ↵ | Ezio Melotti | 2011-05-07 | 1 | -2/+13 | |
| | | | | | | | | | | | | using the C accelerations. | |||||
* | | | faulthandler: dump all threads by default | Victor Stinner | 2011-05-07 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Set the default value of all_threads arguments to True * Py_FatalError() dumps all threads, instead of only the current thread Dump only the current thread is not reliable. In some cases, Python is unable to retrieve the state of the current thread and so is unable to dump the traceback. faulthandler keeps a reference to the interpreter and so is always able to dump the traceback of all threads. | |||||
* | | | faulthandler: save/restore errno in the two signal handlers | Victor Stinner | 2011-05-07 | 1 | -0/+4 | |
| | | | ||||||
* | | | Closes Issue 11916: Add a number of MacOSX specific definitions to the errno ↵ | Ronald Oussoren | 2011-05-07 | 1 | -0/+55 | |
| | | | | | | | | | | | | | | | | | | module. Patch by Pierre Carrier. | |||||
* | | | Issue #8407: signal.pthread_sigmask() returns a set instead of a list | Victor Stinner | 2011-05-04 | 1 | -26/+35 | |
| | | | | | | | | | | | | Update the doc. Refactor also related tests. | |||||
* | | | Issue #8407: pthread_sigmask() checks immediatly if signal handlers have been | Victor Stinner | 2011-05-03 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | called. The test checks that SIG_UNBLOCK calls immediatly the signal handler of the pending SIGUSR1. Improve also the tests using an exception (division by zero) instead of a flag (a function attribute). | |||||
* | | | Removed unused variable | Alexander Belopolsky | 2011-05-02 | 1 | -1/+0 | |
| | | | ||||||
* | | | Issue #11930: Remove year >= 1000 limitation from datetime.strftime. | Alexander Belopolsky | 2011-05-02 | 1 | -25/+0 | |
| | | | | | | | | | | | | Patch by Victor Stinner. | |||||
* | | | merge | Alexander Belopolsky | 2011-05-02 | 1 | -14/+6 | |
|\ \ \ | ||||||
| * | | | cleanup signalmodule.c: use PyModule_AddIntMacro() | Victor Stinner | 2011-05-02 | 1 | -14/+6 | |
| | | | | ||||||
* | | | | Issue #11930: Remove deprecated time.accept2dyear. | Alexander Belopolsky | 2011-05-02 | 1 | -54/+1 | |
|/ / / | ||||||
* | | | (Merge 3.2) Issue #11277: mmap.mmap() calls fcntl(fd, F_FULLFSYNC) on Mac OS X | Victor Stinner | 2011-05-01 | 1 | -0/+9 | |
|\ \ \ | |/ / | | | | | | | | | | to get around a mmap bug with sparse files. Patch written by Steffen Daode Nurpmeso. | |||||
| * | | (Merge 3.1) Issue #11277: mmap.mmap() calls fcntl(fd, F_FULLFSYNC) on Mac OS X | Victor Stinner | 2011-05-01 | 1 | -0/+9 | |
| |\ \ | | |/ | | | | | | | | | | to get around a mmap bug with sparse files. Patch written by Steffen Daode Nurpmeso. | |||||
| | * | Issue #11277: mmap calls fcntl(fd, F_FULLFSYNC) on Mac OS X to get around a | Victor Stinner | 2011-05-01 | 1 | -0/+9 | |
| | | | | | | | | | | | | mmap bug with sparse files. Patch written by Steffen Daode Nurpmeso. | |||||
* | | | Issue #8407, issue #11859: Add signal.pthread_sigmask() function to fetch | Victor Stinner | 2011-04-30 | 1 | -1/+138 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | and/or change the signal mask of the calling thread. Fix also tests of test_io using threads and an alarm: use pthread_sigmask() to ensure that the SIGALRM signal is received by the main thread. Original patch written by Jean-Paul Calderone. | |||||
* | | | Issue #11223: Replace threading._info() by sys.thread_info | Victor Stinner | 2011-04-30 | 1 | -13/+0 | |
| | | | ||||||
* | | | Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* | Antoine Pitrou | 2011-04-27 | 1 | -0/+1 | |
|\ \ \ | |/ / | | | | | | | | | | APIs, to avoid a crash with the pthread implementation in RHEL 5. Patch by Charles-François Natali. | |||||
| * | | Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* | Antoine Pitrou | 2011-04-27 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | APIs, to avoid a crash with the pthread implementation in RHEL 5. Patch by Charles-François Natali. | |||||
* | | | Fix compilation of _testembed.c without threads | Victor Stinner | 2011-04-26 | 1 | -0/+6 | |
| | | | ||||||
* | | | Issue #11918: OS/2 and VMS are no more supported because of the lack of | Victor Stinner | 2011-04-26 | 2 | -0/+3 | |
| | | | | | | | | | | | | maintainer. | |||||
* | | | Issue #10914: Add a minimal embedding test to test_capi. | Antoine Pitrou | 2011-04-25 | 1 | -0/+52 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #10914: Add a minimal embedding test to test_capi. | Antoine Pitrou | 2011-04-25 | 1 | -0/+52 | |
| | | | ||||||
* | | | Issue #11856: Speed up parsing of JSON numbers. | Antoine Pitrou | 2011-04-25 | 1 | -15/+31 | |
| | | | ||||||
* | | | Issue #11915: threading.RLock()._release_save() raises a RuntimeError if the | Victor Stinner | 2011-04-24 | 1 | -0/+6 | |
| | | | | | | | | | | | | lock was not acquired. | |||||
* | | | Issue #11382: Trivial system calls, such as dup() or pipe(), needn't | Antoine Pitrou | 2011-04-23 | 1 | -14/+0 | |
| | | | | | | | | | | | | release the GIL. Patch by Charles-François Natali. | |||||
* | | | Simplify _count_elements() in _collections | Victor Stinner | 2011-04-20 | 1 | -12/+4 | |
| | | | | | | | | | | | | PyIter_Next() cannot return a PyExc_StopIteration: it clears this exception. |