summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-05-26AK: Add invert_case() and invert_case(StringView)huttongrabiel
2022-05-21AK: Use static_cast to cast to base typeAli Mohammad Pur
2022-05-12AK+DHCPClient: Fix false positive gcc 12 warningsDaniel Bertalan
2022-05-09AK: Add `clamp(f32x4, float, float)`Jelle Raaijmakers
2022-05-08AK+LibGUI: Pass predicate to *_matching() methods by const referenceVitaly Dyachkov
2022-05-08AK: Use AK:: sin and cos on aarch64 buildEWouters
2022-05-07AK: Use builtin versions of `llrint{,l,f}`EWouters
2022-05-07AK: Add an SSE2 specific implementation of sqrt(double)Hendiadyoin1
2022-05-07AK: Add a cpp-y, more fine grained version of fenv.h: FPControl.hHendiadyoin1
2022-05-07AK: Add an helper for quick hardware based roundingHendiadyoin1
2022-04-27AK: Put invalid UTF8 debug spam behind a flagkleines Filmröllchen
2022-04-23AK: Make sure we don't include Math.h or math.h from KERNELAndrew Kaster
2022-04-21LibCore: Introduce SharedSingleProducerCircularQueuekleines Filmröllchen
2022-04-21AK: Allow alignment to cache line size with CACHE_ALIGNEDkleines Filmröllchen
2022-04-21AK: Expose RedBlackTree::find_smallest_not_below()Tim Schumacher
2022-04-21AK: Make `Vector::contains_slow` templatedForLoveOfCats
2022-04-21AK: Add `URL::create_with_help_scheme` helper functionForLoveOfCats
2022-04-20AK: Add FuzzyMatch headerfaxe1008
2022-04-20AK: Explicitly instantiate String::to_uint<unsigned long{, long}>()Ali Mohammad Pur
2022-04-20AK: Add a OneOfIgnoringCV conceptAli Mohammad Pur
2022-04-17AK: Add Kernel namespace to KStrings in AK::IPv6AddressThitat Auareesuksakul
2022-04-14AK: Differ between long and long long formatsTim Schumacher
2022-04-14AK: Deduplicate formatting hexadecimal valuesTim Schumacher
2022-04-14AK: Merge print_i64 into print_signed_numberTim Schumacher
2022-04-13LibWeb: Make reverse iterators work for const NonnullPtrVectorsAndreas Kling
2022-04-10AK: Add missing include to Traits.hAndreas Kling
2022-04-10AK: Add hash traits for floating-point primitivesAndreas Kling
2022-04-10AK: Remove `KERNEL` check from `String`Jelle Raaijmakers
2022-04-10AK: Don't destructively re-encode query strings in the URL parserAndreas Kling
2022-04-10AK+LibWeb: Encode ' ' as '+' in application/x-www-form-urlencodedAndreas Kling
2022-04-08AK+LibHTTP: Revert prior change to percent encode plus signsGeekFiftyFive
2022-04-06AK+Userland: Rename Array::front/back to first/lastSam Atkins
2022-04-06AK: Add const version of Vector::first_matchingkleines Filmröllchen
2022-04-06AK: Add find_first_index to NonnullPtrVector that strips smart pointerkleines Filmröllchen
2022-04-05AK: Invalidate UTF-8 encoded code points larger than U+10ffffTimothy Flynn
2022-04-04AK: Make Vector<T>::{first,last}_matching() return Optional<T&>Ali Mohammad Pur
2022-04-04AK: Return Optional<T&> from HashMap<..., T>::get()Ali Mohammad Pur
2022-04-04AK: Return Optional<ConstPeekType> for HashMap::get() constAli Mohammad Pur
2022-04-04AK: Allow Optional<T&> to existAli Mohammad Pur
2022-04-04AK: Add begin_from(V&) APIs to IntrusiveRedBlackTreeIdan Horowitz
2022-04-03AK: Add `StringView::copy_characters_to_buffer()`Tim Schumacher
2022-04-03AK: Add non-const iterator for CircularQueuekleines Filmröllchen
2022-04-03AK: Add generic sincos solution for non-x86 platformsserenityosrocks
2022-04-02AK: Add last() utility function to SpanBen Maxwell
2022-04-02AK+LibHTTP: Ensure plus signs are percent encoded in query stringGeekFiftyFive
2022-04-02AK: Add vector variants of sqrt and rsqrtHendiadyoin1
2022-04-02AK: Add rsqrt and a SSE specific implementation for sqrtHendiadyoin1
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31AK: Use bucket states with special bit patterns in HashTablekleines Filmröllchen
2022-03-31AK: Rehash HashTable in-place instead of shrinkingkleines Filmröllchen