- 18 Tem, 2001 6 kayıt (commit)
-
-
cvs2svn yazdı
'release21-maint'.
-
Fred Drake yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
sample startup script provided by Itamar Shtull-Trauring. This closes SF patch #410890. Add some logical markup where it was missing.
-
- 16 Tem, 2001 5 kayıt (commit)
-
-
Thomas Wouters yazdı
configure (1.220): [Bug #438050] Check for sys/poll.h in configure script
-
Thomas Wouters yazdı
[Bug #438050] Include sys/poll.h if it was found by the configure script. The OpenGroup spec says poll.h is the correct header file to use, so that file is preferred.
-
Thomas Wouters yazdı
Fix bug #437487: "2.1 build on Solaris fails if CC is set" by adding the contents of CCSHARED to the compiler specified by CC
-
Thomas Wouters yazdı
Check for slice/item deletion, which calls slice/item assignment with a NULL value, and raise a TypeError instead of coredumping. Bugreport and suggested fix by Alex Martelli.
-
Fred Drake yazdı
Windows version of the function as well as the Unix flavor. This fixes SF bug #441357.
-
- 14 Tem, 2001 2 kayıt (commit)
-
-
Tim Peters yazdı
-
Fred Drake yazdı
special character bite us again. ;-( This fixes SF bug #440911.
-
- 13 Tem, 2001 3 kayıt (commit)
-
-
Guido van Rossum yazdı
That should be 2.0.
-
cvs2svn yazdı
-
Thomas Wouters yazdı
correctly. Note that 'faulty' should actually be spelled 'fawlty', but I don't want those bugreports assigned to me ;)
-
- 12 Tem, 2001 6 kayıt (commit)
-
-
Fred Drake yazdı
-
Fred Drake yazdı
matched; reported by Paul Moore.
-
Thomas Wouters yazdı
-
Thomas Wouters yazdı
- SF but #417587: compiler warnings compiling 2.1. Repaired *some* of the SGI compiler warnings Sjoerd Mullender reported. - Minor fiddling related to SF patch 416251 2.1c1 mmapmodule: unused vrbl cleanup - Fix the .find() method for memory maps. 1) it didn't obey the "start" parameter (and when it does, we must validate the value) 2) the return value needs to be an absolute index, rather than relative to some arbitrary point in the file (checking CVS, it appears this method never worked; these changes bring it into line with typical .find() behavior) - Fix new compiler warnings. Also boost "start" from (C) int to long and return a (C) long: PyArg_ParseTuple and Py_BuildValue may not let us get at the size_t we really want, but C int is clearly too small for a 64-bit box, and both the start parameter and the return value should work for large mapped files even on 32-bit boxes. The code really needs to be rethought from scratch (not by me, though ...).
-
Thomas Wouters yazdı
SF bug 418615: regular expression bug in pipes.py. Obviously bad regexps, spotted by Jeffery Collins.
-
Thomas Wouters yazdı
SF bug 418296: WinMain.c should use WIN32_LEAN_AND_MEAN. I believe Kevin Rodgers here! The old WINDOWS_LEAN_AND_MEAN has, AFAICT, always been wrong.
-
- 11 Tem, 2001 10 kayıt (commit)
-
-
Thomas Wouters yazdı
Also note that it isn't just Linux nice() that is broken: at least FreeBSD and BSDI also have this problem. os.nice() should probably just be emulated using getpriority()/setpriority(), if they are available, but that isn't worth putting in 2.1.1.
-
Fred Drake yazdı
concrete sequence objects, since their API is simpler. This is in response to a comment in SF bug #440037. (Does this really belong in the bugfix release? Yes: this is a readability bug, and those are important in the documentation.)
-
Fred Drake yazdı
polling objects. This closes SF bug #439823. Fixed a minor markup bug.
-
Thomas Wouters yazdı
Work around Linux's nonstandard nice() systemcall, which does not return the new priority. This closes SF bug #439990.
-
Thomas Wouters yazdı
readline.c (2.36), and re-generated config.h.in and configure: SF Patch #432457 by Jason Tishler: support for readline 4.2. This patch allows the readline module to build cleanly with GNU readline 4.2 without breaking the build for earlier GNU readline versions. The configure script checks for the presence of rl_completion_matches in libreadline.
-
Thomas Wouters yazdı
necessary in the 2.1 branch.) Guido's original checkin message: A test suite for SocketServer.py that exposes the various bugs just fixed. Regrettably, this must be run manually -- somehow the I/O redirection of the regression test breaks the test. When run under the regression test, this raises ImportError with a warning to that effect.
-
cvs2svn yazdı
'release21-maint'.
-
Thomas Wouters yazdı
Fix various serious problems: - The ThreadingTCPServer class and its derived classes were completely broken because the main thread would close the request before the handler thread had time to look at it. This was introduced by Ping's close_request() patch. The fix moves the close_request() calls to after the handler has run to completion in the BaseServer class and the ForkingMixIn class; when using the ThreadingMixIn, closing the request is the handler's responsibility. - The ForkingUDPServer class has always been been broken because the socket was closed in the child before calling the handler. I fixed this by simply not calling server_close() in the child at all. - I cannot get the UnixDatagramServer class to work at all. The recvfrom() call doesn't return a meaningful client address. I added a comment to this effect. Maybe it works on other Unix versions. - The __all__ variable was missing ThreadingMixIn and ForkingMixIn. - Bumped __version__ to "0.4". - Added a note about the test suite (to be checked in shortly).
-
Thomas Wouters yazdı
SF bug #438295: [Windows] __init__.py cause strange behavior Probable fix (the bug report doesn't have enough info to say for sure). find_init_module(): Insist on a case-sensitive match for __init__ files. Given __INIT__.PY instead, find_init_module() thought that was fine, but the later attempt to do find_module("__INIT__.PY") didn't and its caller silently suppressed the resulting ImportError. Now find_init_module() refuses to accept __INIT__.PY to begin with.
-
Thomas Wouters yazdı
SF patch #440144: Tests and minor bugfix for uu module decode(): While writing tests for uu.py, Nick Mathewson discovered that the 'Truncated input file' exception could never get raised, because its "if not str:" test was actually testing the builtin function "str", not the local string vrbl "s" as intended.
-
- 10 Tem, 2001 4 kayıt (commit)
-
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
PyObject_InitVar(), PyObject_Del(), PyObject_NEW(), PyObject_NEW_VAR(), and PyObject_DEL(). Add notes to PyMem_Malloc() and PyMem_New() about the memory buffers not being initialized. This fixes SF bug #439012. Added explicit return value information for PyList_SetItem(), PyDict_SetItem(), and PyDict_SetItemString(). Corrected return type for PyList_SET_ITEM(). Fixed index entries in the descriptions of PyLong_AsLong() and PyLong_AsUnignedLong(). This fixes the API manual portion of SF bug #440037. Note that the headers properly declare everything as 'extern "C"' for C++ users. Document _Py_NoneStruct. Added links to the Extending & Embedding manual for PyArg_ParseTuple() and PyArg_ParseTupleAndKeywords(). Added note that PyArg_Parse() should not be used in new code. Fix up a few style nits -- avoid "e.g." and "i.e." -- these make translation more difficult, as well as reading the English more difficult for non-native speakers.
-
Fred Drake yazdı
information about them, based on comments from Jack Jansen.
-
- 09 Tem, 2001 1 kayıt (commit)
-
-
Thomas Wouters yazdı
The block/unblock thread macros are called 'Py_BLOCK_THREADS' and 'Py_UNBLOCK_THREADS', not 'Py_BEGIN_BLOCK_THREADS' and 'Py_BEGIN_UNBLOCK_THREADS'.
-
- 06 Tem, 2001 3 kayıt (commit)
-
-
Tim Peters yazdı
Symptom: (1, 2, 3) <= (1, 2) returned 1. Also an isomorphic error was in the list richcompare code.
-
Fred Drake yazdı
name when filling in the internal data structures, otherwise we incorrectly raise a KeyError. This fixes SF bug #432369.
-
Fred Drake yazdı
the os.W*() functions used to interpret the return value. This fixes SF bug #429361.
-