Mattia Giambirtone
|
760e25bff7
|
Fixes and refactoring
|
2024-03-29 15:16:05 +01:00 |
Mattia Giambirtone
|
1ba76ecdee
|
Minor refactoring and cleanup. Added LIFO policy
|
2024-03-26 11:54:39 +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
|
060d61dc32
|
Fix various bugs with I/O and timeouts
|
2024-03-22 18:16:41 +01:00 |
Mattia Giambirtone
|
c85e3037e4
|
Fixed a bug with nested task scopes and deadlines. Add correctness checks to TaskPool and other minor changes
|
2024-03-19 21:44:50 +01:00 |
Mattia Giambirtone
|
bc5e0f167f
|
Initial work on refactoring the kernel
|
2024-03-18 14:59:52 +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
|
91ca2c8ee6
|
Initial work on LIFO and priority queues. Process pool skeleton
|
2024-03-10 17:18:19 +01:00 |
Mattia Giambirtone
|
09a4e2f576
|
Fixes to I/O waiting
|
2024-02-23 13:13:45 +01:00 |
Mattia Giambirtone
|
5bf46de096
|
Fixed more issues with timeouts
|
2024-02-23 13:13:44 +01:00 |
Mattia Giambirtone
|
e2f2abf026
|
Experimental async signal support
|
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
|
156b3c6fc8
|
Various bug fixes and simplifications, added multiprocessing support and new tests
|
2024-02-23 13:13:41 +01:00 |
Mattia Giambirtone
|
f9e56cffc4
|
Further work on streams and multiprocessing
|
2024-02-23 13:13:41 +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
|
4d35957d17
|
Added test for pathlib wrapper
|
2024-02-23 13:13:39 +01:00 |
Mattia Giambirtone
|
3e49f71f00
|
Refactoring and initial work on multiprocessing support
|
2024-02-23 13:13:38 +01:00 |