
TakaseandGuldoman
84c7bb9de6
Asynchronous process reaping (#1412)
* refactor(process): introduce process_stream_handle separate from process_handle
* feat(process): introduce process_handle helper functions
* feat(process): add asynchronous process reaping
* feat(process): wait for shorter period if possible
* style(process): remove unecessary brackets
* style(process): fix parentheses
* refactor(process): remove useless setvbuf call
* style(process): remove unecessary value
* refactor(process): add size field into kill_list
* refactor(process): use SDL_Delay for sleeping
* style(process): remove trailing whitespace
* fix(main): destroy window before closing lua
* fix(process): check for timeout correctly
* refactor(process): remove unecessary if check
* refactor(process): remove size from the list
* fix(process): fix invalid delay calculation
Co-authored-by: Guldoman <giulio.lettieri@gmail.com>
---------
Co-authored-by: Guldoman <giulio.lettieri@gmail.com>
2023-08-19 12:38:49 +08:00
..
2023-08-19 12:38:49 +08:00
2021-12-15 20:31:24 -05:00
2023-08-19 12:38:49 +08:00
2023-08-19 12:38:34 +08:00
2023-08-19 12:38:49 +08:00
2023-08-19 12:38:35 +08:00
2023-08-19 12:38:49 +08:00
2023-08-19 12:38:49 +08:00
2023-08-19 12:38:49 +08:00
2023-08-19 12:38:49 +08:00
2022-09-19 21:27:54 -04:00
2022-11-14 21:59:32 +08:00