COMMITS
/ Lib/selectors.py September 28, 2023
D
gh-110038: KqueueSelector must count all read/write events (#110039)
Davide Rizzo committed
July 20, 2023
P
gh-106751: Optimize _PolllikeSelector for many iteration case (gh-106884)
Pieter Eendebak committed
July 19, 2023
D
gh-106751: Optimize SelectSelector.select() for many iteration case (gh-106879)
Dong-hee Na committed
D
gh-106751: Optimize KqueueSelector.select() for many iteration case (gh-106864)
Dong-hee Na committed
July 18, 2023
J
gh-106751: selectors: optimize EpollSelector.select() (#106754)
J. Nick Koston committed
July 14, 2023
J
gh-106554: replace `_BaseSelectorImpl._key_from_fd` with `dict.get` (#106555)
J. Nick Koston committed
July 13, 2023
J
gh-106664: selectors: add get() method to _SelectorMapping (#106665)
J. Nick Koston committed
February 2, 2022
N
bpo-46583: remove unused `sys.version_info` check from `selectors` (GH-31023)
Nikita Sobolev committed
July 23, 2020
A
bpo-41182 selector: use DefaultSelector based upon implementation (GH-21257)
Abhijeet Kasurde committed
April 15, 2020
R
bpo-29255: Wait in KqueueSelector.select when no fds are registered (GH-19508)
Russell Davis committed
June 12, 2017
G
bpo-30624 remaining bare except (#2108)
Giampaolo Rodola committed
June 10, 2017
G
June 9, 2017
G
bpo-30014: make poll-like selector's modify() method faster (#1030)
Giampaolo Rodola committed
May 20, 2017
G
#30014: refactor poll-related classes (#1035)
Giampaolo Rodola committed
April 24, 2017
S
bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263)
Serhiy Storchaka committed
September 15, 2016
Y
Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
Yury Selivanov committed
March 2, 2016
Y
asyncio, selectors: Update to the upstream version
Yury Selivanov committed
May 11, 2015
Y
asyncio: Sync with github repo
Yury Selivanov committed
April 10, 2015
S
Issue #23865: close() methods in multiple modules now are idempotent and more
Serhiy Storchaka committed
S
Issue #23865: close() methods in multiple modules now are idempotent and more
Serhiy Storchaka committed
March 31, 2015
V
Issue #23485: select.devpoll.poll() is now retried when interrupted by a signal
Victor Stinner committed
V
Issue #23485: select.kqueue.control() is now retried when interrupted by a signal
Victor Stinner committed
March 30, 2015
V
Issue #23485: select.epoll.poll() is now retried when interrupted by a signal
Victor Stinner committed
V
Issue #23485: select.poll.poll() is now retried when interrupted by a signal
Victor Stinner committed
V
Issue #23485: select.select() is now retried automatically with the recomputed
Victor Stinner committed
January 13, 2015
V
Issue #23209, #23225: selectors.BaseSelector.get_key() now raises a
Victor Stinner committed
V
Issue #23209, #23225: selectors.BaseSelector.close() now clears its internal
Victor Stinner committed
January 9, 2015
V
(Merge 3.4) Issue #23209: Revert change on selectors, test_selectors failed.
Victor Stinner committed
V
Issue #23209: Revert change on selectors, test_selectors failed.
Victor Stinner committed
V
Merge 3.4 (asyncio, selectors)
Victor Stinner committed
V
Issue #23209: Break some reference cycles in asyncio. Patch written by Martin
Victor Stinner committed
January 8, 2015
V
selectors: truncate to 80 characters
Victor Stinner committed
December 8, 2014
Y
selectors: Fix typo in comment.
Yury Selivanov committed
Y
selectors: Make sure EpollSelecrtor.select() works when no FD is registered.
Yury Selivanov committed
Y
selectors: Fix typo in comment.
Yury Selivanov committed
Y
selectors: Make sure EpollSelecrtor.select() works when no FD is registered.
Yury Selivanov committed
March 20, 2014
G
Fix issue 18931: selectors module now supports /dev/poll on Solaris.
Giampaolo Rodola' committed
February 20, 2014
V
asyncio: remove unused imports and unused variables noticed by pyflakes
Victor Stinner committed
V
asyncio: remove unused imports and unused variables noticed by pyflakes
Victor Stinner committed
February 19, 2014
Y
asyncio: Fix spelling and typos.
Yury Selivanov committed
Y
asyncio: Fix spelling and typos.
Yury Selivanov committed
February 7, 2014
V
Issue #20505: Remove resolution and _granularity from selectors and asyncio
Victor Stinner committed
January 31, 2014
V
Issue #20455: math.ceil() returns an int in Python 3, no need to cast the
Victor Stinner committed
V
Issue #20452: select and selectors round (again) timeout away from zero for
Victor Stinner committed
January 25, 2014
V
Issue #20311: selectors: Add a resolution attribute to BaseSelector.
Victor Stinner committed
V
Issue #20311: Revert e042ea77a152 and 7ce7295393c2, PollSelector.select() and
Victor Stinner committed
January 21, 2014
V
Issue #20311: EpollSelector now also rounds the timeout towards zero, as
Victor Stinner committed
V
selectors: add a comment to explain why and how poll timeout is rounded
Victor Stinner committed
V
Issue #20311: selector.PollSelector.select() now rounds the timeout away from
Victor Stinner committed
December 7, 2013
G
Silently ignore unregistering closed files. Fixes issue 19876. With docs and slight test refactor.
Guido van Rossum committed