summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2020-01-12AK: Run clang-format on Atomic.hAndreas Kling
2020-01-07AK: Add assertions to FixedArray::operator[]Andreas Kling
2020-01-07AK: Add dirname() to FileSystemPathConrad Pankoff
2020-01-06AK: Fix test compile warningsShannon Booth
2020-01-06AK+Demos+Libraries: Remove executable permissions from {.cpp,.h} filesShannon Booth
2020-01-05LibCore: IDAllocator should never vend ID 0Andreas Kling
2020-01-05AK+LibCore: Add an IDAllocator and use to allocate timer idsShannon Booth
2020-01-05AK: Add a u64 Trait typeShannon Booth
2020-01-04AK: Allow copying a Vector from a Vector with different inline capacityAndreas Kling
2020-01-02Build: HOST_CXX -> USE_HOST_CXXjoshua stein
2020-01-01Build: AK/Tests: use Makefile.commonjoshua stein
2020-01-01AK: Move the userspace SharedBuffer from LibC to AKAndreas Kling
2020-01-01AK: Turn off demangler in userlandAndrew Kaster
2019-12-30AK: Use stack buffers in String::number() to avoid some malloc() callsAndreas Kling
2019-12-30AK: Add JsonObject::get_ptr() for copy-free lookupAndreas Kling
2019-12-29AK: Fix JSON parser crashing when encountering UTF-8Andreas Kling
2019-12-29AK: Add StringView::ends_with functionShannon Booth
2019-12-28AK: Unbreak Tests Makefile. Turns out this newline was effectful :^)Andreas Kling
2019-12-28Build: wrap make invocations with flock(1)joshua stein
2019-12-27AK: Fix unused parameter bug in SinglyLinkedList (#928)Valtteri Koskivuori
2019-12-27AK: Simplify const T& versions of append/insert in SinglyLinkedListConrad Pankoff
2019-12-27AK: Add insert_{before,after}(iterator, value) to SinglyLinkedListConrad Pankoff
2019-12-26AK: Add NeverDestroyed<T>, for things that should never be destroyedAndreas Kling
2019-12-22AK: Add Vector::remove_all_matching()Andreas Kling
2019-12-22AK: Add IntrusiveList::take_first()Andreas Kling
2019-12-22AK: InlineLinkedListIterator operator-> should return m_node directlyAndrew Kaster
2019-12-20Build: Get rid of the USERLAND defineAndreas Kling
2019-12-20Build: clean up build system, use one shared Makefilejoshua stein
2019-12-19AK: Add Vector::find_first_index(const T&)Hüseyin ASLITÜRK
2019-12-18AK: Add String::equals_ignoring_case(StringView)Andreas Kling
2019-12-12JsonValue: Fix wrong return type of as_u32() and friendsAndreas Kling
2019-12-10AK: Teach URL::complete_url() how to resolve URL's starting with "/"Andreas Kling
2019-12-09AK: SinglyLinkedList::size_slow() should return size_tAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-12-09AK: Handle LogStream operator<<(size_t)Andreas Kling
2019-12-05Shell: Cache PATH for faster tab completionWilliam McPherson
2019-12-05AK: Implement %n printf specifierSergey Bugaev
2019-12-02AK: StringView::lines() should keep empty linesAndreas Kling
2019-12-02AK: Add DoublyLinkedList::prepend()Andreas Kling
2019-12-02AK: Add a BinarySearch template implementationWilliam McPherson
2019-12-02LibMarkdown: Handle CRLF line endingsTommy Nguyen
2019-12-02AK: Allow BufferStream to serialize/deserialize floatsAndreas Kling
2019-11-29Kernel: Demangle kernel C++ symbols correctly againAndreas Kling
2019-11-25AK: Add a query string component to URLAndreas Kling
2019-11-19LibHTML+AK: Move URL completion from Document to AK::URLAndreas Kling
2019-11-16AK: Atomic.h needs <stddef.h> for ptrdiff_tAndreas Kling
2019-11-15AK: Fix leak in WeakPtr(WeakPtr&&) and WeakPtr::operator=(WeakPtr&&)Andreas Kling
2019-11-09HackStudio: Start fleshing out the GUI for a GUI designer :^)Andreas Kling
2019-11-07AK: Add Vector::take(index)Andreas Kling
2019-11-07AK: Delete operator!() and operator bool() from the Nonnull pointersAndreas Kling