Bruce Merry 9d698f7fcc Hold strong references to keep_alive patients
This fixes #856. Instead of the weakref trick, the internals structure
holds an unordered_map from PyObject* to a vector of references. To
avoid the cost of the unordered_map lookup for objects that don't have
any keep_alive patients, a flag is added to each instance to indicate
whether there is anything to do.
2017-06-24 12:59:46 -04:00
..
2017-03-10 15:42:42 +01:00
2017-01-31 17:05:44 +01:00
2017-04-08 23:25:13 -04:00
2016-12-16 15:00:46 +01:00