summaryrefslogtreecommitdiffstats
path: root/Lib/selectors.py
Commit message (Expand)AuthorAgeFilesLines
* gh-106751: Optimize _PolllikeSelector for many iteration case (gh-106884)Pieter Eendebak2023-07-201-17/+9
* gh-106751: Optimize SelectSelector.select() for many iteration case (gh-106879)Dong-hee Na2023-07-191-10/+8
* gh-106751: Optimize KqueueSelector.select() for many iteration case (gh-106864)Dong-hee Na2023-07-191-8/+6
* gh-106751: selectors: optimize EpollSelector.select() (#106754)J. Nick Koston2023-07-181-8/+9
* gh-106554: replace `_BaseSelectorImpl._key_from_fd` with `dict.get` (#106555)J. Nick Koston2023-07-141-17/+4
* gh-106664: selectors: add get() method to _SelectorMapping (#106665)J. Nick Koston2023-07-131-5/+9
* bpo-46583: remove unused `sys.version_info` check from `selectors` (GH-31023)Nikita Sobolev2022-02-021-6/+5
* bpo-41182 selector: use DefaultSelector based upon implementation (GH-21257)Abhijeet Kasurde2020-07-231-4/+28
* bpo-29255: Wait in KqueueSelector.select when no fds are registered (GH-19508)Russell Davis2020-04-151-1/+4
* bpo-30624 remaining bare except (#2108)Giampaolo Rodola2017-06-121-1/+1
* #30624 / selectors: use bare except clause in order to not leave the fd in a ...Giampaolo Rodola2017-06-101-2/+2
* bpo-30014: make poll-like selector's modify() method faster (#1030)Giampaolo Rodola2017-06-091-1/+29
* #30014: refactor poll-related classes (#1035)Giampaolo Rodola2017-05-201-132/+84
* bpo-30144: Import collections ABC from collections.abc rather than collection...Serhiy Storchaka2017-04-241-1/+2
* Issue #27759: Fix selectors incorrectly retain invalid file descriptors.Yury Selivanov2016-09-151-9/+17
* asyncio, selectors: Update to the upstream versionYury Selivanov2016-03-021-2/+11
* asyncio: Sync with github repoYury Selivanov2015-05-111-23/+26
* Issue #23865: close() methods in multiple modules now are idempotent and moreSerhiy Storchaka2015-04-101-6/+12
|\
| * Issue #23865: close() methods in multiple modules now are idempotent and moreSerhiy Storchaka2015-04-101-4/+8
* | Issue #23485: select.devpoll.poll() is now retried when interrupted by a signalVictor Stinner2015-03-311-4/+3
* | Issue #23485: select.kqueue.control() is now retried when interrupted by a si...Victor Stinner2015-03-311-4/+2
* | Issue #23485: select.epoll.poll() is now retried when interrupted by a signalVictor Stinner2015-03-301-4/+2
* | Issue #23485: select.poll.poll() is now retried when interrupted by a signalVictor Stinner2015-03-301-4/+3
* | Issue #23485: select.select() is now retried automatically with the recomputedVictor Stinner2015-03-301-4/+1
* | Issue #23209, #23225: selectors.BaseSelector.get_key() now raises aVictor Stinner2015-01-131-0/+3
|\ \ | |/
| * Issue #23209, #23225: selectors.BaseSelector.close() now clears its internalVictor Stinner2015-01-131-0/+3
* | (Merge 3.4) Issue #23209: Revert change on selectors, test_selectors failed.Victor Stinner2015-01-091-1/+0
|\ \ | |/
| * Issue #23209: Revert change on selectors, test_selectors failed.Victor Stinner2015-01-091-1/+0
* | Merge 3.4 (asyncio, selectors)Victor Stinner2015-01-091-0/+1
|\ \ | |/
| * Issue #23209: Break some reference cycles in asyncio. Patch written by MartinVictor Stinner2015-01-091-0/+1
* | selectors: truncate to 80 charactersVictor Stinner2015-01-081-1/+2
* | selectors: Fix typo in comment.Yury Selivanov2014-12-081-1/+1
|\ \ | |/
| * selectors: Fix typo in comment.Yury Selivanov2014-12-081-1/+1
* | selectors: Make sure EpollSelecrtor.select() works when no FD is registered.Yury Selivanov2014-12-081-1/+6
|\ \ | |/
| * selectors: Make sure EpollSelecrtor.select() works when no FD is registered.Yury Selivanov2014-12-081-1/+6
| * asyncio: remove unused imports and unused variables noticed by pyflakesVictor Stinner2014-02-201-2/+1
| * asyncio: Fix spelling and typos.Yury Selivanov2014-02-191-1/+1
* | Fix issue 18931: selectors module now supports /dev/poll on Solaris.Giampaolo Rodola'2014-03-201-1/+61
* | asyncio: remove unused imports and unused variables noticed by pyflakesVictor Stinner2014-02-201-2/+1
* | asyncio: Fix spelling and typos.Yury Selivanov2014-02-191-1/+1
|/
* Issue #20505: Remove resolution and _granularity from selectors and asyncioVictor Stinner2014-02-071-21/+0
* Issue #20455: math.ceil() returns an int in Python 3, no need to cast theVictor Stinner2014-01-311-1/+1
* Issue #20452: select and selectors round (again) timeout away from zero forVictor Stinner2014-01-311-2/+8
* Issue #20311: selectors: Add a resolution attribute to BaseSelector.Victor Stinner2014-01-251-1/+22
* Issue #20311: Revert e042ea77a152 and 7ce7295393c2, PollSelector.select() andVictor Stinner2014-01-251-8/+2
* Issue #20311: EpollSelector now also rounds the timeout towards zero, asVictor Stinner2014-01-211-1/+8
* selectors: add a comment to explain why and how poll timeout is roundedVictor Stinner2014-01-211-2/+4
* Issue #20311: selector.PollSelector.select() now rounds the timeout away fromVictor Stinner2014-01-211-1/+7
* Silently ignore unregistering closed files. Fixes issue 19876. With docs and ...Guido van Rossum2013-12-071-9/+65
* Issue #19842: Refactor BaseSelector to make it an actual usable ABC.Charles-François Natali2013-12-011-44/+68