summaryrefslogtreecommitdiff
path: root/Tests/AK
AgeCommit message (Expand)Author
2023-03-15AK: Clear OrderedHashTable previous/next pointers on removalJelle Raaijmakers
2023-03-14AK: Rename CaseInsensitiveStringViewTraits to reflect intentgustrb
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-08AK+LibUnicode: Implement String::equals_ignoring_case without allocatingTimothy Flynn
2023-03-08AK: Make String::contains(code_point) handle non-ASCIITimothy Flynn
2023-03-08AK: Make String::{starts,ends}_with(code_point) handle non-ASCIITimothy Flynn
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-04AK: Implement Knuth's algorithm D for dividing UFixedBigInt'sDan Klishch
2023-03-04AK: Delete unused and untested sqrt, pow and pow_mod from UFixedBigIntDan Klishch
2023-03-03AK: Ensure short String instances are valid UTF-8Timothy Flynn
2023-03-03AK: Invalidate overlong UTF-8 code point encodingsTimothy Flynn
2023-03-03AK: Make FixedPoint(FloatingPoint) ctor round instead of truncatingNico Weber
2023-02-28AK+Everywhere: Make GenericLexer::ignore_until() stop before the valueSam Atkins
2023-02-26AK: Fix DeprecatedString::bijective_base_from for large numbersTim Ledbetter
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-21AK: Add `take_first` to HashTable and rename `pop` to `take_last`Hediadyoin1
2023-02-21AK: Add String::from_stream methodAndrew Kaster
2023-02-18AK: Fix printing of negative FixedPoint valuesNico Weber
2023-02-18AK: Fix 64-bit alignment issue in shared-superstring substringsAndreas Kling
2023-02-17AK: Remove unused `rehash_for_collision`Jelle Raaijmakers
2023-02-17AK: Reimplement `HashTable` with smart linear probingJelle Raaijmakers
2023-02-18AK: Add `AK::SIMD::exp_approximate`Jelle Raaijmakers
2023-02-15AK+Tests+LibWeb: Make `URL::complete_url()` take a StringViewSam Atkins
2023-02-15LibUnicode: Fix typos causing text segmentation on mid-word punctuationTimothy Flynn
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-11Tests: Add a few tests to verify vectors are using inline storageMacDue
2023-02-10AK: Allow Vector<ByteBuffer>::contains_slow to accept (Readonly)BytesLuke Wilde
2023-02-08AK: Remove the deprecated Stream implementation :^)Tim Schumacher
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `LittleEndianOutputBitStream`Tim Schumacher
2023-02-08AK: Remove the fallbile constructor from `BigEndianOutputBitStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `LittleEndianInputBitStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `BigEndianInputBitStream`Tim Schumacher
2023-02-04AK: Make LEB128 decoding work with `read_value`Tim Schumacher
2023-02-04AK: Port `LEB128` to the new `AK::Stream`Tim Schumacher
2023-02-03AK: Add thresholds to `quickselect_inline` and `Statistics::Median`Staubfinger
2023-02-03AK: Testing for `AK::quickselect_inline`Staubfinger
2023-02-02AK: Define HashMap::take to find and remove a value from the mapTimothy Flynn
2023-02-02AK: Ensure string types are actually considered hash-compatibleTimothy Flynn
2023-01-31AK: Fix all quadratic-time append-loops over ByteBufferBen Wiederhake
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move bit streams from `LibCore`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-28AK: Add String::trimTimothy Flynn