nvda
Follow up of #14312: ensure IO completion routines and waitable timers are safe
#14627
Merged

Follow up of #14312: ensure IO completion routines and waitable timers are safe #14627

seanbudd merged 28 commits into nvaccess:master from LeonarddeR:hwIoMore
LeonarddeR
LeonarddeR hwIo: better way to allow another ioThread for IoBase
4e8b7ed7
LeonarddeR LeonarddeR requested a review 3 years ago
LeonarddeR LeonarddeR requested a review from michaelDCurran michaelDCurran 3 years ago
LeonarddeR Perform initial read
e659e500
LeonarddeR Obsolete comment
7b036973
AppVeyorBot
LeonarddeR
LeonarddeR LeonarddeR marked this pull request as draft 3 years ago
LeonarddeR Use weak references for completion routines and APCs
dd96647d
LeonarddeR DebugWarning level
acf953eb
LeonarddeR Ensure lambda's don't go out of scope
3aa608ae
LeonarddeR LeonarddeR changed the title Follow up of #14312: Better way to allow another ioThread for IoBase Follow up of #14312: Only save weak references of APC methods and ensure IO completion routines are safe 3 years ago
AppVeyorBot
LeonarddeR Typo
aa6fa730
AppVeyorBot
LeonarddeR Add waitable timer support
66246c3c
AppVeyorBot
LeonarddeR LeonarddeR marked this pull request as ready for review 3 years ago
LeonarddeR
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
28946189
LeonarddeR Add annotations import
bfd98401
AppVeyorBot
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
23be9cc4
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
ca79752a
burmancomp
LeonarddeR
LeonarddeR Preserve backwards compat
78c14f80
LeonarddeR LeonarddeR marked this pull request as draft 3 years ago
LeonarddeR LeonarddeR changed the title Follow up of #14312: Only save weak references of APC methods and ensure IO completion routines are safe Follow up of #14312: ensure IO completion routines and waitable timers are safe 3 years ago
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
cd3b9374
LeonarddeR Remove unnecessary import
45fcfd48
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
16035b2c
LeonarddeR LeonarddeR marked this pull request as ready for review 3 years ago
LeonarddeR
seanbudd seanbudd added merge-early
seanbudd
seanbudd commented on 2023-03-28
LeonarddeR Add depr logic for hwIo.base.LPOVERLAPPED_COMPLETION_ROUTINE
998d37ed
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
81c43c16
LeonarddeR Update source/hwIo/base.py
a79d8a79
LeonarddeR Add type annotation
1c0b4601
LeonarddeR Merge branch 'hwIoMore' of https://github.com/leonardder/nvda into hw…
95ec5381
AppVeyorBot
seanbudd
seanbudd commented on 2023-03-29
LeonarddeR Merge remote-tracking branch 'origin/master' into hwIoMore
0ce0fe9a
LeonarddeR Add comments
8e582c03
LeonarddeR Update tests/unit/test_hwIo.py
a6f39dc6
LeonarddeR Merge branch 'hwIoMore' of https://github.com/leonardder/nvda into hw…
5a1a485f
AppVeyorBot
LeonarddeR Linting
e23271d2
seanbudd
seanbudd approved these changes on 2023-03-30
seanbudd Merge remote-tracking branch 'origin/master' into hwIoMore
8e78785e
seanbudd update changes
67a3dc7d
seanbudd seanbudd merged e0ba12cf into master 3 years ago
nvaccessAuto nvaccessAuto added this to the 2023.2 milestone 3 years ago
LeonarddeR LeonarddeR deleted the hwIoMore branch 327 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone