summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-01-15AK: Explicitly define copy and assignment operator for SinglyLinkedListLucas CHOLLET
2022-01-14AK: Use appropriate types in AK::Time::from_timestamp factoryTimothy Flynn
2022-01-14Everywhere: Use my new serenityos.org e-mail :^)kleines Filmröllchen
2022-01-14AK: Make Variant::visit() prefer overloads accepting T const& over T&Ali Mohammad Pur
2022-01-14AK+Everywhere: Make Variant::visit() respect the Variant's constnessAli Mohammad Pur
2022-01-13AK: Add ByteBuffer::{must_,}get_bytes_for_writing()sin-ack
2022-01-13AK: Use Error::from_errno in adopt_nonnull_own_or_enomemsin-ack
2022-01-13AK: Explain why FixedArray has no move assignmentkleines Filmröllchen
2022-01-13Tests: Test FixedArray completelykleines Filmröllchen
2022-01-13AK: Remove clear() from FixedArray and fixate its allocation guaranteeskleines Filmröllchen
2022-01-13AK: Disable NoAllocationGuard on Lagomkleines Filmröllchen
2022-01-12AK: Remove unnecessary null checks in RedBlackTreeAndreas Kling
2022-01-12AK: Implement StringView::for_each_split_viewBrian Gianforcaro
2022-01-12AK: Rewrite StringView::split_view(char..), using StringViewBrian Gianforcaro
2022-01-11AK: Add AK::Time factory method to construct from individual time fieldsTimothy Flynn
2022-01-11AK: Redeclare a few AK::Time helpers as constexprTimothy Flynn
2022-01-11AK+Kernel: Remove one_ref_left() footgunAndreas Kling
2022-01-11AK: Define a traits helper for case-insensitive StringView hashingTimothy Flynn
2022-01-11AK+LibC+LibPthread: Introduce NoAllocationGuardkleines Filmröllchen
2022-01-10LibGUI+AK: Add DRAG_DEBUG opt and put drag operations behind dbgln_ifMarcus Nilsson
2022-01-09AK: Added human_readable_time() method for "unsaved changes" dialogsRafał Babiarz
2022-01-09AK/SIMD: Suppress psabi warnings and add explanatory commentStephan Unverwerth
2022-01-09AK: Add SIMDMath.h with vectorized version of math functionsStephan Unverwerth
2022-01-09AK: Add SIMDExtras.h with SIMD related functionsStephan Unverwerth
2022-01-09AK: Add ByteBuffer::append(char)Maciej
2022-01-08AK: Reorder functions in FixedArray so that mutable comes before constcreator1creeper1
2022-01-08AK: Reorder access in FixedArray so that m_size comes before m_elementscreator1creeper1
2022-01-08AK+Everywhere: Make FixedArray OOM-safecreator1creeper1
2022-01-08AK: Unbreak ref counting hooks in RefCountedAndreas Kling
2022-01-08AK+Kernel: Use requires expression when invoking ref counting hooksAndreas Kling
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2022-01-07AK: Use a full-period xorshift PRNG for double_hashSchlufi
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2022-01-05AK: Add Time.h helper to compute the number of days since epochTimothy Flynn
2022-01-05AK: Move TimeSpecType concept inside the AK namespaceTimothy Flynn
2022-01-05AK: Make Vector::remove_all_matching() return removal successAndreas Kling
2022-01-05AK: Make Hash{Map,Table}::remove_all_matching() return removal successAndreas Kling
2022-01-05AK: Add HashMap::remove_all_matching(predicate)Andreas Kling
2022-01-05AK: Add HashTable::remove_all_matching(predicate)Andreas Kling
2022-01-05AK: Disable Vector insert/empend/prepend + a append overload in KernelBrian Gianforcaro
2022-01-05AK: Use MUST + try_empend so AK::Trie continues to compile in the kernelBrian Gianforcaro
2022-01-05AK: Use unchecked_append in AK::Stack, as we always validate the sizeBrian Gianforcaro
2022-01-04AK: Add `mix`Jelle Raaijmakers
2022-01-04AK: Fix UFixedBigInt comparison operatorsB0IIZZ
2022-01-02AK: Include `utility` from the STD if we aren't replacing STDJames Puleo
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-26AK: Don't include AK::demangle() in KERNEL buildsAndreas Kling
2021-12-26AK: Increase StringBuilder's inline buffer size from 128 to 256 bytesAndreas Kling
2021-12-25AK: Remove Variant<Ts...>::operator Variant<NewTs...>()Ali Mohammad Pur