1. 12 Agu, 2002 1 kayıt (commit)
  2. 28 Mar, 2002 1 kayıt (commit)
    • Fred Drake's avatar
      Introduce two new flag bits that can be set in a PyMethodDef method · 7bf9715a
      Fred Drake yazdı
      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
  3. 12 Agu, 2001 1 kayıt (commit)
    • Jeremy Hylton's avatar
      Remove much dead code from ceval.c · 910d7d46
      Jeremy Hylton yazdı
      The descr changes moved the dispatch for calling objects from
      call_object() in ceval.c to PyObject_Call() in abstract.c.
      call_object() and the many functions it used in ceval.c were no longer
      used, but were not removed.
      
      Rename meth_call() as PyCFunction_Call() so that it can be called by
      the CALL_FUNCTION opcode in ceval.c.
      
      Also, fix error message that referred to PyEval_EvalCodeEx() by its
      old name eval_code2().  (I'll probably refer to it by its old name,
      too.)
      910d7d46
  4. 01 Eyl, 2000 1 kayıt (commit)
  5. 03 Agu, 2000 1 kayıt (commit)
  6. 09 Tem, 2000 2 kayıt (commit)
  7. 30 Haz, 2000 2 kayıt (commit)
  8. 04 Ara, 1998 1 kayıt (commit)
  9. 10 Tem, 1998 1 kayıt (commit)
  10. 25 Eki, 1996 1 kayıt (commit)
  11. 26 Tem, 1995 1 kayıt (commit)
  12. 27 Şub, 1995 1 kayıt (commit)
  13. 26 Ock, 1995 1 kayıt (commit)
  14. 12 Ock, 1995 1 kayıt (commit)
  15. 07 Ock, 1995 1 kayıt (commit)
  16. 04 Ock, 1995 1 kayıt (commit)
    • Guido van Rossum's avatar
      Added 1995 copyright. · 5799b520
      Guido van Rossum yazdı
      object.h: made sizes and refcnts signed ints.
      stringobject.h: make getstrsize() signed int.
      methodobject.h: add METH_VARARGS and METH_FREENAME flag bit definitions.
      5799b520
  17. 18 Agu, 1994 1 kayıt (commit)
  18. 01 Agu, 1994 1 kayıt (commit)
  19. 28 Tem, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Added support for X11 modules. · a3309960
      Guido van Rossum yazdı
      * Makefile: change location of FORMS library.
      * posixmodule.c: turn #if 0 into #ifdef MSDOS (stuff in unistd.h or not)
      * Almost all .h files: added CPP magic to avoid duplicate inclusions and
        to support inclusion from C++.
      a3309960
  20. 29 Mar, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Changed all copyright messages to include 1993. · 9bfef44d
      Guido van Rossum yazdı
      * Stubs for faster implementation of local variables (not yet finished)
      * Added function name to code object.  Print it for code and function
        objects.  THIS MAKES THE .PYC FILE FORMAT INCOMPATIBLE (the version
        number has changed accordingly)
      * Print address of self for built-in methods
      * New internal functions getattro and setattro (getattr/setattr with
        string object arg)
      * Replaced "dictobject" with more powerful "mappingobject"
      * New per-type functio tp_hash to implement arbitrary object hashing,
        and hashobject() to interface to it
      * Added built-in functions hash(v) and hasattr(v, 'name')
      * classobject: made some functions static that accidentally weren't;
        added __hash__ special instance method to implement hash()
      * Added proper comparison for built-in methods and functions
      9bfef44d
  21. 05 Nis, 1992 1 kayıt (commit)
  22. 16 Ara, 1991 1 kayıt (commit)
  23. 19 Şub, 1991 1 kayıt (commit)
  24. 20 Ara, 1990 1 kayıt (commit)
  25. 14 Eki, 1990 1 kayıt (commit)