1. 12 Dec, 2005 7 commits
  2. 11 Dec, 2005 4 commits
  3. 10 Dec, 2005 2 commits
    • Jeremy Hylton's avatar
      Add const to several API functions that take char *. · af68c874
      Jeremy Hylton authored
      In C++, it's an error to pass a string literal to a char* function
      without a const_cast().  Rather than require every C++ extension
      module to put a cast around string literals, fix the API to state the
      const-ness.
      
      I focused on parts of the API where people usually pass literals:
      PyArg_ParseTuple() and friends, Py_BuildValue(), PyMethodDef, the type
      slots, etc.  Predictably, there were a large set of functions that
      needed to be fixed as a result of these changes.  The most pervasive
      change was to make the keyword args list passed to
      PyArg_ParseTupleAndKewords() to be a const char *kwlist[].
      
      One cast was required as a result of the changes:  A type object
      mallocs the memory for its tp_doc slot and later frees it.
      PyTypeObject says that tp_doc is const char *; but if the type was
      created by type_new(), we know it is safe to cast to char *.
      af68c874
    • Hye-Shik Chang's avatar
      Patch #1276356: Implement new resource "urlfetch" for regrtest. · aaa2f1de
      Hye-Shik Chang authored
      This enables even impatient people to run tests that require remote
      files such as test_normalization and test_codecmaps_*.
      aaa2f1de
  4. 08 Dec, 2005 1 commit
  5. 06 Dec, 2005 6 commits
  6. 05 Dec, 2005 4 commits
  7. 04 Dec, 2005 11 commits
  8. 02 Dec, 2005 1 commit
  9. 01 Dec, 2005 1 commit
  10. 30 Nov, 2005 2 commits
  11. 29 Nov, 2005 1 commit