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