Changes between Version 56 and Version 59 of Ticket #12876


Ignore:
Timestamp:
08/28/12 14:40:22 (7 years ago)
Author:
SimonKing
Comment:

Got it!

Infinite polynomial rings were using WeakKeyDict in _has_coerce_map_from_for caching whether there is a coercion. That has probably been a bad idea, because the methods that are really used (has_coerce_map) have a cache anyway.

Removing the additional cache fixes the segfault.

Apply trac_12876_category-fix_abstract_class-sk-rel11521.patch trac_12876-reviewer.patch trac_12876_category-fix_abstract_class-nt-rel11521-review-nt.patch trac_12876_fix_infinite_polynomial_ring.patch

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12876

    • Property Dependencies changed from #715, #11521, #12215 to #715, #11521, #12215, #12313
    • Property Work issues changed from commit message to fix doctests and segfaults
  • Ticket #12876 – Description

    v56 v59  
    3333 * [attachment:trac_12876-reviewer.patch]
    3434 * [attachment:trac_12876_category-fix_abstract_class-nt-rel11521-review-nt.patch]
     35 * [attachment:trac_12876_fix_infinite_polynomial_ring.patch]