summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2023-04-03AK+Everywhere: Change AK::fill_with_random to accept a Bytes objectTimothy Flynn
2023-04-03AK: Add templated Span<u8> and Span<u8 const> constructors for C-arraysTimothy Flynn
2023-04-03AK: Prevent passing lengths greater than 256 to getentropy()Timothy Flynn
2023-04-02AK: Increase LittleEndianOutputBitStream's buffer size and remove loopsTimothy Flynn
2023-03-31AK+LibCompress: Remove the Deflate back-reference intermediate bufferTimothy Flynn
2023-03-30AK: Remove BitStream workaround for now-resolved BufferedStream behaviorTimothy Flynn
2023-03-30AK: Refill a BufferedStream when it has less than the requested sizeTimothy Flynn
2023-03-30AK: Remove arbitrary 1 KB limit when filling a BufferedStream's bufferTimothy Flynn
2023-03-29AK: Fix Clang 16 UBSan issue with zero-length `Array`Daniel Bertalan
2023-03-29AK: Fix build with Xcode 14.2's clangNico Weber
2023-03-29AK: Increase LittleEndianInputBitStream's buffer size and remove loopsTimothy Flynn
2023-03-29AK: Add NumericLimits::digits to return the number of digits in a typeTimothy Flynn
2023-03-28AK: Add DeprecatedString::from_utf8(StringView)Ali Mohammad Pur
2023-03-22AK: Expose the current position of a Utf8CodePointIterator as a pointerSam Atkins
2023-03-21AK: Expose the seekback limit of CircularBufferTim Schumacher
2023-03-21AK: Add a Stream wrapper that counts read bytesTim Schumacher
2023-03-21AK: Move ConstrainedStream from LibWasm and limit discardingTim Schumacher
2023-03-18AK: Export FlyString from the forwarding headerTimothy Flynn
2023-03-17LibGfx/OpenType: Add some initial support for GPOS glyph positioningAndreas Kling
2023-03-15AK: Clear OrderedHashTable previous/next pointers on removalJelle Raaijmakers
2023-03-14AK: Rename CaseInsensitiveStringViewTraits to reflect intentgustrb
2023-03-14AK: Add Queue::tail()Andreas Kling
2023-03-13AK: Read and write accumulated BitStream bits directlyTim Schumacher
2023-03-13AK: Remove unneeded overrides for `write_until_depleted` from BitStreamTim Schumacher
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-13AK: Rename Stream::read_entire_buffer to Stream::read_until_filledTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-13AK: Compute UTF-8 code point lengths using only leading bytesTimothy Flynn
2023-03-11AK: Add FlyString::from_deprecated_fly_string()Kenneth Myhra
2023-03-11AK: Forward-declare LexicalPathSam Atkins
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-10AK: Add constexpr floor and roundkleines Filmröllchen
2023-03-09AK: Make FlyString::hash() use the cached hash in StringData if possibleAndreas Kling
2023-03-09AK: Replace C-style castsSam Atkins
2023-03-09AK: Remove infallible version of StringBuilder::to_byte_bufferLinus Groh
2023-03-09AK: Introduce a fallible version of StringBuilder::to_byte_bufferKarol Baraniecki
2023-03-08AK+LibUnicode: Implement String::equals_ignoring_case without allocatingTimothy Flynn
2023-03-08AK: Add a Utf32View::substring_view overload to take only an offsetTimothy 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-08AK: Add FlyString::equals_ignoring_ascii_case()Andreas Kling
2023-03-06AK+Kernel: Remove all the Nonnull*PtrVector classesAndreas Kling
2023-03-06AK: Remove specialized shuffle for NonnullPtrVectorAndreas Kling
2023-03-05AK: Add FlyString::to_deprecated_fly_string()Kenneth Myhra
2023-03-05AK+LibAudio: Remove UFixedBigInt::my_sizeDan Klishch
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-04AK+LibCrypto: Delete 64x64 wide multiplication workaroundsDan Klishch
2023-03-04AK: Rewrite UFixedBigInt using the framework from BigIntBase.hDan Klishch
2023-03-04AK: Introduce "BigIntBase.h" for common simple operations on big intsDan Klishch