Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
35b0fab
start unifying uvloop & winloop together
Vizonex Mar 17, 2026
6827264
Accomplishment: Uvloop now compiles on Windows
Vizonex Mar 18, 2026
0bb1a68
cleanup errors.pyx comments
Vizonex Mar 18, 2026
77bc6dc
forgot about setup.py let's add it
Vizonex Mar 18, 2026
acd5a8b
siginterrupt is not avalible on windows so make it optional
Vizonex Mar 18, 2026
994560c
try placing __forking variables outside of system OS check
Vizonex Mar 18, 2026
d3c2b4a
windows doesn't have childwatchers so disable it
Vizonex Mar 18, 2026
898b310
add gil technqiue for windows to simulate forking
Vizonex Mar 18, 2026
114ae18
add a non-deprecated packaging tool
Vizonex Mar 18, 2026
4037ba8
start introducing windows to the testsuite
Vizonex Mar 18, 2026
7fb3f43
skip fork test in signals if windows
Vizonex Mar 18, 2026
2ed0e62
merge more things from winloop on over to uvloop in test_signals
Vizonex Mar 18, 2026
46bc155
just port all the code over
Vizonex Mar 18, 2026
3d1fc4d
merge more tests
Vizonex Mar 18, 2026
921370b
merge both winloop & uvloop's error handling ways together
Vizonex Mar 18, 2026
250a656
merge more tests
Vizonex Mar 18, 2026
a42c101
merge more of winloop into uvloop, add comment about streams returnin…
Vizonex Mar 18, 2026
aca987b
force trigger workflow temporarly
Vizonex Mar 18, 2026
d8eac6a
Make All versions up to 3.12 work successfully. (#1) (Excluding Windo…
Vizonex Mar 19, 2026
9bd6dd6
temporary fix for working with windows in debug mode
Vizonex Mar 20, 2026
37e54a2
Merge branch 'windows' of https://github.com/Vizonex/uvloop into windows
Vizonex Mar 20, 2026
297be3e
All versions now work excluding debugs for windows in 3.13, 3.14 & 3.14t
Vizonex Mar 20, 2026
3778759
Add __Pyx_MonitoringEventTypes_CyGen_count macro (#3)
Vizonex Mar 21, 2026
2ccaf83
Fix subprocess_shell code (Windows Side) (#4)
Vizonex Mar 21, 2026
0a35c9f
Moved rest of the missing items back to stdlib.pxi (#6)
Vizonex Mar 22, 2026
d3c79f2
update with suggestions made
Vizonex Mar 24, 2026
47ba5e1
swap test_write_buffer_full to skip via wrapper and reenable testing …
Vizonex Apr 6, 2026
d90e020
fix test_pipes.py format
Vizonex Apr 6, 2026
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
cleanup errors.pyx comments
  • Loading branch information
Vizonex committed Mar 18, 2026
commit 0bb1a68113b6a3f35d4ffdb094e714f75151017f
7 changes: 1 addition & 6 deletions uvloop/errors.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,7 @@ cdef __convert_python_error(int uverr):

cdef int oserr
if system.PLATFORM_IS_WINDOWS:
# XXX Won't work for Windows:
# From libuv docs:
# Implementation detail: on Unix error codes are the
# negated errno (or -errno), while on Windows they
# are defined by libuv to arbitrary negative numbers.


# Winloop comment: The following approach seems to work for Windows:
# translation from uverr, which is a negative number like -4088 or -4071
# defined by libuv (as mentioned above), to error numbers obtained via
Expand Down
1 change: 0 additions & 1 deletion uvloop/includes/compat.h
Original file line number Diff line number Diff line change
Expand Up @@ -165,5 +165,4 @@ void PyOS_AfterFork_Parent() {
void PyOS_AfterFork_Child() {
return;
}

#endif
Loading