{"push_id":735647615,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"cce21cf8db1b18df6accdb59c4bb8b2b91b0a29c","before":"97a7cd6018d4e1aa2221d1ee617340c57865239f","commits":[{"sha":"6a37816f8a1b7065e65314cc2c4cc57e3813f624","author":{"email":"473da2b1116834cf1791ddfe0062a5f4df9db255@berkeley.edu","name":"Caleb Levy"},"message":"The following Function methods are once again properties:\n- fibers\n- inverse\n- cycles\n- limitset\n- acyclic_ancestors\n\nAfter trying both ways, I have found using them as properties\nis far more natural than calling them as methods. They will be\nmemoized using hidden __slots__ at some later point.","distinct":true,"url":"https://api.github.com/repos/caleblevy/funcstructs/commits/6a37816f8a1b7065e65314cc2c4cc57e3813f624"},{"sha":"cce21cf8db1b18df6accdb59c4bb8b2b91b0a29c","author":{"email":"473da2b1116834cf1791ddfe0062a5f4df9db255@berkeley.edu","name":"Caleb Levy"},"message":"added __len__ to TreeEnumerator with memoized OEIS sequence","distinct":true,"url":"https://api.github.com/repos/caleblevy/funcstructs/commits/cce21cf8db1b18df6accdb59c4bb8b2b91b0a29c"}]}