Nodes are not hashable

Bug #664781 reported by Gustavo Narea
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Booleano
Fix Committed
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)
Changed in booleano:
status: Confirmed → In Progress
Gustavo Narea (gnarea)
description: updated
Gustavo Narea (gnarea)
Changed in booleano:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.