]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
* mpzmodule.c: removed redundant mpz_print function.
authorGuido van Rossum <guido@python.org>
Fri, 5 Nov 1993 10:22:19 +0000 (10:22 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 5 Nov 1993 10:22:19 +0000 (10:22 +0000)
commitc60041175547df61e67ff167bd5ad18f7967795d
treed22af13adf57d915922d4806b79213ad326603ef
parent2e8f8a398e135ce4ec235c33eb64c29e6b6114ea
* mpzmodule.c: removed redundant mpz_print function.
* object.[ch], bltinmodule.c, fileobject.c: changed str() to call
  strobject() which calls an object's __str__ method if it has one.
  strobject() is also called by writeobject() when PRINT_RAW is passed.
* ceval.c: rationalize code for PRINT_ITEM (no change in function!)
* funcobject.c, codeobject.c: added compare and hash functionality.
  Functions with identical code objects and the same global dictionary are
  equal.  Code objects are equal when their code, constants list and names
  list are identical (i.e. the filename and code name don't count).
  (hash doesn't work yet since the constants are in a list and lists can't
  be hashed -- suppose this should really be done with a tuple now we have
  resizetuple!)
Include/object.h
Modules/mpzmodule.c
Objects/fileobject.c
Objects/object.c
Python/bltinmodule.c
Python/ceval.c