Nodes are not hashable

Bug #664781 reported by Gustavo Narea on 2010-10-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Booleano
Critical
Gustavo Narea

Bug Description

Nodes need to be hashable so that set equivalence operations can be possible.

By default, the hash of an operand will be the hash of its class. For built-in constants, it will be the hash of the Python value. For function calls, it should be based on the hashes for the function class and the arguments.

Related branches

Gustavo Narea (gnarea) on 2010-11-05
Changed in booleano:
status: Confirmed → In Progress
Gustavo Narea (gnarea) on 2010-11-06
description: updated
Gustavo Narea (gnarea) on 2010-11-08
Changed in booleano:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers