summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-08-23Kernel: Rename Processor::id() => current_id()Andreas Kling
2021-08-22AK: Use POSIX specified types for Time::to_timespec and to_timevalRichard Wurth
2021-08-21AK: Use `__builtin_bit_cast` if availableJesse Buhagiar
2021-08-19AK: Add GenericLexer API to consume an escaped Unicode code pointTimothy Flynn
2021-08-19AK: Move FormatParser definition from header to implementation fileTimothy Flynn
2021-08-19AK: Add GenericLexer to forwarding headerTimothy Flynn
2021-08-19LibCore: Make DateTime's members signedIdan Horowitz
2021-08-19AK: Enable IntrusiveList self reference to be optimized out when emptyBrian Gianforcaro
2021-08-18AK+Kernel: StringView hash map Traits should not set peek type to StringBrian Gianforcaro
2021-08-18AK: Add Utf8View::byte_offset_of overload for code point index lookupsTimothy Flynn
2021-08-15AK: Add adopt_nonnull_own_or_enomemsin-ack
2021-08-15AK: Stop publishing detail namespaced functionsLenny Maiorani
2021-08-15AK: Pull RefCountedBase into the global namespaceAndreas Kling
2021-08-15AK: Add Time::is_negative() to detect negative time valuesBrian Gianforcaro
2021-08-15AK: Annotate AK::Time APIs as [[nodiscard]]Brian Gianforcaro
2021-08-15AK: Add Time::now_<clock_id> functions for obtaining the current timeBrian Gianforcaro
2021-08-15AK: Add adopt_nonnull_ref_or_enomemsin-ack
2021-08-13IntrusiveRedBlackTree: Remove redundant subtraction of 0Lenny Maiorani
2021-08-13AK+Everywhere: Delete Variant's default constructorAli Mohammad Pur
2021-08-13AK: Annotate String.count as [[nodiscard]]Brian Gianforcaro
2021-08-13AK: Avoid OOB access in UniformBumpAllocator::destroy_all()Ali Mohammad Pur
2021-08-12AK: Add a IsSpecializationOf<T, Template> type traitAli Mohammad Pur
2021-08-12AK: Don't zero Variant data in the move constructorAli Mohammad Pur
2021-08-12AK: Add contains(char) method to StringJean-Baptiste Boric
2021-08-10AK: Add a formatter overload for Utf16ViewTimothy Flynn
2021-08-10AK+Kernel: Add StringBuilder::append overload for UTF-16 viewsTimothy Flynn
2021-08-10AK: Convert StringBuilder to use east-constTimothy Flynn
2021-08-08AK: Add `typename` keyword for dependent typesDaniel Bertalan
2021-08-08AK: Add formatting for infinity and NaNDaniel Bertalan
2021-08-08AK: Handle partial remaindersDaniel Bertalan
2021-08-08LibSanitizer+AK: Add float cast overflow handlerDaniel Bertalan
2021-08-08AK: Use `explode_byte` in BumpAllocator.hDaniel Bertalan
2021-08-08AK: Make `InputMemoryStream::read_LEB128_*` templatedDaniel Bertalan
2021-08-08AK: Use kmalloc_array() where appropriateAndreas Kling
2021-08-08AK: Add kmalloc_array() to trap multiplication overflowsAndreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-08AK: Bring Singleton into the global namespace with `using`Andreas Kling
2021-08-07AK: Add RecursionDecisionsin-ack
2021-08-07AK: Use east const in MappedFileTimothy
2021-08-07AK: Add method to create MappedFile from fdTimothy
2021-08-07AK: Introduce IntrusiveListRelaxedConstJean-Baptiste Boric
2021-08-06AK: Implement any_of using common implementationLenny Maiorani
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06AK: Improve the parsing of data urlsTheFightingCatfish
2021-08-06AK: Make StringBuilder::join() use appendff() instead of append()Ali Mohammad Pur
2021-08-04AK+LibJS: Implement String.from{CharCode,CodePoint} using UTF-16 stringsTimothy Flynn
2021-08-04AK: Allow configuring the BumpAllocator chunk sizeTimothy Flynn
2021-08-04AK+LibRegex: Add Utf16View::code_point_at and use it in RegexStringViewTimothy Flynn
2021-08-04AK+Kernel: Print TODO when a TODO() is executedsin-ack
2021-08-03AK: Mark Time::max() / Time::min() / Time::zero() as constexprBrian Gianforcaro