1. 22 May, 1998 3 commits
    • Guido van Rossum's avatar
      A bunch of functions are now properly implemented in abstract.c, and · 302b56ea
      Guido van Rossum authored
      the code here becomes much simpler.  In particular: abs(), divmod(),
      pow(), int(), long(), float(), len(), tuple(), list().
      
      Also make sure that no use of a function pointer gotten from a
      tp_as_sequence or tp_as_mapping structure is made without checking it
      for NULL first.
      
      A few other cosmetic things, such as properly reindenting slice().
      302b56ea
    • Guido van Rossum's avatar
      9603f89e
    • Guido van Rossum's avatar
      Completely reformatted, standardizing indentation as well as · 82479062
      Guido van Rossum authored
      programming style.
      
      Recoded many routines to incorporate better error checking, and/or
      better versions of the same function found elsewhere
      (e.g. bltinmodule.c or ceval.c).  In particular,
      Py_Number_{Int,Long,Float}() now convert from strings, just like the
      built-in functions int(), long() and float().
      
      Sequences and mappings are now safe to have NULL function pointers
      anywhere in their tp_as_sequence or tp_as_mapping fields.  (A few
      places in other files need to be checked in too.)
      
      Renamed PySequence_In() to PySequence_Contains().
      82479062
  2. 21 May, 1998 1 commit
  3. 20 May, 1998 8 commits
  4. 19 May, 1998 21 commits
  5. 18 May, 1998 7 commits