..
.clang-tidy
AllOf.h
AnyOf.h
ArbitrarySizedEnum.h
Array.h
AK: Add Array::contains_slow() and ::first_index_of(), with tests :^)
2023-04-21 20:44:47 +01:00
Assertions.cpp
Assertions.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
Atomic.h
AtomicRefCounted.h
Badge.h
Base64.cpp
AK: Include Array.h in Base64.h
2023-05-18 22:49:02 +02:00
Base64.h
AK: Include Array.h in Base64.h
2023-05-18 22:49:02 +02:00
BigIntBase.h
AK: Move taint_for_optimizer to StdLibExtras.h
2023-04-30 06:05:54 +02:00
BinaryBufferWriter.h
BinaryHeap.h
BinarySearch.h
BitCast.h
Bitmap.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
BitmapView.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
BitStream.h
AK: Account for bit position 8 in bit stream alignment
2023-05-18 22:23:15 +02:00
BufferedStream.h
AK: Add OutputBufferedStream
2023-05-09 11:18:46 +02:00
BuiltinWrappers.h
AK: Add count_required_bits
2023-05-17 09:08:53 +02:00
BumpAllocator.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
ByteBuffer.h
AK: Silence false positive -Warray-bounds warning
2023-05-15 07:00:29 +02:00
ByteReader.h
CharacterTypes.h
Checked.h
CheckedFormatString.h
AK: Bake CLion IDE check into AK_COMPILER_CLANG
2023-04-08 13:43:25 +02:00
CircularBuffer.cpp
AK: Add CircularBuffer::find_copy_in_seekback()
2023-05-17 09:08:53 +02:00
CircularBuffer.h
AK: Add CircularBuffer::find_copy_in_seekback()
2023-05-17 09:08:53 +02:00
CircularDeque.h
CircularQueue.h
CMakeLists.txt
AK: Add a Stream wrapper that counts read bytes
2023-03-21 10:25:13 +01:00
Complex.h
AK: Remove conditional noexcept
from Complex
2023-06-01 06:26:08 +02:00
Concepts.h
ConstrainedStream.cpp
AK: Move ConstrainedStream from LibWasm and limit discarding
2023-03-21 10:25:13 +01:00
ConstrainedStream.h
AK: Move ConstrainedStream from LibWasm and limit discarding
2023-03-21 10:25:13 +01:00
CountingStream.cpp
AK: Add a Stream wrapper that counts read bytes
2023-03-21 10:25:13 +01:00
CountingStream.h
AK: Add a Stream wrapper that counts read bytes
2023-03-21 10:25:13 +01:00
DateConstants.h
Debug.h.in
LibWeb: Add preliminary support for CSS animations
2023-05-29 05:35:41 +02:00
DefaultDelete.h
Demangle.h
DeprecatedFlyString.cpp
Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case
2023-03-10 13:15:44 +01:00
DeprecatedFlyString.h
Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case
2023-03-10 13:15:44 +01:00
DeprecatedString.cpp
Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case
2023-03-10 13:15:44 +01:00
DeprecatedString.h
AK: Add DeprecatedString::from_utf8(StringView)
2023-03-28 15:55:35 +01:00
Diagnostics.h
DisjointChunks.h
DistinctNumeric.h
DOSPackedTime.cpp
Kernel: Use UnixDateTime wherever applicable
2023-05-24 23:18:07 +02:00
DOSPackedTime.h
Kernel: Use UnixDateTime wherever applicable
2023-05-24 23:18:07 +02:00
DoublyLinkedList.h
Endian.h
AK: Remove the Endian bytes accessor
2023-04-12 07:33:15 -04:00
EnumBits.h
Error.cpp
Error.h
AK: Verify that we don't call Error::from_errno(0)
2023-05-28 05:51:27 -06:00
ExtraMathConstants.h
Find.h
FixedArray.h
AK: Add FixedArray::unchecked_at
2023-05-09 11:18:46 +02:00
FixedPoint.h
Everywhere: Fix a few typos
2023-04-12 19:37:35 +02:00
FloatingPoint.h
FloatingPointStringConversions.cpp
AK: Replace linear exponentiation by binary in MinimalBigInt
2023-04-30 06:05:54 +02:00
FloatingPointStringConversions.h
FlyString.cpp
AK: Add FlyString::from_deprecated_fly_string()
2023-03-11 18:32:33 +00:00
FlyString.h
AK: Add FlyString::is_one_of for variadic string comparison
2023-04-06 23:49:08 +02:00
Format.cpp
Kernel: Move all tasks-related code to the Tasks subdirectory
2023-06-04 21:32:34 +02:00
Format.h
AK: Add dbg()
2023-05-18 18:20:54 +02:00
Forward.h
AK: Introduce UnixDateTime
2023-05-24 23:18:07 +02:00
FPControl.h
Function.h
FuzzyMatch.cpp
FuzzyMatch.h
GenericLexer.cpp
GenericLexer.h
AK+Everywhere: Make GenericLexer::ignore_until() stop before the value
2023-02-28 12:55:10 +00:00
GenericShorthands.h
AK: Mark generic shorthand functions as constexpr
2023-06-01 06:25:00 +02:00
HashFunctions.h
AK: Remove unused rehash_for_collision
2023-02-17 22:29:51 -07:00
HashMap.h
AK: Add FIXMEs to HashMap copy-construct and copy-assign
2023-05-19 22:33:57 +02:00
HashTable.h
Everywhere: Change spelling of 'behaviour' to 'behavior'
2023-05-07 01:05:09 +02:00
Hex.cpp
Hex.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
IDAllocator.h
AK: Allow specifying a minimum value for IDs returned by IDAllocator
2023-04-07 16:02:22 +02:00
InsertionSort.h
IntegralMath.h
IntrusiveDetails.h
IntrusiveList.h
AK: Accomodate always-32-bit data member pointers in IntrusiveList
2023-05-02 17:46:39 +03:30
IntrusiveListRelaxedConst.h
IntrusiveRedBlackTree.h
IPv4Address.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
IPv6Address.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
IterationDecision.h
Iterator.h
JsonArray.h
AK: Remove must_set()
from JsonArray
2023-05-09 06:21:34 +02:00
JsonArraySerializer.h
JsonObject.cpp
AK: Make all HashMap copy-constructs explicit
2023-05-19 22:33:57 +02:00
JsonObject.h
JsonObjectSerializer.h
JsonParser.cpp
AK: Use JsonArray::append
when parsing array
2023-04-24 09:21:51 +02:00
JsonParser.h
JsonPath.cpp
JsonPath.h
JsonValue.cpp
JsonValue.h
kmalloc.cpp
kmalloc.h
kstdio.h
LEB128.h
LexicalPath.cpp
LexicalPath.h
MACAddress.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
Math.h
AK: Make math work on arm hosts again
2023-04-14 16:16:42 +02:00
MaybeOwned.h
MemMem.h
Memory.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
MemoryStream.cpp
AK: Correctly calculate size of the last AllocatingMemoryStream chunk
2023-05-29 13:30:46 +02:00
MemoryStream.h
AK: Expose AllocatingMemoryStream::CHUNK_SIZE
2023-05-29 13:30:46 +02:00
NeverDestroyed.h
NoAllocationGuard.h
Noncopyable.h
NonnullOwnPtr.h
AK: Don't refer to AK::swap() as ::swap()
2023-04-28 05:56:04 +02:00
NonnullRefPtr.h
AK: Fix typo in instructions for adopt_nonnull_REF_or_enomem
2023-05-13 18:35:02 +02:00
NumberFormat.cpp
AK: Allow human_readable_size_long to use a thousands separator
2023-04-11 13:03:30 +02:00
NumberFormat.h
AK: Allow human_readable_size_long to use a thousands separator
2023-04-11 13:03:30 +02:00
NumericLimits.h
AK: Add NumericLimits::digits to return the number of digits in a type
2023-03-29 07:19:14 +02:00
Optional.h
OptionParser.cpp
Userland+AK: Stop using getopt() for ArgsParser
2023-02-28 15:52:24 +03:30
OptionParser.h
Userland+AK: Stop using getopt() for ArgsParser
2023-02-28 15:52:24 +03:30
OwnPtr.h
AK: Don't refer to AK::swap() as ::swap()
2023-04-28 05:56:04 +02:00
Platform.h
AK: Define NAKED
more resiliently for AArch64
2023-05-23 23:45:01 +02:00
PrintfImplementation.h
Ptr32.h
Queue.h
AK: Add Queue::tail()
2023-03-14 16:52:44 +01:00
QuickSelect.h
QuickSort.h
Random.cpp
Random.h
AK+Everywhere: Change AK::fill_with_random to accept a Bytes object
2023-04-03 15:53:49 +02:00
RecursionDecision.h
RedBlackTree.h
Everywhere: Run spellcheck on all documentation
2023-05-07 01:05:09 +02:00
RefCounted.h
RefCountForwarder.h
RefPtr.h
AK: Fix crash during teardown of self-owning objects
2023-04-21 18:15:00 +02:00
Result.h
ReverseIterator.h
ScopedValueRollback.h
ScopeGuard.h
ScopeLogger.h
SIMD.h
SIMDExtras.h
SIMDMath.h
AK+readelf: Issue error when using ARCH(arch) with nonexistent arch
2023-03-03 21:53:41 +01:00
Singleton.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
SinglyLinkedList.h
SinglyLinkedListSizePolicy.h
SourceGenerator.h
AK: Make all HashMap copy-constructs explicit
2023-05-19 22:33:57 +02:00
SourceLocation.h
Span.h
AK: Add Span::align_to
2023-04-29 08:24:18 +02:00
Stack.h
StackInfo.cpp
AK: Add support for Solaris to StackInfo
2023-03-04 21:34:54 -07:00
StackInfo.h
Statistics.h
StdLibExtraDetails.h
Everywhere: Use ARCH(AARCH64) instead of AK_ARCH_AARCH64
2023-04-14 19:15:19 +02:00
StdLibExtras.h
AK: Move taint_for_optimizer to StdLibExtras.h
2023-04-30 06:05:54 +02:00
Stream.cpp
AK: Rename Stream::format()
to Stream::write_formatted()
2023-04-25 07:30:16 +01:00
Stream.h
AK: Rename Stream::format()
to Stream::write_formatted()
2023-04-25 07:30:16 +01:00
String.cpp
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
2023-03-13 15:16:20 +00:00
String.h
AK: Use consteval String factories on macOS
2023-05-08 20:54:31 -06:00
StringBuilder.cpp
AK: Remove infallible version of StringBuilder::to_byte_buffer
2023-03-09 15:51:00 +00:00
StringBuilder.h
AK: Remove infallible version of StringBuilder::to_byte_buffer
2023-03-09 15:51:00 +00:00
StringFloatingPointConversions.cpp
AK+LibCrypto: Delete 64x64 wide multiplication workarounds
2023-03-04 22:10:03 -07:00
StringFloatingPointConversions.h
StringHash.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
StringImpl.cpp
AK: Make Deprecated{Fly,}String and StringImpl const-correct
2023-02-21 00:54:04 +01:00
StringImpl.h
AK: Make Deprecated{Fly,}String and StringImpl const-correct
2023-02-21 00:54:04 +01:00
StringUtils.cpp
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
StringUtils.h
Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case
2023-03-10 13:15:44 +01:00
StringView.cpp
Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case
2023-03-10 13:15:44 +01:00
StringView.h
AK: Rename CaseInsensitiveStringViewTraits to reflect intent
2023-03-14 21:34:32 +00:00
TemporaryChange.h
Time.cpp
AK: Remove Duration::now_monotonic
2023-05-24 23:18:07 +02:00
Time.h
AK+Everywhere: Don't crash on invalid months
2023-05-27 12:17:50 +02:00
Traits.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
Trie.h
Try.h
Tuple.h
TypeCasts.h
TypedTransfer.h
TypeList.h
Types.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
UBSanitizer.h
UFixedBigInt.h
AK+LibAudio: Remove UFixedBigInt::my_size
2023-03-05 13:49:43 +01:00
UFixedBigIntDivision.h
AK: Implement Knuth's algorithm D for dividing UFixedBigInt's
2023-03-04 22:10:03 -07:00
UnicodeUtils.h
AK: Replace C-style casts
2023-03-09 21:43:54 +01:00
URL.cpp
AK+Everywhere: Replace URL::paths() with path_segment_at_index()
2023-04-15 06:37:04 +02:00
URL.h
AK+Everywhere: Replace URL::paths() with path_segment_at_index()
2023-04-15 06:37:04 +02:00
URLParser.cpp
AK+Everywhere: Replace URL::paths() with path_segment_at_index()
2023-04-15 06:37:04 +02:00
URLParser.h
AK+Everywhere: Use Optional for URLParser::parse's base_url parameter
2023-04-11 16:28:20 +02:00
Userspace.h
Kernel: Move {Virtual,Physical}Address classes to the Memory directory
2023-06-04 21:32:34 +02:00
Utf8View.cpp
AK: Compute UTF-8 code point lengths using only leading bytes
2023-03-13 15:16:02 +00:00
Utf8View.h
AK: Expose the current position of a Utf8CodePointIterator as a pointer
2023-03-22 19:45:40 +01:00
Utf16View.cpp
Utf16View.h
Utf32View.cpp
AK: Prepare Utf32View for use within templated LibGfx contexts
2023-02-22 10:14:36 +01:00
Utf32View.h
AK: Add a Utf32View::substring_view overload to take only an offset
2023-03-08 18:57:53 +00:00
UUID.cpp
UUID.h
Everywhere: Move global Kernel pattern code to Kernel/Library directory
2023-06-04 21:32:34 +02:00
Variant.h
Everywhere: Make Lagom build with GCC 13
2023-05-02 07:03:57 -04:00
Vector.h
AK+Tests: Add Vector::find_first_index_if()
2023-04-13 09:53:47 +02:00
Weakable.h
WeakPtr.h