summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21Change "retain" to "ref" in various comments.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-20AK: Make StringImpl a bit smaller.Andreas Kling
2019-06-19Kernel+LibC: Make page fault crashes a bit more readable.Andreas Kling
2019-06-19AK: Add some convenient functions to JsonValue.Andreas Kling
2019-06-18printf: Support printing negative values with %f or %g.Andreas Kling
2019-06-18AK: Add IPv4Address(NetworkOrdered<dword>) constructor.Andreas Kling
2019-06-18AK: Move IPv4Address from Kernel/Net/ to AK/ since it's quite useful.Andreas Kling
2019-06-18printf: Treat %g as %f for now.Andreas Kling
2019-06-18AK: Rename JsonObject::to_string() and pals to serialized().Andreas Kling
2019-06-18AK: ScopeGuard.h needs StdLibExtras.hAndreas Kling
2019-06-18AK: Override StringImpl's operator delete to silence valgrind.Andreas Kling
2019-06-18AK: Fix leak in JsonValue::operator=(JsonValue&&).Andreas Kling
2019-06-18AK: Add JsonValue(const char*).Andreas Kling
2019-06-18AK: Add JsonValue(unsigned) ctor and as_string().Andreas Kling
2019-06-18AK: Including <AK/kstdio.h> should pull in <stdio.h> etc on host builds.Andreas Kling
2019-06-18AK: Make ASSERT_NOT_REACHED() work nicely in host builds.Andreas Kling
2019-06-17AK: Use a single StringBuilder throughout JSON serialization.Andreas Kling
2019-06-17AK: Add some classes for JSON encoding.Andreas Kling
2019-06-15AK: Make RetainPtr and Retained more friendly towards const pointers.Andreas Kling
2019-06-15AK/Tests: Test Queue<String> with large number of elements.Andreas Kling
2019-06-15AK: Add a simple Queue<T> class.Andreas Kling
2019-06-14PaintBrush: Speed up the bucket tool with smarter use of Vector.Andreas Kling
2019-06-14AK/Tests: Add a simple EXPECT_EQ macro and use it for the String test.Andreas Kling
2019-06-14AK/Tests: Add some macros for testing.Andreas Kling
2019-06-14AK/Tests: Add a couple more String tests.Andreas Kling
2019-06-14AK: Massage it into building on my host system without breaking Serenity.Andreas Kling
2019-06-14AK: Add an extremely primitive unit test for String.Andreas Kling
2019-06-14AK: Add more StringView utilities for making substrings.Sergey Bugaev
2019-06-14AK: Fix nullptr dereference in String::matches().Sergey Bugaev
2019-06-14AK: Fix String::matches() with non-null-terminated StringViews.Sergey Bugaev
2019-06-12AK: Add find_first_{set,unset} and grow methods to BitmapConrad Pankoff
2019-06-11AK: Delete the Badge copy and move constructors.Andreas Kling
2019-06-08StringView: Store a StringImpl* rather than a String*.Andreas Kling
2019-06-08AK: Add String::operator==(const char*).Andreas Kling
2019-06-07Kernel: Tweak some String&& => const String&.Andreas Kling
2019-06-07StringView: operator==(const char*) needs to stop when the view ends.Andreas Kling
2019-06-07AK: Add IterationDecision.h.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07ELF: Run clang-format on everything.Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling
2019-06-07AK: Run clang-format on everything.Andreas Kling
2019-06-07LibGUI: Run clang-format on everything.Andreas Kling
2019-06-07AK: Rename printf.cpp to PrintfImplementation.h.Andreas Kling
2019-06-07AK: Add a ScopeGuard helper that invokes a callback when destroyed.Andreas Kling
2019-06-06AK: Make timeval_add() and timeval_sub() take references.Andreas Kling
2019-06-04AK: Add String::starts_with to match String::ends_withConrad Pankoff