Opened 5 years ago

Last modified 5 years ago

#19321 closed enhancement

provide better hash functions — at Version 4

Reported by: vdelecroix Owned by:
Priority: critical Milestone: sage-6.9
Component: misc Keywords: hash
Cc: ncohen, nbruin Merged in:
Authors: Nils Bruin, Vincent Delecroix Reviewers:
Report Upstream: N/A Work issues:
Branch: public/19321 (Commits) Commit: bebb8af5eaa7ff834a03e9c887da69b118a257af
Dependencies: Stopgaps:

Description (last modified by vdelecroix)

In #19302, the naive hash function of Element warns with a stopgap. To avoid annoying messages we implement some hashes function for some elements.

The remaining cases, will be treated in #19016.

See also: #19331

Change History (4)

comment:1 Changed 5 years ago by vdelecroix

  • Branch set to public/19321
  • Status changed from new to needs_review

comment:2 Changed 5 years ago by git

  • Commit set to bebb8af5eaa7ff834a03e9c887da69b118a257af

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

6716eb6Trac 19321: fix similarity classes
ff2b1c5Trac 19321: fix Kleber tree hash value
b8b389aTrac 19321: fix hash for Additive abelian group elements
03f05ddTrac 19321: fix fgp vector conversion
42c9d85Trac 19321: hash for polyhedra
bb5c341Trac 19321: change output order in documentation
a64ff78trac 19321: fix some non-deterministic doctests (and add some deterministic checks)
93b537dtrac 19321: doctest fixes and making some code deterministic
23b2b46trac 19321: fix some doctests in polynomial/plural.pyx
bebb8afTrac 19321: fix a doctest

comment:3 Changed 5 years ago by vdelecroix

  • Authors changed from Vincent Delecroix to Nils Bruin, Vincent Delecroix

comment:4 Changed 5 years ago by vdelecroix

  • Description modified (diff)

See also

Note: See TracTickets for help on using tickets.