1. 10 May, 2001 5 commits
  2. 09 May, 2001 30 commits
  3. 08 May, 2001 5 commits
    • Tim Peters's avatar
      Intern 1-character strings as soon as they're created. As-is, they aren't · 5b4d4775
      Tim Peters authored
      interned when created, so the cached versions generally aren't ever
      interned.  With the patch, the
      		Py_INCREF(t);
      		*p = t;
      		Py_DECREF(s);
      		return;
      indirection block in PyString_InternInPlace() is never executed during a
      full run of the test suite, but was executed very many times before.  So
      I'm trading more work when creating one-character strings for doing less
      work later.  Note that the "more work" here can happen at most 256 times
      per program run, so it's trivial.  The same reasoning accounts for the
      patch's simplification of string_item (the new version can call
      PyString_FromStringAndSize() no more than 256 times per run, so there's
      no point to inlining that stuff -- if we were serious about saving time
      here, we'd pre-initialize the characters vector so that no runtime testing
      at all was needed!).
      5b4d4775
    • Tim Peters's avatar
    • Tim Peters's avatar
      SF bug #422177: Results from .pyc differs from .py · 72f98e9b
      Tim Peters authored
      Store floats and doubles to full precision in marshal.
      Test that floats read from .pyc/.pyo closely match those read from .py.
      Declare PyFloat_AsString() in floatobject header file.
      Add new PyFloat_AsReprString() API function.
      Document the functions declared in floatobject.h.
      72f98e9b
    • Jack Jansen's avatar
      Removed some confusing sentences that are no longer relevant now that · 569c09c0
      Jack Jansen authored
      calldll is part of the standard macPython distribution.
      569c09c0
    • Fred Drake's avatar
      Michael Hudson <mwh21@cam.ac.uk>: · a6140be7
      Fred Drake authored
      Documentation update to reflect changes to the termios module (noting
      that the termios functions can take a file object as well as a file
      descriptor).
      
      This closes the documentation portion of SF patch #417081.
      a6140be7