]> granicus.if.org Git - python/commit
bpo-14976: Reentrant simple queue (#3346)
authorAntoine Pitrou <pitrou@free.fr>
Mon, 15 Jan 2018 23:27:16 +0000 (00:27 +0100)
committerGitHub <noreply@github.com>
Mon, 15 Jan 2018 23:27:16 +0000 (00:27 +0100)
commit94e1696d04c65e19ea52e5c8664079c9d9aa0e54
tree2e68e71052365395b8fc843f30c9e430c0788ae6
parent5ec0feeeecc1617987ec6cdc6d62b916e718a5cf
bpo-14976: Reentrant simple queue (#3346)

Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
12 files changed:
Doc/library/queue.rst
Lib/queue.py
Lib/test/test_queue.py
Misc/NEWS.d/next/Library/2017-09-07-19-12-47.bpo-14976.dx0Zxb.rst [new file with mode: 0644]
Modules/_queuemodule.c [new file with mode: 0644]
Modules/clinic/_queuemodule.c.h [new file with mode: 0644]
PCbuild/_queue.vcxproj [new file with mode: 0644]
PCbuild/_queue.vcxproj.filters [new file with mode: 0644]
PCbuild/pcbuild.proj
PCbuild/pcbuild.sln
PCbuild/pythoncore.vcxproj.filters
setup.py