serenity/AK
Andreas Kling 2c1c4ab116 AK: Make it possible to move and copy HashMap and HashTable.
Previously it was only possible to move them, but we should allow copying
as well, since it's gonna be useful for many things.
2019-06-24 11:57:54 +02:00
..
ELF ELF: Run clang-format on everything. 2019-06-07 17:12:30 +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 AK: Rename JsonObject::to_string() and pals to serialized(). 2019-06-18 09:37:47 +02:00
JsonObject.cpp AK: Rename JsonObject::to_string() and pals to serialized(). 2019-06-18 09:37:47 +02:00
JsonObject.h AK: Rename JsonObject::to_string() and pals to serialized(). 2019-06-18 09:37:47 +02:00
JsonValue.cpp AK: Implement a naive JSON parser. 2019-06-24 11:28:24 +02:00
JsonValue.h AK: Implement a naive JSON parser. 2019-06-24 11:28:24 +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 Add clang-format file 2019-05-28 17:31:20 +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
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 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +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 PaintBrush: Speed up the bucket tool with smarter use of Vector. 2019-06-14 21:50:28 +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