SerenityOS / serenity

The Serenity Operating System 🐞
https://serenityos.org
BSD 2-Clause "Simplified" License
29.32k stars 3.13k forks source link

LibIPC: Allow sync messages to completely block the event loop #24586

Closed alimpfard closed 5 days ago

alimpfard commented 6 days ago

The expectation with these messages is that no other code is allowed to run while we're waiting for the response to arrive. Not meeting this requirement did not degrade any (observable) functionality, however.

(see https://github.com/LadybirdBrowser/ladybird/pull/213)