summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-06-29JsonValue: Add is_bool() and various as_foo() helpers.Andreas Kling
2019-06-29JsonValue: No need to null-check StringImpls if type is Type::String.Andreas Kling
2019-06-29StringView: Make it easy to construct from a ByteBuffer.Andreas Kling
2019-06-29HashTable: Don't use move assignment in set(const T&).Andreas Kling
2019-06-29AK: Make a tiny JSON unit test based on a saved VisualBuilder form.Andreas Kling
2019-06-29Kernel: Change the format of /proc/all to JSON.Andreas Kling
2019-06-28AK: We can't use std::initializer_list in LibC builds.Andreas Kling
2019-06-28AK: Add Vector(std::initializer_list<T>) constructor.Andreas Kling
2019-06-27AK: Use a SinglyLinkedList<T> as HashTable's bucket chain storage.Andreas Kling
2019-06-27AK: Oops, fix typo in RemoveVolatile<T> helper.Andreas Kling
2019-06-27AK: Consolidate iterators for HashTable and DoublyLinkedList respectively.Andreas Kling
2019-06-27AK: Get rid of ConstVectorIterator.Andreas Kling
2019-06-27AK: Simplify HashMap a bit.Andreas Kling
2019-06-27AK: NonnullRefPtrVector should use Vector<T, inline_capacity> as its base.Andreas Kling
2019-06-27AK: Allow constructing an empty NonnullRefPtrVector.Andreas Kling
2019-06-27AK: Support range-for iteration over a NonnullRefPtrVector<T>.Andreas Kling
2019-06-27AK: Add NonnullRefPtrVector<T>.Andreas Kling
2019-06-27Kernel: Use a raw VM region for sorting ELF symbols instead of a Vector.Andreas Kling
2019-06-26AK: Use __builtin_bswap() in NetworkOrdered.Andreas Kling
2019-06-26AK: Simplify NetworkOrdered somewhat.Andreas Kling
2019-06-25JsonParser: Support basic escaped string characters.Andreas Kling
2019-06-24StringImpl: Fix possible uninitialized access in StringImpl::create().Andreas Kling
2019-06-24AK: Add JsonValue::to_string(default_value = {}).Andreas Kling
2019-06-24AK: Let's put the JSON parsing in a separate class.Andreas Kling
2019-06-24JsonValue: Add as_array() and as_object().Andreas Kling
2019-06-24JsonObject: Let the compiler generate a copy constructor.Andreas Kling
2019-06-24JsonArray: Add for_each() helper.Andreas Kling
2019-06-24AK: Make it possible to move and copy HashMap and HashTable.Andreas Kling
2019-06-24AK: Implement a naive JSON parser.Andreas Kling
2019-06-24NonnullRefPtr: Simplify copy constructors.Andreas Kling
2019-06-24AK: Mark some helper things constexpr.Andreas Kling
2019-06-24NonnullRefPtr: Some improvements.Andreas Kling
2019-06-22LibHTML: Make it possible to build LibHTML on the host.Andreas Kling
2019-06-22printf: Support %zu (the 'z' is really just ignored.)Andreas Kling
2019-06-22printf: Oops, '-' is the left padding modifier, not ' '.Andreas Kling
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