1. 10 Sep, 2000 3 commits
    • Tim Peters's avatar
      General cleanup in preparation for a bugfix: removed unused code, useless · 88d20250
      Tim Peters authored
      declarations, added some comments where I had to think too hard to
      understand what was happening, and changed the primary internal get/set
      functions to assert they're passed objects of the correct type instead of
      doing runtime tests for that (it's an internal error that "should never
      happen", so it's good enough to check it only in the debug build).
      88d20250
    • Greg Ward's avatar
      Added --python and --fix-python options for better control over what · 06c2bcbb
      Greg Ward authored
        interpreter the .spec file refers to.
      Cosmetic tweaks.
      06c2bcbb
    • Tim Peters's avatar
      Close SF bug 110826: a complaint about the way Python #define'd NULL. · 9941a2f0
      Tim Peters authored
      It's hard to sort out what the bug was, exactly.  So, Big Hammer:
      
      1. Python shouldn't be in the business of #define'ing NULL, period.
      2. Users of the Python C API shouldn't be in the business of not including
         Python.h, period.
      
      Hence:
      
      1. Removed all #define's of NULL in Python source code (pyport.h and
         object.h).
      2. Since we're *relying* on stdio.h defining NULL, put an #error in
         Python.h after its #include of stdio.h if NULL isn't defined then.
      9941a2f0
  2. 09 Sep, 2000 16 commits
  3. 08 Sep, 2000 20 commits
  4. 07 Sep, 2000 1 commit