summaryrefslogtreecommitdiff
path: root/AK/Platform.h
AgeCommit message (Expand)Author
2022-07-19AK: Add support for building on Android with API version >= 30Andrew Kaster
2022-06-26AK: Recognize __CLION_IDE__ as well as __CLION_IDE_Ali Mohammad Pur
2022-04-21AK: Allow alignment to cache line size with CACHE_ALIGNEDkleines Filmröllchen
2021-12-21AK+Everywhere: Replace __builtin bit functionsNick Johnson
2021-12-01Kernel: Add VALIDATE_IS_X86 macroJames Mintram
2021-11-23AK: On macOS host builds, wrap unistd.h with missing extern "C"csb6
2021-11-08AK: Don't define AK_HAS_CONDITIONALLY_TRIVIAL when parsed by CLion IDEAndreas Kling
2021-10-11AK: Add support for ARCH(AARCH64) to Platform.hJames Mintram
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner
2021-07-16Kernel+AK: Generate compile-time error for non-sized `delete`Daniel Bertalan
2021-07-10AK: Remove unused NO_RETURN macroGunnar Beutner
2021-07-05Kernel: Replace raw asm functions with naked onesHendiadyoin1
2021-07-05Kernel: Merge the x86 and x86_64 boot code into a single fileGunnar Beutner
2021-07-04AK: Use conditionally trivial special member functionsDaniel Bertalan
2021-06-29AK: Add RETURNS_NONNULL attribute and use itDaniel Bertalan
2021-06-24AK: Use `__attribute__((name))` for functions everywhereDaniel Bertalan
2021-05-28AK: Add platform macros to detect presence of AddressSanitizerAndrew Kaster
2021-05-14AK: Fix redefinition of macro inside AK/Platform.hJean-Baptiste Boric
2021-05-14AK: Add #define for [[gnu::no_sanitize_address]]Andrew Kaster
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-03AK+Kernel: Remove NO_DISCARD macro hackLinus Groh
2021-01-30LibGfx: Fix dynamic bitmasks in BMPsBen Wiederhake
2021-01-12LibC+Everywhere: Remove open_with_path_length() in favor of open()Andreas Kling
2020-12-28AK: Add CLOCK_*_COARSE aliases for darwin and BSD variantsAndrew Kaster
2020-12-27AK: Add NO_DISCARD macro to allow clang-format friendly class annotationsBrian Gianforcaro
2020-08-25AK: Add Endian.h header to replace NetworkOrdered.h.asynts
2020-05-16AK: Remove experimental clang -Wconsumed stuffAndreas Kling
2020-04-30AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macrosAndreas Kling
2020-04-07AK: Disable the consumable annotation checking to fix Clang buildAndreas Kling
2020-04-06Bitmap: Add Bitmap::find_next_range_of_unset_bits()nimelehin
2020-04-06AK: Add count_trailing_zeroes_32()nimelehin
2020-02-19AK: Use endianness flags to determine if conversion is necessaryLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-07-25AK: Shim open_with_path_length() for non-Serenity builds.Andreas Kling
2019-07-25AK: Allow NonnullRefPtr::ptr() when in "unknown" typestate.Andreas Kling
2019-07-24AK: Move clang-specific consumable annotation helpers to Platform.hAndreas Kling
2019-07-09AK: Add Platform.h with an ARCH() macro.Andreas Kling