summaryrefslogtreecommitdiff
path: root/AK/Platform.h
AgeCommit message (Expand)Author
2023-04-14AK: Remove workaround for old macOS SDKNico Weber
2023-04-14AK: Remove unused AK_ARCH_ definesNico Weber
2023-04-14Everywhere: Use ARCH(AARCH64) instead of AK_ARCH_AARCH64Nico Weber
2023-04-08AK: Bake CLion IDE check into AK_COMPILER_CLANGAndreas Kling
2023-03-04AK: Add Solaris to platform detectionnipos
2023-03-03AK+readelf: Issue error when using ARCH(arch) with nonexistent archDan Klishch
2022-12-28AK: Remove ARCH(I386) macroAndreas Kling
2022-12-28AK: Remove i686 supportLiav A
2022-12-12AK: Actually don't include <unistd.h> for windows in Platform.hAli Mohammad Pur
2022-12-12AK: Don't try to include <unistd.h> on windows for PAGE_SIZEAli Mohammad Pur
2022-12-03Everywhere: Remove 'clang-format off' comments that are no longer neededLinus Groh
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2022-11-26Everywhere: Add support for compilation under emscriptenAli Mohammad Pur
2022-10-16Kernel: Add VALIDATE_IS_AARCH64 guard macroGunnar Beutner
2022-10-14AK: Stub out the NAKED macro on AARCH64Gunnar Beutner
2022-10-12AK: Fix FreeBSD compilation for clockAl Hoang
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-10-04AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most placesNico Weber
2022-10-02AK: Add more AK_OS_FOO macros, including AK_OS_SERENITYAndreas Kling
2022-09-29Lagom: Win32 support baby stepsDiego Iastrubni
2022-09-21AK+LibJS: Handle NaN-boxing pointers on AArch64Daniel Bertalan
2022-08-01AK: Prefix CACHE_ALIGNED & SYSTEM_CACHE_ALIGNMENT_SIZEBrian Gianforcaro
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