summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-10-16Kernel: Add VALIDATE_IS_AARCH64 guard macroGunnar Beutner
2022-10-16AK+Userland: Use a CMake variable for AK_SOURCES instead of GLOBAndrew Kaster
2022-10-14AK: Add StringView::find_last_notUndefine
2022-10-15AK: Explictly disallow lvalue reference types within VariantTimothy Flynn
2022-10-14AK: Make StringUtils::matches() handle escapingdemostanis
2022-10-14AK: Stub out the NAKED macro on AARCH64Gunnar Beutner
2022-10-14AK+Toolchain: Make char and wchar_t behave on AARCH64Gunnar Beutner
2022-10-14AK+Userland: Stub out code that isn't currently implemented on AARCH64Gunnar Beutner
2022-10-14AK: Fix aarch64 versions of math functionsHendiadyoin1
2022-10-14AK: Add support for some trivial math functions on aarch64Hendiadyoin1
2022-10-12AK: Fix FreeBSD compilation for clockAl Hoang
2022-10-12WebDriver: Add new WebDriver serviceSam Atkins
2022-10-11AK+Tests: Correct off-by-one error when right-trimming textSam Atkins
2022-10-10AK+Userland: Replace Linux, macOS, and *BSD macros with platform definesAndrew Kaster
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-10-09AK: Fix 'constexpr' attribute on non-constexpr functionBen Wiederhake
2022-10-09AK+Tests: Avoid creating invalid code points from malformed UTF-8Ben Wiederhake
2022-10-09AK+Everywhere: Fix data corruption due to code-point-to-char conversionBen Wiederhake
2022-10-07AK: Change ErrorOr to contain a Variant rather than inherit from itTimothy Flynn
2022-10-06AK: Print VERIFY() error messages in release buildsAndreas Kling
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-10-01AK: Fix naming conflict with compiler builtinDaniel Bertalan
2022-09-30AK: Fix a comment typoNico Weber
2022-09-29Lagom: Fix printf implementation on win32Diego Iastrubni
2022-09-29Lagom: Win32 support baby stepsDiego Iastrubni
2022-09-29AK+Everywhere: Replace "protocol" with "scheme" url helpersnetworkException
2022-09-28AK+Meta: Define a debug flag for LibTimeZoneTimothy Flynn
2022-09-27AK: Make ErrorOr::error() const and return a const referenceLucas CHOLLET
2022-09-27AK: Add StringView operator==(char)Lucas CHOLLET
2022-09-21Everywhere: Rename WrapperGenerator to BindingsGeneratorLinus Groh
2022-09-21AK+LibJS: Handle NaN-boxing pointers on AArch64Daniel Bertalan
2022-09-20AK: Fix bad parsing of some file:/// URLs with base URLAndreas Kling
2022-09-20AK: Do not require an allocated String for fuzzy matchingTimothy Flynn
2022-09-18AK: Move heavyweight fuzzy matching to own compilation unitBen Wiederhake
2022-09-16AK: Define both `::nullptr_t` and `std::nullptr_t`Tim Schumacher
2022-09-15StringBuilder: Add try_append_repeated() and append_repeated()Lucas CHOLLET
2022-09-09AK: Warn when trying to set `@foo@` as a SourceGenerator keySam Atkins
2022-09-08AK: Allow creating NonnullPtrVectors from an initializer listSam Atkins
2022-09-03AK: Make Weakable non-atomicAndreas Kling
2022-09-02AK: Allow exponents in JSON double valuesdavidot
2022-08-30AK: Add find_first_split_view() helper for StringView containerLiav A
2022-08-27AK: Add `FloatingPoint.h`Jelle Raaijmakers
2022-08-27AK: Make empty FixedArray smallerAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-20AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernelAndreas Kling
2022-08-19AK: Add Singleton special-case constructor for SpinlockProtectedkleines Filmröllchen
2022-08-15AK: Allow bit_cast to be used in constant evaluated contextdavidot
2022-08-05AK: Add human_readable_digital_time() helperthankyouverycool
2022-08-05AK: Suppress -Wunqualified-std-cast-call in the CLion IDEAndreas Kling