memoize descriptor -> specification mappings. This is less for performance and more to be able to support recursion
memoize descriptor -> specification mappings. This is less for performance and more to be able to support recursion
Merge branch 'master' of github.com:DRMacIver/hypothesis
I'm failing at git this morning
tests for HashItAnyway. All passing, but I had reason to be suspicious so wrote these and think they're worth leaving in
require a stricter form of equality than == so as to consider tuples and namedtuples distinct. Also the != implementation was buggy because python's handling of the defaults there is stupid. Also some of the tests were wrong so I missed that. Fail all round really
install SearchStrategy into the cache early so as to support tying the knot with recursive calls
test interaction of caching and inheritance
And now these are actual multimethods. Ye gods, man.
Well, those tests were inadequate
support for named tuples
oops. Correct support for named tuples - they were missing from the simplify step
uneccessarily large number of iterations was causing an absurd amount of slowdown
ignore venv directories
release 0.1.2
We don't need our custom timeout code now that we're using pytest-timeout
not needed now that flags are frozen anyway
100% coverage testing for flags
100% coverage for hashitanyway
handle hashing recursive structures