Changes between Initial Version and Version 1 of Ticket #25848


Ignore:
Timestamp:
07/12/18 15:23:52 (3 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #25848 – Description

    initial v1  
    1 This are a few assorted fixes to enable `binding=True`.
     1These are a few assorted fixes to enable `binding=True`:
     2
     31. Enable `binding=True` on some non-performance-critical unpickling functions. These regularly occur in `__reduce__` doctests, causing annoying doctest failures. In a few cases, the unpickling function can be removed completely.
     4
     52. Compile `__getmetaclass__` with `binding=False` otherwise it won't work.
     6
     73. Resolve a cyclic import involving `sage.rings.convert.mpfi` by explicitly importing it.
     8
     94. In `src/sage/categories/category.py`, assign the helpers as staticmethod to prevent binding.