attrs/docs
Ryan Gabbard 3e0ecbd891 Cache hash codes (#426)
* First stab at implementing hashcode caching (#423)

Currently all existing tests pass but no cache_hash tests have yet
been added.

* Existing hash tests now pass on cache_hash classes

* Add towncrier change log

* Add documentation for cache_hash

* Fixes bug with check that init=True if cache_hash=True

* Fix long lines

* Fix documentation issues

* Add test for cache_hash requiring init

* Improve test coverage

* Remove now unnecessary 'pass'

* Add periods to the end of exception strings

* Add test docstrings for cache_hash tests

* Clarify documentation of cache_hash

* Recommend that hashable classes be frozen

* Fix test references for exception messages
2018-08-20 06:46:52 +02:00
..
_static Add and use SVG version of our logo 2017-11-01 14:28:52 +01:00
Makefile Gut docs for now 2015-01-27 23:03:04 +01:00
api.rst Cache hash codes (#426) 2018-08-20 06:46:52 +02:00
backward-compatibility.rst Doc typo fixes (#56) 2016-08-15 10:00:23 +02:00
changelog.rst Repo janitoring 2015-12-08 15:47:03 +01:00
conf.py Use new alabaster feature to have rel bars 2018-06-19 12:49:25 +02:00
contributing.rst Clean up main directory a bit 2017-12-27 13:32:32 +01:00
docutils.conf Fix doc build on sphinx 1.6.1 2017-05-22 16:16:12 -07:00
examples.rst Added support for keyword-only arguments on Python 3+ [rebase] (#411) 2018-08-11 06:40:01 +02:00
extending.rst Added support for keyword-only arguments on Python 3+ [rebase] (#411) 2018-08-11 06:40:01 +02:00
glossary.rst Add glossary & make slotted classes official (#371) 2018-05-02 07:24:04 +02:00
hashing.rst Cache hash codes (#426) 2018-08-20 06:46:52 +02:00
how-does-it-work.rst Slight tidy in how immutability works docs (#419) 2018-08-02 13:37:23 +02:00
index.rst Add narrative docs for type annotations (#406) 2018-07-28 12:05:12 +01:00
init.rst Cache hash codes (#426) 2018-08-20 06:46:52 +02:00
license.rst Fix links 2017-02-20 07:46:55 +01:00
overview.rst Prepare for narrative docs (#275) 2017-10-26 17:55:45 +02:00
types.rst Add narrative docs for type annotations (#406) 2018-07-28 12:05:12 +01:00
why.rst Add narrative docs for type annotations (#406) 2018-07-28 12:05:12 +01:00