Changes between Initial Version and Version 12 of Ticket #26221


Ignore:
Timestamp:
Sep 9, 2018, 2:04:26 AM (4 years ago)
Author:
jhpalmieri
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #26221

    • Property Status changed from new to needs_review
    • Property Commit changed from to f7d20463f4a1b53907d9a2b614c93d286a8738db
    • Property Branch changed from to u/jhpalmieri/free-monoid-hash
    • Property Reviewers changed from to Travis Scrimshaw
  • Ticket #26221 – Description

    initial v12  
    1 As in #26162 and other tickets, removing `__eq__` does the job.
     1As in #26162 and other tickets, removing `__eq__` does the job. Also:
     2
     3- use `UniqueRepresentation` instead of `UniqueFactory` for constructing instances of `FreeMonoid`.
     4- clean up caching of subclasses: no need to do this by hand, since they will now inherit from `UniqueRepresentation`.
    25
    36Without this change, there are Python 3 doctest failures in `sage/algebras/lie_algebras`, among other places. For example,