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 |
Mattia Giambirtone
|
cbbe8cc114
|
Moved exception propagation code outside of the kernel
|
2024-02-23 13:13:36 +01:00 |
Mattia Giambirtone
|
654add480d
|
Minor change to semaphore test
|
2024-02-23 13:13:36 +01:00 |
Mattia Giambirtone
|
d8b2066126
|
Added experimental task-level cancellation and waiting primitives
|
2024-02-23 13:13:36 +01:00 |
Mattia Giambirtone
|
15d0a0674f
|
Added a proper timeout exception and enhance some tests
|
2024-02-23 13:13:36 +01:00 |
Mattia Giambirtone
|
f7dedeeb6c
|
Fixed bug with cancellation and added self-cancellation test
|
2024-02-23 13:13:36 +01:00 |
Mattia Giambirtone
|
f10796ac53
|
Minor change to sliding deadline test
|
2024-02-23 13:13:36 +01:00 |
Mattia Giambirtone
|
1947b9ddd4
|
Minor bugfixes, added Semaphores
|
2024-02-23 13:13:35 +01:00 |
Mattia Giambirtone
|
758e50b6e3
|
Initial work
|
2024-02-23 13:13:35 +01:00 |