summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-11-06Everywhere: Remove redundant inequality comparison operatorsDaniel Bertalan
2022-11-05AK: Introduce fixed-width floating point types (f32, f64, f80 and f128)Dan Klishch
2022-11-03AK: Add static_assert to check for effective size of long doubleDan Klishch
2022-11-03AK: Add framework for a unified floating point to string conversionDan Klishch
2022-11-03AK+LibC+LibCrypto: Move FloatExtractor to AK/FloatingPoint.hDan Klishch
2022-11-03Everywhere: Clean up "the the" comment typosNico Weber
2022-11-02AK: Add support for mlibc in URLDennis Bonke
2022-11-02AK: Add support for mlibc in LexicalPathDennis Bonke
2022-11-01AK: Use size_t for ByteBuffer offsetsTimothy Flynn
2022-11-01AK+Kernel: Handle some allocation failures in IPv4Socket and TCPSocketGunnar Beutner
2022-11-01AK+Kernel: Handle allocation failures in Device::try_make_requestGunnar Beutner
2022-11-01AK+Kernel: Don't allow allocations in AK::Function in kernel modeGunnar Beutner
2022-11-01AK: Allow destruction of JsonObjectSerializer objects after errorsGunnar Beutner
2022-10-31LibVideo: Add PlaybackManager to load and decode videosZaggy1024
2022-10-30AK+Meta: Add WEB_FETCH_DEBUG macroLinus Groh
2022-10-24AK: Add SplitBehavior::KeepTrailingSeparator with testsdemostanis
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-23AK: Make the JsonParser use the new double parser for numbersdavidot
2022-10-23AK: Add to_{double, float} convenience functions to all string typesdavidot
2022-10-23AK: Add an exact and fast hex float parsing algorithmdavidot
2022-10-23AK: Add an exact and fast floating point parsing algorithmdavidot
2022-10-23AK: Make truncating UFixedBigInts constexprdavidot
2022-10-20AK: Do not append string bytes as code points when title-casing a stringTimothy Flynn
2022-10-17Kernel/aarch64: Initialize TimeManagement in init.cppTimon Kruiper
2022-10-16AK: Document the non-standard extensions in TRYPaul Herman
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