It turns out docutils thinks my first initial is the first element of
a numbered list if it is followed by a period.
'make' now completes successfully.
Changes:
* Coroutines have no logical context by default (a revert to the V3
semantics).
* All APIs have been placed to the ``contextvars`` module, and
the factory functions were changed to class constructors
(``ContextVar``, ``ExecutionContext``, and ``LogicalContext``).
* ContextVar.lookup() got renamed back to ContextVar.get() and gained
the `topmost` and `default` keyword arguments;
* Added ContextVar.delete().
* Fixed ContextVar.get() cache bug (thanks Nathaniel!).
* Added a few more design considerations points.
* Various minor edits and enchancements.
* Rename "log hooks" to "audit hooks"
Add more hook locations
Improve recommendations regarding open_for_exec()
* Improves hooks for compile, exec, and code.__new__
Adds hook for pickle.find_class
* Fix ordering of code.__new__ arguments to match compile arguments.
* Combine type.__setattr__ event into object.__setattr__ and add __delattr__
* Adds rejected ideas.
* Fixes "from above" reference.
* Adds socket.getaddrinfo and socket.getnameinfo to list of hooks.
* Updates post-history
Adds note about allowing -i in debug builds
Clarifies some recommendations and wraps the text.
* pep-550: Rename LocalContext -> LogicalContext
* pep-550: Rename ContextItem -> ContextKey
* pep-550: Update ContextKey caching
* pep-550: Reorder Generators and Coroutines sections; drop await/ceval
* pep-550: Some rewording in the HAMT Performance section
* pep-550: Add a couple of paragraphs to Approach 3
* pep-550: Add version 3 summary of changes
* pep-550: A few more edits
* pep-550: Update the Version History section