Commit Graph

13 Commits

Author SHA1 Message Date
Mattia Giambirtone 9e1301322a Fix more bugs in Ctrl+C delivery and restrict_ki_to_checkpoints 2024-03-25 21:38:48 +01:00
Mattia Giambirtone 723efc91fe Simplify and improve Ctrl+C delivery. System task status is now inherited for children of tasks spawned via spawn_system_task 2024-03-25 20:57:01 +01:00
Mattia Giambirtone 360be2750d Minor changes to processes test 2024-03-16 22:36:54 +01:00
Mattia Giambirtone d0785bd028 Uncommented process tests 2024-03-16 22:35:48 +01:00
Mattia Giambirtone e647b7631d Fix cancellation bugs and add ability to call some objects in remote python processes 2024-03-16 22:17:45 +01:00
Mattia Giambirtone e4f50fe95a Various socket bugfixes. Initial communication layer for remote async python processes 2024-03-16 01:08:20 +01:00
Mattia Giambirtone e6f3f9b8eb Improve process handling by adding shutdown tasks. Various bug fixes and minor improvements 2024-03-12 16:26:59 +01:00
Mattia Giambirtone d7070c8bbf Initial experimental work for auto-joining process pools 2024-03-11 12:17:41 +01:00
Mattia Giambirtone 62b2f19527 Preliminary work on process pools. Remove smart events 2024-03-10 19:35:00 +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 e2f2abf026
Experimental async signal support 2024-02-23 13:13:43 +01:00
Mattia Giambirtone 156b3c6fc8
Various bug fixes and simplifications, added multiprocessing support and new tests 2024-02-23 13:13:41 +01:00