Commit Graph

10 Commits

Author SHA1 Message Date
Mattia Giambirtone 6d089d7d5f Various fixes for I/O, timeouts, cancellation and more. Need to fix task_ipc2.py which is broken for some reason 2022-09-01 13:18:15 +02:00
Mattia Giambirtone 07b6621796 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	giambio/context.py
#	giambio/core.py
#	giambio/runtime.py
#	giambio/sync.py
#	tests/queue.py
#	tests/timeout.py
2022-05-14 11:16:59 +02:00
Nocturn9x ed6aba490f Added two-way proxy example stolen from njsmith and fixed bug with io_release_task being fucking dumb 2022-02-27 18:14:12 +01:00
Mattia Giambirtone 5c05de495d Fixed some issues with join() not properly rescheduling its caller when appropriate 2022-02-05 16:14:21 +01:00
Nocturn9x 587fba2dad Minor fixes to I/O, added initial chatroom_client implementation 2022-02-05 15:34:45 +01:00
Nocturn9x a0d376bb35 Added chatroom example and initial work on (semi-broken) async Queue implementation 2022-02-04 20:19:48 +01:00
Nocturn9x f7fbad931a (Hopefully) Fixed issues with blockinb I/O and timeouts 2022-02-04 11:56:15 +01:00
nocturn9x 0b8e1487c7 Several fixes to nested pools, cancellation, timeouts and more. Fixed SSL I/O (WIP) 2021-08-28 23:26:24 +02:00
nocturn9x 44a07521b2 Beautified and simplified some code + README additions 2021-07-22 11:13:08 +02:00
nocturn9x 9128cd9759 Breaking changes: do not use 2021-06-08 17:21:59 +02:00