summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
author?ukasz Langa <lukasz@langa.pl>2013-07-02 11:03:31 +0200
committer?ukasz Langa <lukasz@langa.pl>2013-07-02 11:03:31 +0200
commit86a2569645566c00e2ef36dff084315c75d573ca (patch)
tree4dc2068fd8c894e1d73575d00535d61295a5e2f6 /README.rst
parent26495c234aa9ff61a5134a696329d22521cb2666 (diff)
parent2841142ce382e70b664a3e2071427a3e11cdeb44 (diff)
downloadsingledispatch-86a2569645566c00e2ef36dff084315c75d573ca.tar.gz
Merged with upstream and made compatible with Python 2.6 - 3.33.4.0.2
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/README.rst b/README.rst
index 75404f6..39e35c7 100644
--- a/README.rst
+++ b/README.rst
@@ -145,6 +145,23 @@ members of the core CPython team:
Change Log
----------
+3.4.0.2
+~~~~~~~
+
+Updated to the reference implementation as of 02-July-2013.
+
+* more predictable dispatch order when abstract base classes are in use:
+ abstract base classes are now inserted into the MRO of the argument's
+ class where their functionality is introduced, i.e. issubclass(cls,
+ abc) returns True for the class itself but returns False for all its
+ direct base classes. Implicit ABCs for a given class (either
+ registered or inferred from the presence of a special method like
+ __len__) are inserted directly after the last ABC explicitly listed in
+ the MRO of said class. This also means there are less "ambiguous
+ dispatch" exceptions raised.
+
+* better test coverage and improved docstrings
+
3.4.0.1
~~~~~~~