1. 28 Mar, 2002 3 commits
    • Fred Drake's avatar
      Minor consistency adjustments. · e3a3ceb2
      Fred Drake authored
      e3a3ceb2
    • Tim Peters's avatar
      PYMALLOC_DEBUG routines: The "check API family" gimmick was going nowhere · d1139e04
      Tim Peters authored
      fast, and just cluttered the code.  Get rid of it for now.  If a compelling
      case can be made for it, easy to restore it later.
      d1139e04
    • Fred Drake's avatar
      Introduce two new flag bits that can be set in a PyMethodDef method · 7bf9715a
      Fred Drake authored
      descriptor, as used for the tp_methods slot of a type.  These new flag
      bits are both optional, and mutually exclusive.  Most methods will not
      use either.  These flags are used to create special method types which
      exist in the same namespace as normal methods without having to use
      tedious construction code to insert the new special method objects in
      the type's tp_dict after PyType_Ready() has been called.
      
      If METH_CLASS is specified, the method will represent a class method
      like that returned by the classmethod() built-in.
      
      If METH_STATIC is specified, the method will represent a static method
      like that returned by the staticmethod() built-in.
      
      These flags may not be used in the PyMethodDef table for modules since
      these special method types are not meaningful in that case; a
      ValueError will be raised if these flags are found in that context.
      7bf9715a
  2. 27 Mar, 2002 13 commits
  3. 26 Mar, 2002 16 commits
  4. 25 Mar, 2002 8 commits