1. 18 Tem, 2001 6 kayıt (commit)
  2. 16 Tem, 2001 5 kayıt (commit)
  3. 14 Tem, 2001 2 kayıt (commit)
  4. 13 Tem, 2001 3 kayıt (commit)
  5. 12 Tem, 2001 6 kayıt (commit)
    • Fred Drake's avatar
    • Fred Drake's avatar
      Fix return value for m.group() for groups not in the part of the RE that · 59fbb83c
      Fred Drake yazdı
      matched; reported by Paul Moore.
      59fbb83c
    • Thomas Wouters's avatar
      Preliminary NEWS entry for 2.1.1c1 · 6f2762a2
      Thomas Wouters yazdı
      6f2762a2
    • Thomas Wouters's avatar
      Net result of Tim's checkins 2.28 through 2.31: · 32619126
      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 ...).
      32619126
    • Thomas Wouters's avatar
      Backport Tim's checkin 1.9: · d7fe69f3
      Thomas Wouters yazdı
      SF bug 418615: regular expression bug in pipes.py.
      Obviously bad regexps, spotted by Jeffery Collins.
      d7fe69f3
    • Thomas Wouters's avatar
      Backport Tim's checkin 1.7: · 45892bf0
      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.
      45892bf0
  6. 11 Tem, 2001 10 kayıt (commit)
    • Thomas Wouters's avatar
      Re-do the broken-nice() patch to break less platforms. Hopefully none :P · cac24988
      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.
      cac24988
    • Fred Drake's avatar
      Move the section on concrete numeric objects before the section on · d11f5f3e
      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.)
      d11f5f3e
    • Fred Drake's avatar
      Added information about the timeout parameter to the poll() method for · 90e65186
      Fred Drake yazdı
      polling objects.  This closes SF bug #439823.
      
      Fixed a minor markup bug.
      90e65186
    • Thomas Wouters's avatar
      Patch #439995 (slightly modified from the uploaded version): · 44589dda
      Thomas Wouters yazdı
      Work around Linux's nonstandard nice() systemcall, which does not return the
      new priority.
      
      This closes SF bug #439990.
      44589dda
    • Thomas Wouters's avatar
      Backport of Guido's checkins of acconfig.h (1.50), configure.in (1.224) and · 958106de
      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.
      958106de
    • Thomas Wouters's avatar
      Backport of the socketserver test, including output file (which is still · 800f6774
      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.
      800f6774
    • cvs2svn's avatar
      This commit was manufactured by cvs2svn to create branch · 1a2d894b
      cvs2svn yazdı
      'release21-maint'.
      1a2d894b
    • Thomas Wouters's avatar
      Backport of Guido's checkin 1.25: · 6dc482cf
      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).
      6dc482cf
    • Thomas Wouters's avatar
      Backport of Tim's checkin 2.178: · d4a75dc4
      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.
      d4a75dc4
    • Thomas Wouters's avatar
      Backport Tim's checkin 1.17: · e27a8b97
      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.
      e27a8b97
  7. 10 Tem, 2001 4 kayıt (commit)
    • Fred Drake's avatar
      Add another name. · 49ba499a
      Fred Drake yazdı
      49ba499a
    • Fred Drake's avatar
    • Fred Drake's avatar
      Document PyObject_New(), PyObject_NewVar(), PyObject_Init(), · 919b65e1
      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.
      919b65e1
    • Fred Drake's avatar
      Added descriptions for some modules that previously did not have any · 46956816
      Fred Drake yazdı
      information about them, based on comments from Jack Jansen.
      46956816
  8. 09 Tem, 2001 1 kayıt (commit)
  9. 06 Tem, 2001 3 kayıt (commit)