Commit Graph

  • 33feb442e4
    Fixed wrong warning about pending I/O in Task destructor master Nocturn9x 2023-05-12 09:14:00 +0200
  • 727848ada8
    Sleeping tasks are now awoken after the parent crashes Nocturn9x 2023-05-12 09:07:00 +0200
  • 724b5c98ba
    Fixed bugs with cancellations and exceptions Nocturn9x 2023-05-11 14:17:09 +0200
  • 98a280ce39
    Attempts at fixing timeout edge cases Mattia Giambirtone 2023-05-10 23:25:56 +0200
  • dd924d600c
    More I/O fixes Mattia Giambirtone 2023-05-10 22:56:34 +0200
  • e423716442
    Fix some issues with the throw syscall, two-way proxy now working Mattia Giambirtone 2023-05-10 22:31:33 +0200
  • 07dd63dd49
    More fixes to Ctrl+C Mattia Giambirtone 2023-05-10 21:48:15 +0200
  • 8d3315d2cb
    Fixed issue with sleeping and I/O Nocturn9x 2023-05-10 13:53:11 +0200
  • 7272516e78
    Renamed message_handler to event_handler Nocturn9x 2023-05-10 12:20:45 +0200
  • 089d525def
    Minor addition to chatroom test Nocturn9x 2023-05-10 12:13:47 +0200
  • b875093c8a
    Minor change Nocturn9x 2023-05-10 12:10:12 +0200
  • b7b67e9ac3
    Minor change Nocturn9x 2023-05-10 12:07:21 +0200
  • 3f0daece7e
    Initial work on Ctrl+C safety + added a message handler to the chatroom Nocturn9x 2023-05-10 12:05:33 +0200
  • 6524fafa7c
    Fixed issues with Ctrl+C Nocturn9x 2023-05-10 11:04:27 +0200
  • a86e0afbbd
    Initial work on proper Ctrl+C handling. Minor fixes and additions refactoring Mattia Giambirtone 2023-05-01 14:41:05 +0200
  • d10ae9c55b
    Added task scopes. Many major fixes Nocturn9x 2023-04-28 16:04:30 +0200
  • a48b4529cd
    Updated SSL socket test to use timeouts Nocturn9x 2023-04-22 12:55:38 +0200
  • cfb91beb68
    Added support for timeouts Nocturn9x 2023-04-22 12:52:44 +0200
  • 509b555628
    Added many fixes for exception propagation and SIGINT handling Nocturn9x 2023-04-22 12:26:37 +0200
  • e730f7f27a
    I/O and Ctrl+C fixes Nocturn9x 2023-03-28 14:42:41 +0200
  • d80fe45959 Original SIGINT handler is restored upon exit Nocturn9x 2023-03-02 14:40:06 +0100
  • 6c91129ab6 Half-assed fix for Ctrl+C Nocturn9x 2023-03-02 14:38:14 +0100
  • f81071f3b2 Fixes to cancellation Nocturn9x 2023-02-22 17:43:14 +0100
  • 0560298f0f Fixed cancellation mechanism Nocturn9x 2023-02-22 14:04:53 +0100
  • 4e41e46975 Added SSL socket test Nocturn9x 2023-02-22 12:18:58 +0100
  • a1b40bd340 Various bug fixes Nocturn9x 2023-02-22 12:18:45 +0100
  • 3ac6ea58cb Fixed most bugs with I/O (except dangling resources) Nocturn9x 2022-11-11 18:01:42 +0100
  • acc436d518 Fixes/additions to I/O mechanism, bugs still exist in network_channel test Nocturn9x 2022-11-11 17:39:11 +0100
  • 7b134f9a1d Added chatroom server example Nocturn9x 2022-11-02 09:37:22 +0100
  • cca2ec15a5 Fixed async I/O and added echo server test Nocturn9x 2022-11-02 09:34:36 +0100
  • 1530b54fc5 Minor changes Nocturn9x 2022-11-02 09:28:57 +0100
  • ff2acf298f Various fixes for exception handling in contexts Nocturn9x 2022-11-02 09:28:04 +0100
  • ce1583e9c2 Minor style changes Mattia Giambirtone 2022-10-19 19:52:04 +0200
  • 99656eedbe Updated I/O mechanism and task synchronization primitives Mattia Giambirtone 2022-10-19 15:28:06 +0200
  • 8f3d7056b7 Ported NetworkChannel and related test from giambio Nocturn9x 2022-10-19 12:22:02 +0200
  • 3b81702c2b Ported network primitives from giambio Nocturn9x 2022-10-19 12:07:49 +0200
  • 4a974ab06d Added more task synchronization primitives (Queue, Channel) and related tests Nocturn9x 2022-10-19 12:02:40 +0200
  • c2bb63149b Added Event class and reformatted with black Nocturn9x 2022-10-19 11:54:32 +0200
  • 3021544e7f Typos + minor module refactoring Nocturn9x 2022-10-19 11:39:50 +0200
  • 844e65fa3a Minor change to documentation Nocturn9x 2022-10-19 11:38:27 +0200
  • 07b8337a46 Minor change to documentation Nocturn9x 2022-10-19 11:37:45 +0200
  • 6690263b55 Work on context exception handling Nocturn9x 2022-10-19 11:31:45 +0200
  • ca1e8a157b TaskContext now calls Task.__init__() Nocturn9x 2022-10-18 17:29:31 +0200
  • f3ff5fcec5 Initial work on task contexts Nocturn9x 2022-10-18 17:26:58 +0200
  • 989981b746 Changes to motto (lol) Nocturn9x 2022-10-18 15:59:53 +0200
  • 49e4de1d6d Added license Nocturn9x 2022-10-18 15:58:10 +0200
  • 7d05e4e704 Added .idea Nocturn9x 2022-10-18 15:56:29 +0200
  • 4428c80103 Initial work Nocturn9x 2022-10-18 15:55:43 +0200
  • 5e328f8a1c Added README Nocturn9x 2022-10-18 15:55:13 +0200
  • a67d091aa0 Added .gitignore Nocturn9x 2022-10-18 15:55:02 +0200