Open mkoeppe opened 3 years ago
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
bf62543 | Merge branch 't/32089/conditionset__conditionset_callable_symbolic_expression' into t/32009/eliminate_direct_use_of_the_chart__domain_attribute |
2f47485 | Merge #32009 |
21297f3 | Merge #32009 |
deace83 | Chart: Replace _init_coordinates by _parse_coordinates |
4db4995 | Chart: Fix up `__classcall__` and _parse_coordinates by avoiding unhashable things |
fc59c9d | Chart.__classcall__: Add doctest |
1742fdc | Merge #32009 |
9ac1834 | src/sage/manifolds/chart.py: Add raw string marker |
d7f9d17 | Merge #32116 |
30a5d0b | Chart: WIP getstate/setstate, no UniqueRepresentation |
Changed dependencies from #31688, #32112, #32102 to #31894
Description changed:
---
+++
@@ -1,8 +1,2 @@
-Because of the method `add_restrictions` (which changes `self` by adding codomain restrictions), `Chart` needs to be considered as a mutable class. The current pickling based on `UniqueRepresentation` therefore cannot work correctly.
+In this ticket, we implement the pickling protocol using `__getstate__` and `__setstate__`
-In this ticket,
-- we implement the pickling protocol using `__getstate__` and `__setstate__`
-- we implement the mutability protocol
-
-This is also preparation for #31894.
-
Changed work issues from redo without mutability on top of #32102 to redo on top of #31894
In this ticket, we implement the pickling protocol using
__getstate__
and__setstate__
Depends on #31894
CC: @egourgoulhon @tscrim @mjungmath
Component: manifolds
Work Issues: redo on top of #31894
Branch/Commit: u/mkoeppe/chartno_longer_use_uniquerepresentation_implementgetstate___setstate @
30a5d0b
Issue created by migration from https://trac.sagemath.org/ticket/31901