Opened 19 months ago

Last modified 19 months ago

#26852 new enhancement

Use MultiRef to cache coercion maps

Reported by: jdemeyer Owned by:
Priority: major Milestone: sage-8.5
Component: coercion Keywords:
Cc: SimonKing, nbruin Merged in:
Authors: Jeroen Demeyer Reviewers:
Report Upstream: N/A Work issues:
Branch: u/jdemeyer/use_multiref_to_cache_coercion_maps (Commits) Commit: 4e8f1f79294612877b193d1fd1adb7d77f22ea23
Dependencies: #26790, #26811 Stopgaps:

Description


Change History (3)

comment:1 Changed 19 months ago by jdemeyer

  • Branch set to u/jdemeyer/use_multiref_to_cache_coercion_maps

comment:2 Changed 19 months ago by git

  • Commit set to da43ded2f6ee2059b900d1a7ec458b5a08e445cc

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

b06a06cMicro-optimizations in MonoDict/TripleDict
0f713ceMultiWeakref object
cc5e179Clear dead MultiRef values before resizing
de9aaa4Use MultiRef to cache coercion maps
da43dedf cleardead

comment:3 Changed 19 months ago by git

  • Commit changed from da43ded2f6ee2059b900d1a7ec458b5a08e445cc to 4e8f1f79294612877b193d1fd1adb7d77f22ea23

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

ad1967dKeep _action_hash as write-only hashtable
865c2b9Micro-optimizations in MonoDict/TripleDict
e2f52a5MultiWeakref object
6e291ddClear dead MultiRef values before resizing
4e8f1f7Use MultiRef to cache coercion maps
Note: See TracTickets for help on using tickets.