E&S CVS Commit: BytecodeAssembler - Constant handling has been fixed so that it doesn't confuse equal valu

pje at eby-sarna.com pje at eby-sarna.com
Tue Jul 4 22:56:05 EDT 2006


Author: pje
Date: Tue Jul  4 22:56:05 2006
New Revision: 2208

URL: http://svn.eby-sarna.com?rev=2208&view=rev
Log:
Constant handling has been fixed so that it doesn't confuse equal values of
differing types (e.g. ``1.0`` and ``True``), or equal unhashable objects
(e.g. two empty lists).

Removed ``nil`, ``ast_curry()`` and ``folding_curry()``, replacing them with
the ``nodetype()`` decorator and ``fold_args()``; please see the docs for
more details.

DecoratorTools is required now also.

Removed:
    BytecodeAssembler/setup.cfg
Modified:
    BytecodeAssembler/README.txt
    BytecodeAssembler/peak/util/assembler.py
    BytecodeAssembler/setup.py




More information about the source-changes mailing list