bidict/docs
jab 456f247b1d numerous code improvements
- Refactor _dedup_item, _write_item, and _undo_write methods to use
  higher-level abstractions (_DedupResult and _WriteResult classes).
- Add internal _OnDup class to bundle (on_dup_key, on_dup_val, on_dup_kv)
  together into a single abstraction. Signatures of methods like _put and
  _update are cleaner as a result.
- Add the "_NOOP" _DedupResult abstraction.
- Make _Marker extend namedtuple, no need for it to be mutable.
- Enable the pylint messages that were disabled now that the code is cleaner.
- Make DuplicationPolicy extend _Marker and make RAISE, OVERWRITE, and
  IGNORE instances of DuplicationPolicy once again. This time deprecate
  access via DuplicationPolicy.(IGNORE|RAISE|OVERWRITE) to prevent
  infinite chaining.
- Misc. code and docs improvements.
2018-02-20 21:23:04 +11:00
..
Makefile moving from hg to git, cutting 0.2.1 2014-09-23 10:08:21 -04:00
_static squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
addendum.rst docs 2018-01-03 13:16:37 -05:00
api.rst numerous code improvements 2018-02-20 21:23:04 +11:00
basic-usage.rst use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
caveat-equivalent-distinct-hashables.rst.inc docs 2018-01-03 13:16:37 -05:00
caveat-hashable-values.rst.inc squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
caveat-mutation.rst.inc squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
caveat-nan-as-key.rst.inc add "learning from bidict" docs 2018-01-02 15:32:06 -05:00
changelog.rst squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
code-of-conduct.rst squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
conf.py tiny cosmetic docs tweaks 2018-02-13 23:13:24 +11:00
contributors-guide.rst deps, docs linking fixes/improvements, skip benchmarking for now 2016-12-06 18:09:45 -05:00
extending.rst.inc more API and code improvements 2017-11-19 22:24:08 -05:00
frozenbidict.rst.inc use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
home.rst squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
index.rst add "learning from bidict" docs 2018-01-02 15:32:06 -05:00
interop.rst.inc squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
intro.rst code and documentation improvements 2018-02-19 13:40:01 +11:00
inv-avoids-reference-cycles.rst.inc tweak inv-avoids-reference-cycles docs 2018-01-16 19:43:39 -05:00
learning-from-bidict.rst code and documentation improvements 2018-02-19 13:40:01 +11:00
namedbidict.rst.inc use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
order-matters.rst.inc use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
orderedbidict.rst.inc code and documentation improvements 2018-02-19 13:40:01 +11:00
other-bidict-types.rst code and documentation improvements 2018-02-19 13:40:01 +11:00
other-functionality.rst use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
overwritingbidict.rst.inc numerous code improvements 2018-02-20 21:23:04 +11:00
performance.rst.inc squashed changes for 0.13.0 2017-01-09 10:37:31 -05:00
polymorphism.rst.inc use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
release-notifications.rst.inc docs tweaks 2017-11-17 23:54:56 -05:00
sortedbidicts.rst.inc improve code comments and APIs (give APIs that should be private a leading _) 2018-02-20 00:07:14 +11:00
thanks.rst.inc more API and code improvements 2017-11-19 22:24:08 -05:00
values-hashable.rst.inc squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
values-unique.rst.inc numerous code improvements 2018-02-20 21:23:04 +11:00