..
ELF
Kernel: Use a raw VM region for sorting ELF symbols instead of a Vector.
2019-06-27 10:49:49 +02:00
Tests
AK/Tests: Test Queue<String> with large number of elements.
2019-06-15 10:39:19 +02:00
.gitignore
Add basic automatic dependency management to Makefiles.
2019-02-02 04:41:59 +01:00
AKString.h
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
2019-06-21 18:45:59 +02:00
Assertions.h
AK: Make ASSERT_NOT_REACHED() work nicely in host builds.
2019-06-18 08:52:21 +02:00
Badge.h
AK: Delete the Badge copy and move constructors.
2019-06-11 23:47:51 -07:00
Bitmap.h
AK: Add find_first_{set,unset} and grow methods to Bitmap
2019-06-12 15:38:17 +02:00
BufferStream.h
Take StringView in more places
2019-06-02 12:55:51 +02:00
ByteBuffer.h
AK: Rename Retainable.h => RefCounted.h.
2019-06-21 18:58:45 +02:00
CircularQueue.h
Add clang-format file
2019-05-28 17:31:20 +02:00
DoublyLinkedList.h
Add clang-format file
2019-05-28 17:31:20 +02:00
FileSystemPath.cpp
Take StringView in more places
2019-06-02 12:55:51 +02:00
FileSystemPath.h
Kernel: Tweak some String&& => const String&.
2019-06-07 20:58:12 +02:00
Function.h
Add clang-format file
2019-05-28 17:31:20 +02:00
HashFunctions.h
Add clang-format file
2019-05-28 17:31:20 +02:00
HashMap.h
AK: Make it possible to move and copy HashMap and HashTable.
2019-06-24 11:57:54 +02:00
HashTable.h
AK: Make it possible to move and copy HashMap and HashTable.
2019-06-24 11:57:54 +02:00
InlineLinkedList.h
Add clang-format file
2019-05-28 17:31:20 +02:00
InlineLRUCache.h
AK: InlineLRUCache was always filling up one short of capacity.
2019-05-14 15:33:21 +02:00
install.sh
Build: Install most headers to Root (and libcore.a/libgui.a)
2019-05-17 21:59:48 +02:00
IPv4Address.h
AK: Add IPv4Address(NetworkOrdered<dword>) constructor.
2019-06-18 11:40:39 +02:00
IterationDecision.h
AK: Add IterationDecision.h.
2019-06-07 17:14:16 +02:00
JsonArray.cpp
AK: Rename JsonObject::to_string() and pals to serialized().
2019-06-18 09:37:47 +02:00
JsonArray.h
JsonArray: Add for_each() helper.
2019-06-24 12:02:31 +02:00
JsonObject.cpp
AK: Rename JsonObject::to_string() and pals to serialized().
2019-06-18 09:37:47 +02:00
JsonObject.h
JsonObject: Let the compiler generate a copy constructor.
2019-06-24 12:03:11 +02:00
JsonParser.cpp
JsonParser: Support basic escaped string characters.
2019-06-25 16:58:30 +02:00
JsonParser.h
AK: Let's put the JSON parsing in a separate class.
2019-06-24 13:39:45 +02:00
JsonValue.cpp
AK: Let's put the JSON parsing in a separate class.
2019-06-24 13:39:45 +02:00
JsonValue.h
AK: Add JsonValue::to_string(default_value = {}).
2019-06-24 14:25:45 +02:00
kmalloc.h
Add clang-format file
2019-05-28 17:31:20 +02:00
kstdio.h
LibHTML: Make it possible to build LibHTML on the host.
2019-06-22 21:21:57 +02:00
MappedFile.cpp
StringViewize a bunch of things -- mostly LibGUI
2019-06-03 20:27:05 +02:00
MappedFile.h
StringViewize a bunch of things -- mostly LibGUI
2019-06-03 20:27:05 +02:00
NetworkOrdered.h
AK: Use __builtin_bswap() in NetworkOrdered.
2019-06-26 20:01:48 +02:00
Noncopyable.h
Add clang-format file
2019-05-28 17:31:20 +02:00
NonnullRefPtr.h
NonnullRefPtr: Simplify copy constructors.
2019-06-24 10:23:59 +02:00
NonnullRefPtrVector.h
AK: Support range-for iteration over a NonnullRefPtrVector<T>.
2019-06-27 12:11:58 +02:00
OwnPtr.h
Add clang-format file
2019-05-28 17:31:20 +02:00
PrintfImplementation.h
printf: Support %zu (the 'z' is really just ignored.)
2019-06-22 16:30:32 +02:00
Queue.h
AK: Add a simple Queue<T> class.
2019-06-15 10:35:35 +02:00
QuickSort.h
LibGUI: Run clang-format on everything.
2019-06-07 11:46:02 +02:00
RefCounted.h
AK: Rename Retainable.h => RefCounted.h.
2019-06-21 18:58:45 +02:00
RefPtr.h
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
2019-06-21 18:45:59 +02:00
ScopeGuard.h
AK: ScopeGuard.h needs StdLibExtras.h
2019-06-18 09:31:14 +02:00
SinglyLinkedList.h
AK: Add a simple Queue<T> class.
2019-06-15 10:35:35 +02:00
StdLibExtras.cpp
Add clang-format file
2019-05-28 17:31:20 +02:00
StdLibExtras.h
AK: Mark some helper things constexpr.
2019-06-24 10:13:28 +02:00
String.cpp
AK: Massage it into building on my host system without breaking Serenity.
2019-06-14 06:43:56 +02:00
StringBuilder.cpp
AK: Massage it into building on my host system without breaking Serenity.
2019-06-14 06:43:56 +02:00
StringBuilder.h
AK: Massage it into building on my host system without breaking Serenity.
2019-06-14 06:43:56 +02:00
StringImpl.cpp
StringImpl: Fix possible uninitialized access in StringImpl::create().
2019-06-24 14:38:44 +02:00
StringImpl.h
AK: Mark some helper things constexpr.
2019-06-24 10:13:28 +02:00
StringView.cpp
AK: Add more StringView utilities for making substrings.
2019-06-14 06:24:02 +02:00
StringView.h
AK: Add more StringView utilities for making substrings.
2019-06-14 06:24:02 +02:00
TemporaryChange.h
Add clang-format file
2019-05-28 17:31:20 +02:00
Time.h
AK: Make timeval_add() and timeval_sub() take references.
2019-06-06 18:02:28 +02:00
Traits.h
LibHTML: Make it possible to build LibHTML on the host.
2019-06-22 21:21:57 +02:00
Types.h
Kernel+LibC: Make page fault crashes a bit more readable.
2019-06-19 20:52:12 +02:00
ValueRestorer.h
LibC: Implement popen() and pclose().
2019-06-03 21:17:58 +02:00
Vector.h
AK: Add NonnullRefPtrVector<T>.
2019-06-27 12:04:27 +02:00
Weakable.h
AK: Rename Retainable.h => RefCounted.h.
2019-06-21 18:58:45 +02:00
WeakPtr.h
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
2019-06-21 18:37:47 +02:00