-
-
Notifications
You must be signed in to change notification settings - Fork 335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite Windows backend to use IOCP exclusively #1269
Merged
Merged
Commits on Oct 24, 2019
-
On Windows, run tests with LSPs installed
Also: - Increase test timeout, because for some reason the "PCTools" LSP is sometimes incredibly slow to install. - Factor out common curl options in ci.sh, for more consistency/reliability - Run cleanup/codecov upload even if tests failed
Configuration menu - View commit details
-
Copy full SHA for 849055b - Browse repository at this point
Copy the full SHA 849055bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b07e5 - Browse repository at this point
Copy the full SHA 22b07e5View commit details -
Checkpoint: basic AFD support working
As of this commit, you can call trio._core._generated_io_windows.afd_poll and it seems to basically work.
Configuration menu - View commit details
-
Copy full SHA for c8a63de - Browse repository at this point
Copy the full SHA c8a63deView commit details -
Checkpoint: a beautiful but doomed approach
This is a nice solid implementation *except* that it turns out I had a fundamental misunderstanding of how AFD_POLL works, so it all falls apart as soon as you have multiple tasks waiting on the same socket simultaneously.
Configuration menu - View commit details
-
Copy full SHA for f7ac5aa - Browse repository at this point
Copy the full SHA f7ac5aaView commit details
Commits on Oct 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d17431b - Browse repository at this point
Copy the full SHA d17431bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e877b4b - Browse repository at this point
Copy the full SHA e877b4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d73b3cf - Browse repository at this point
Copy the full SHA d73b3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8efc39 - Browse repository at this point
Copy the full SHA c8efc39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fdfbe9 - Browse repository at this point
Copy the full SHA 3fdfbe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d8fac - Browse repository at this point
Copy the full SHA d6d8facView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a12bcd - Browse repository at this point
Copy the full SHA 1a12bcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c549f3 - Browse repository at this point
Copy the full SHA 8c549f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a8ecbe - Browse repository at this point
Copy the full SHA 1a8ecbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45bd65c - Browse repository at this point
Copy the full SHA 45bd65cView commit details -
Add test for how notify_closing handles bad input
This should improve coverage on Windows backend
Configuration menu - View commit details
-
Copy full SHA for 86eb6ef - Browse repository at this point
Copy the full SHA 86eb6efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b9d30 - Browse repository at this point
Copy the full SHA 29b9d30View commit details -
Rename Windows backend statistics attributes to match epoll backend
No need for gratuitous inconsistencies.
Configuration menu - View commit details
-
Copy full SHA for 630910c - Browse repository at this point
Copy the full SHA 630910cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1519f - Browse repository at this point
Copy the full SHA 2f1519fView commit details
Commits on Oct 27, 2019
-
Add notes-to-self/ to document the weird simultaneous-poll bug
Mostly to convince myself I wasn't imagining it.
Configuration menu - View commit details
-
Copy full SHA for c558574 - Browse repository at this point
Copy the full SHA c558574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0320a8b - Browse repository at this point
Copy the full SHA 0320a8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a28dfa0 - Browse repository at this point
Copy the full SHA a28dfa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9140391 - Browse repository at this point
Copy the full SHA 9140391View commit details -
Configuration menu - View commit details
-
Copy full SHA for c604716 - Browse repository at this point
Copy the full SHA c604716View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4da787 - Browse repository at this point
Copy the full SHA e4da787View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b84d0 - Browse repository at this point
Copy the full SHA b2b84d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce3bcc - Browse repository at this point
Copy the full SHA 2ce3bccView commit details
Commits on Oct 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f9c3b54 - Browse repository at this point
Copy the full SHA f9c3b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7818f58 - Browse repository at this point
Copy the full SHA 7818f58View commit details
Commits on Oct 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ef2d637 - Browse repository at this point
Copy the full SHA ef2d637View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b9af3b - Browse repository at this point
Copy the full SHA 0b9af3bView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.