Skip to content

Commit 7accc09

Browse files
committed
docs: changelog tweaks
1 parent 45a3014 commit 7accc09

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

docs/changelog.rst

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ Enhancements
3232
are not yet handled.
3333

3434
* The ``MITOGEN_CPU_COUNT`` environment variable shards the connection
35-
multiplexer into per-CPU worker processes. This improves throughput for large
36-
runs especially involving file transfer, and is a prerequisite to future
37-
in-process SSH support. To match the behaviour of older releases, only one
38-
multiplexer is started by default.
35+
multiplexer into per-CPU workers. This improves throughput for large runs
36+
especially involving file transfer, and is a prerequisite for future
37+
in-process SSH support. One multiplexer starts by default, to match existing
38+
behaviour.
3939

4040
* `#419 <https://github.com/dw/mitogen/issues/419>`_,
4141
`#470 <https://github.com/dw/mitogen/issues/470>`_, file descriptor usage
@@ -56,8 +56,8 @@ Enhancements
5656
some hot paths, and locks that must be taken are held for less time.
5757

5858

59-
Fixes
60-
^^^^^
59+
Mitogen for Ansible
60+
^^^^^^^^^^^^^^^^^^^
6161

6262
* `#363 <https://github.com/dw/mitogen/issues/363>`_: fix an obscure race
6363
matching *Permission denied* errors from some versions of ``su`` running on
@@ -93,14 +93,14 @@ Fixes
9393
Core Library
9494
~~~~~~~~~~~~
9595

96-
* Logs are more readable, and many :func:`repr` strings are more descriptive.
97-
The old pseudo-function-call format is slowly migrating to human-readable
98-
output where possible. For example, *"Stream(ssh:123).connect()"* might
99-
be written *"connecting to ssh:123"*.
96+
* Log readability is improving, and many :func:`repr` strings are more
97+
descriptive. The old pseudo-function-call format is slowly migrating to
98+
human-readable output where possible. For example,
99+
*"Stream(ssh:123).connect()"* might be written *"connecting to ssh:123"*.
100100

101101
* :func:`bytearray` was removed from the list of supported serialization types.
102102
It was never portable between Python versions, unused, and never made much
103-
sense to support as a wire type.
103+
sense to support.
104104

105105
* `#170 <https://github.com/dw/mitogen/issues/170>`_: to improve subprocess
106106
management and asynchronous connect, a :class:`mitogen.parent.TimerList`
@@ -123,13 +123,12 @@ Core Library
123123
Python.
124124

125125
* `#256 <https://github.com/dw/mitogen/issues/256>`_,
126-
127-
`#419 <https://github.com/dw/mitogen/issues/419>`_: most :func:`os.dup` was
128-
eliminated, along with almost all manual file descriptor management.
129-
Descriptors are trapped in :func:`os.fdopen` objects when they are created,
130-
ensuring a leaked object will close itself, and ensuring every descriptor is
131-
fused to a `closed` flag, preventing historical bugs where a double close
132-
could destroy descriptors belonging to unrelated streams.
126+
`#419 <https://github.com/dw/mitogen/issues/419>`_: most :func:`os.dup` use
127+
was eliminated, along with almost all manual file descriptor management.
128+
Descriptors are trapped in :func:`os.fdopen` objects at creation, ensuring a
129+
leaked object will close itself, and ensuring every descriptor is fused to a
130+
`closed` flag, preventing historical bugs where a double close could destroy
131+
descriptors belonging to unrelated streams.
133132

134133
* `a5536c35 <https://github.com/dw/mitogen/commit/a5536c35>`_: avoid quadratic
135134
buffer management when logging lines received from a child's redirected

0 commit comments

Comments
 (0)