Mattia Giambirtone
|
8e0f1ac88c
|
Rename https_test to tls_test. Add more tests
|
2024-03-10 19:38:56 +01:00 |
Mattia Giambirtone
|
62b2f19527
|
Preliminary work on process pools. Remove smart events
|
2024-03-10 19:35:00 +01:00 |
Mattia Giambirtone
|
a03c01b74c
|
Fixed socket locking issues
|
2024-02-23 13:13:46 +01:00 |
Mattia Giambirtone
|
1c870da111
|
Minor changes
|
2024-02-23 13:13:46 +01:00 |
Mattia Giambirtone
|
b39d0ff809
|
Improved smart_events test with more examples
|
2024-02-23 13:13:46 +01:00 |
Mattia Giambirtone
|
6b098b7c46
|
Minor fixes for Windows support and httpx compatibility
|
2024-02-23 13:13:46 +01:00 |
Mattia Giambirtone
|
95e265aca1
|
Fix multiprocessing support on Windows
|
2024-02-23 13:13:45 +01:00 |
Mattia Giambirtone
|
f15ff2224b
|
Minor change to HTTPS test
|
2024-02-23 13:13:45 +01:00 |
Mattia Giambirtone
|
0db7c2e4d3
|
Initial work on Windows support and various fixes
|
2024-02-23 13:13:45 +01:00 |
Mattia Giambirtone
|
4d50130d53
|
Minor fix to timeout test and added timed_out field
|
2024-02-23 13:13:44 +01:00 |
Mattia Giambirtone
|
993cb118e3
|
Fixed bugs with scope tracking and various minor fixes
|
2024-02-23 13:13:44 +01:00 |
Mattia Giambirtone
|
4f2c4979fd
|
Kernel state is now properly reset across runs. Improved https test
|
2024-02-23 13:13:44 +01:00 |
Mattia Giambirtone
|
fd6037ba88
|
Various bug fixes and simplifications
|
2024-02-23 13:13:44 +01:00 |
Mattia Giambirtone
|
9e6ee1e104
|
Many fixes to nested scope handling, added stress test and scope tree test
|
2024-02-23 13:13:43 +01:00 |
Mattia Giambirtone
|
e0f2e87cad
|
Signal handlers and deliveries are now reset across calls to run()
|
2024-02-23 13:13:43 +01:00 |
Mattia Giambirtone
|
e2f2abf026
|
Experimental async signal support
|
2024-02-23 13:13:43 +01:00 |
Mattia Giambirtone
|
dd6cb509e7
|
Bug fixes and improvements to task handling
|
2024-02-23 13:13:43 +01:00 |
Mattia Giambirtone
|
28c8b01554
|
Added bidirectional test to threaded event example
|
2024-02-23 13:13:43 +01:00 |
Mattia Giambirtone
|
cd2d810b5a
|
Control-C delivery is now handled via set_wakeup_fd. Premilinary work on async signal handling
|
2024-02-23 13:13:42 +01:00 |
Mattia Giambirtone
|
ee7451014b
|
Fixed bug with resource de-registration
|
2024-02-23 13:13:42 +01:00 |
Mattia Giambirtone
|
81bdd64a7e
|
Simplified https test
|
2024-02-23 13:13:42 +01:00 |
Mattia Giambirtone
|
a91fb8eb8f
|
Fixed bugs in the socket module. Various improvements, TLS support and new test
|
2024-02-23 13:13:42 +01:00 |
Mattia Giambirtone
|
b51d91b11c
|
Fixed bug with scope cancellation and added connect_socket function
|
2024-02-23 13:13:41 +01:00 |
Mattia Giambirtone
|
8d22b348e0
|
Change library name to publish on pypi
|
2024-02-23 13:13:41 +01:00 |
Mattia Giambirtone
|
6f3394d7d6
|
sniffio support
|
2024-02-23 13:13:41 +01:00 |
Mattia Giambirtone
|
156b3c6fc8
|
Various bug fixes and simplifications, added multiprocessing support and new tests
|
2024-02-23 13:13:41 +01:00 |
Mattia Giambirtone
|
2da89cf138
|
Fixed bug in recursive lock
|
2024-02-23 13:13:40 +01:00 |
Mattia Giambirtone
|
77df81fa4b
|
Fixed typo
|
2024-02-23 13:13:40 +01:00 |
Mattia Giambirtone
|
fb0881ae0f
|
Fixed bug with I/O scheduling
|
2024-02-23 13:13:40 +01:00 |
Mattia Giambirtone
|
26ee910ba0
|
Typo
|
2024-02-23 13:13:40 +01:00 |
Mattia Giambirtone
|
26a43d5f84
|
Ported old aiosched sockets and streams and added related tests
|
2024-02-23 13:13:40 +01:00 |
Mattia Giambirtone
|
e77c154bcd
|
Added unregister_event and test for smart events
|
2024-02-23 13:13:40 +01:00 |
Mattia Giambirtone
|
2f0f6f82bd
|
Minor changes
|
2024-02-23 13:13:39 +01:00 |
Mattia Giambirtone
|
9cec11dcc6
|
Loop now uses the clock's deadline method
|
2024-02-23 13:13:39 +01:00 |
Mattia Giambirtone
|
4d35957d17
|
Added test for pathlib wrapper
|
2024-02-23 13:13:39 +01:00 |
Mattia Giambirtone
|
e3f7af28f2
|
Initial work on a pathlib clone
|
2024-02-23 13:13:39 +01:00 |
Mattia Giambirtone
|
59096f34b8
|
Initial work on sockets and added file I/O test
|
2024-02-23 13:13:39 +01:00 |
Mattia Giambirtone
|
7904afb985
|
Bugfixes
|
2024-02-23 13:13:38 +01:00 |
Mattia Giambirtone
|
45d3e308d9
|
Simplified ainput() and added file I/O test
|
2024-02-23 13:13:38 +01:00 |
Mattia Giambirtone
|
5a18314dcc
|
Thread workers are now partially cancellable
|
2024-02-23 13:13:38 +01:00 |
Mattia Giambirtone
|
42bf9d5daf
|
Fixed bugs with threads and added run_coro()
|
2024-02-23 13:13:38 +01:00 |
Mattia Giambirtone
|
8a16bb41d6
|
Fixed bugs with thread-related code
|
2024-02-23 13:13:38 +01:00 |
Mattia Giambirtone
|
0abd2c2364
|
Initial experimental work on running threaded async workers
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
1b4193ce79
|
Initial highly experimental work on a thread layer
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
f5ec5beab3
|
Fixed bugs with Ctrl+C delivery, redesigned synchonization primitives, added Lock and RLock classes and minor API changes
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
a0acce3ed3
|
Fixed bug with channels and modified event channel test
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
568f27534b
|
Minor change to task handling test
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
4a7e4cb732
|
Added notes to task handling test
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
e46a41dd8f
|
Shielded scopes are now directly cancellable
|
2024-02-23 13:13:37 +01:00 |
Mattia Giambirtone
|
242d4818bb
|
Fixed bugs, added shielded task scopes and related test
|
2024-02-23 13:13:36 +01:00 |