summaryrefslogtreecommitdiff
path: root/AK/Singleton.h
AgeCommit message (Expand)Author
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-09-29Lagom: Win32 support baby stepsDiego Iastrubni
2022-08-19AK: Add Singleton special-case constructor for SpinlockProtectedkleines Filmröllchen
2022-01-19AK: Yield while waiting for another thread to initialize a SingletonIdan Horowitz
2021-10-15Kernel: Split ScopedCritical so header is platform independentJames Mintram
2021-10-14Kernel: Add per platform Processor.h headersJames Mintram
2021-08-08AK: Bring Singleton into the global namespace with `using`Andreas Kling
2021-06-24LibCore+AK: Use proper atomics in `Singleton`Daniel Bertalan
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-08Everywhere: Remove unnecessary headers 3/4Ben Wiederhake
2021-01-09AK: Add static Singleton::get function to allow destructible globalsTom
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-11-22AK: Cleanup missing includes and #ifdef evaluationLenny Maiorani
2020-09-25Meta+AK: Make clang-format-10 cleanBen Wiederhake
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22AK: Get rid of make_singleton functionTom
2020-08-22Kernel: Move Singleton class to AKTom