Changes between Version 15 and Version 38 of Ticket #11935


Ignore:
Timestamp:
11/16/11 12:25:48 (8 years ago)
Author:
SimonKing
Comment:

I have implemented the new method _make_named_class (with "strong pickling by construction" for Category and "weak pickling by construction" for CategoryWithParameters). For me, all tests pass.

And, for the record:

sage: %time L = EllipticCurve('960d1').prove_BSD()
CPU times: user 2.88 s, sys: 0.04 s, total: 2.92 s
Wall time: 3.06 s

Apply trac11935_weak_pickling_by_construction_rel11943.patch trac11935_named_class.patch

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11935

    • Property Milestone changed from sage-4.7.3 to sage-4.8
  • Ticket #11935 – Description

    v15 v38  
    11At #11900 and [http://groups.google.com/group/sage-combinat-devel/browse_thread/thread/99c74827d704e677 sage-combinat-devel], as well as in some comments in sage/categories/category.py, the idea was discussed to make, for example, `Algebras(GF(3)).parent_class==Algebras(GF(5)).parent_class` - hence, make the parent/element classes as independent from the base of a category as possible.
    22
    3 Apply [attachment:trac11935_weak_pickling_by_construction_rel11943.patch]
     3__Apply__
     4
     5 * [attachment:trac11935_weak_pickling_by_construction_rel11943.patch]
     6 * [attachment:trac11935_named_class.patch]