Timothy Flynn
a9f7579738
LibCore: Awaken read notifiers when we receive POLLHUP events
...
POLLHUP is set when the remote end of the monitored fd is closed. There
may still be some buffered data to read from the socket, however. Some
systems do not set POLLIN in these cases. So we should just always try
to read from fds when we receive this event.
2025-07-07 15:53:15 -06:00
Timothy Flynn
0499d216b8
LibCore: Simplify tracking of notifiers and poll structures
...
We don't need 2 vectors and a hash map to track these structures. We can
store the poll structures in a list and just track notifiers by the fd.
2025-07-07 15:53:15 -06:00
Viktor Szépe
19f88f96dc
Everywhere: Fix typos - act III
2025-06-16 14:20:48 +01:00
Timothy Flynn
7280ed6312
Meta: Enforce newlines around namespaces
...
This has come up several times during code review, so let's just enforce
it using a new clang-format 20 option.
2025-05-14 02:01:59 -06:00
Lucas CHOLLET
e015a43b51
LibCore: Remove unused methods from EventLoop
2025-01-30 15:34:02 -07:00
Timothy Flynn
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
2024-11-10 12:50:45 +01:00