File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ For full details, see the :ref:`changelog <changelog>`.
54
54
55
55
Some notable items not yet covered here:
56
56
57
- * :pep: `574 ` - Pickle protocol 5 with out-of-band data buffer support
58
57
* :pep: `578 ` - Runtime audit hooks for potentially sensitive operations
59
58
* ``python -m asyncio `` runs a natively async REPL
60
59
* ...
@@ -261,6 +260,23 @@ See :pep:`590` for a full description.
261
260
(Contributed by Jeroen Demeyer and Mark Shannon in :issue: `36974 `.)
262
261
263
262
263
+ Pickle protocol 5 with out-of-band data buffers
264
+ -----------------------------------------------
265
+
266
+ When :mod: `pickle ` is used to transfer large data between Python processes
267
+ in order to take advantage of multi-core or multi-machine processing,
268
+ it is important to optimize the transfer by reducing memory copies, and
269
+ possibly by applying custom techniques such as data-dependent compression.
270
+
271
+ The :mod: `pickle ` protocol 5 introduces support for out-of-band buffers
272
+ where :pep: `3118 `-compatible data can be transmitted separately from the
273
+ main pickle stream, at the discretion of the communication layer.
274
+
275
+ See :pep: `574 ` for a full description.
276
+
277
+ (Contributed by Antoine Pitrou in :issue: `36785 `.)
278
+
279
+
264
280
Other Language Changes
265
281
======================
266
282
You can’t perform that action at this time.
0 commit comments