serenity/Userland
Ali Mohammad Pur 0c5c75e8a4 LibCore: Slightly rework the Core::Promise API
The previous iteration of this API was somewhat odd and rough in random
places, which degraded usability and made less than perfect sense.
This commit reworks the API to be a little closer to more
conventional promise APIs (a la javascript promises).

Also adds a test to ensure the class even works.
2023-07-08 23:13:00 +01:00
..
Applets Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Applications LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
BuggieBox
Demos LibGUI+Userland: Port StatusBar::text() and set_text functions to String 2023-06-15 13:53:22 +01:00
DevTools Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
DynamicLoader Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
Games Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Libraries LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
Services LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
Shell Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Utilities zip: Move away from DeprecatedString 2023-07-08 13:14:50 +01:00
CMakeLists.txt