1. 19 Jan, 2001 3 commits
  2. 18 Jan, 2001 33 commits
  3. 17 Jan, 2001 4 commits
    • Guido van Rossum's avatar
      Fix a leak in instance_coerce(). This was introduced by Neil's · 24f67d56
      Guido van Rossum authored
      earlier coercion changes, not by rich comparisons.  When a coercion
      function returns 1 (meaning it cannot do it), it should not INCREF the
      arguments.  When no __coerce__() method was found, instance_coerce()
      originally returned 0, pretending it did it.  Neil changed the return
      value to 1, more accurately reflecting that it didn't do anything, but
      forgot to take out the two INCREF calls.
      24f67d56
    • Tim Peters's avatar
      Windows: 2.1a1 changes so Python runs again. Note that the python20 · 97c9640c
      Tim Peters authored
      subproject is gone, replaced by the new pythoncore subproject.
      97c9640c
    • Andrew M. Kuchling's avatar
      The signal module has to be compiled statically, so add it to Setup.dist · 6425efe9
      Andrew M. Kuchling authored
          and remove support for it from setup.py
      6425efe9
    • Guido van Rossum's avatar
      Convert to rich comparisons: · 65e1cea6
      Guido van Rossum authored
      - sort's docompare() calls RichCompare(Py_LT).
      
      - list_contains(), list_index(), listcount(), listremove() call
        RichCompare(Py_EQ).
      
      - Get rid of list_compare(), in favor of new list_richcompare().  The
        latter does some nice shortcuts, like when == or != is requested, it
        first compares the lengths for trivial accept/reject.  Then it goes
        over the items until it finds an index where the items differe; then
        it does more shortcut magic to minimize the number of additional
        comparisons.
      
      - Aligned the comments for large struct initializers.
      65e1cea6