#15931: Implement a proper hash function for (combinatorial) free module 
elements
-------------------------------------+-------------------------------------
       Reporter:  nthiery            |        Owner:
           Type:  defect             |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.2
      Component:  linear algebra     |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Nicolas M. ThiƩry  |    Reviewers:  Florent Hivert
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/nthiery/ticket/15931             |  1fed58cd278db93070845be9c2e55761507578a6
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by nthiery):

 * status:  needs_work => needs_review


Comment:

 Hopefully I have been through all the failing doctests. Anne, Travis, Dan,
 please check them!

 Using pprint makes the order depend on the comparison function of free
 module elements rather than their hash, which should be more robust.

 Well, I get a bunch of other failures in the dev scripts, but those also
 fail for me on the current branch develop; so I assume they are unrelated.
 {{{
 sage -t --long src/sage/dev/sagedev.py  # 273 doctests failed
 sage -t --long src/sage/dev/git_interface.py  # 27 doctests failed
 sage -t --long src/sage/dev/trac_interface.py  # 27 doctests failed
 sage -t --long src/sage/dev/test/server_proxy.py  # 26 doctests failed
 sage -t --long src/sage/dev/test/sagedev.py  # 10 doctests failed
 sage -t --long src/sage/dev/patch.py  # 9 doctests failed
 sage -t --long src/sage/dev/config.py  # 18 doctests failed
 sage -t --long src/sage/dev/cmd_line_interface.py  # 14 doctests failed
 sage -t --long src/sage/dev/test/trac_interface.py  # 8 doctests failed
 sage -t --long src/sage/dev/user_interface.py  # 13 doctests failed
 sage -t --long src/sage/dev/sagedev_wrapper.py  # 4 doctests failed
 sage -t --long src/sage/dev/test/trac_server.py  # 2 doctests failed
 sage -t --long src/sage/dev/test/user_interface.py  # 4 doctests failed
 sage -t --long src/sage/dev/sagedev_instance.py  # 1 doctest failed
 sage -t --long src/sage/dev/test/config.py  # 2 doctests failed
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/15931#comment:19>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to