summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-07-21AK: Run host tests on makeRobin Burchell
2019-07-21AK: Fix off-by-one in Vector::prepend(Vector&&).Andreas Kling
2019-07-21AK: Make NonnullRefPtr::operator=(NonnullRefPtr<U>&&) cast incoming pointer.Andreas Kling
2019-07-21TestSuite: Don't leak the suite instanceRobin Burchell
2019-07-21TestSuite: instance() -> the(), and return a referenceRobin Burchell
2019-07-21AK: RefPtr::operator=(RefPtr<U>&&) needs to cast the incoming pointer.Andreas Kling
2019-07-21AK: Add a unit test for Vector::prepend(Vector&&) with complex T.Andreas Kling
2019-07-21AK: Add some basic unit tests for WeakPtr.Andreas Kling
2019-07-21TestSuite: Make tests actually run (oops!)Andreas Kling
2019-07-20AK: Add Vector::prepend(Vector&&).Andreas Kling
2019-07-19AK: Introduce IntrusiveListRobin Burchell
2019-07-18ELFImage: Sprinkle some constification loveRobin Burchell
2019-07-18JsonValue: Add to_uint(), to_int() and as_double().Andreas Kling
2019-07-16AK: Add a new TestSuite.h from my own work, adapted to match the existing one...Robin Burchell
2019-07-16BufferStream: Add a function to fully reset stateRobin Burchell
2019-07-16BufferStream: Add signed int overloads for read/writeRobin Burchell
2019-07-15LogStream: Add a simple-ish mechanism for colorizing and styling output.Andreas Kling
2019-07-15AK: Add a canonicalized_path() convenience function.Andreas Kling
2019-07-14AK/LibAudio: Add stream read operators to AK::BufferStream, and use it in AWa...Robin Burchell
2019-07-14AK: Remove some superstition from BufferStream :)Robin Burchell
2019-07-13AK: Add Queue::enqueue(const T&).Andreas Kling
2019-07-13AK: Support case-insensitive HashMap<String, T>.Andreas Kling
2019-07-11AK: Delete bad pointer assignment operators and constructors.Andreas Kling
2019-07-11AK: Remove copy_ref().Andreas Kling
2019-07-11AK: Remove use of copy_ref().Andreas Kling
2019-07-11AK: Make it more more pleasant to copy RefPtr's.Andreas Kling
2019-07-11AK: Remove weird RefPtr(RefPtr&) constructor.Andreas Kling
2019-07-11AK: Make MappedFile non-copyable.Andreas Kling
2019-07-11AK: Remove weird NonnullRefPtr(NonnullRefPtr&) constructor.Andreas Kling
2019-07-11AK: Use operator== for comparison in Vector::contains_slowRobin Burchell
2019-07-11AK: Add operator== & operator!= to VectorRobin Burchell
2019-07-11AKString: add missing comparison operatorsLawrence Manning
2019-07-09AK: Add Platform.h with an ARCH() macro.Andreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-07-08Kernel: Have the open() syscall take an explicit path length parameter.Andreas Kling
2019-07-08StringBuilder: Reset the internal builder length after building.Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-08AK: Add some missing includes in SinglyLinkedList.Andreas Kling
2019-07-08AK: Add JsonValue::to_bool().Andreas Kling
2019-07-08MappedFile: Fix misuse of StringView::characters().Andreas Kling
2019-07-08AK: Add JsonObject::set(key, &&value) overload.Andreas Kling
2019-07-08AK: Make it easy to convert between JsonValue and IPv4Address.Andreas Kling
2019-07-08AK: Add LogStream operator<< for IPv4Address.Andreas Kling
2019-07-08AK: Add IPv4Address::from_string(StringView).Andreas Kling
2019-07-08AK: Add a simple Optional<T> template.Andreas Kling
2019-07-08String: String::to_int() should fail for any empty string, not just null.Andreas Kling
2019-07-08LogStream: Uninline some public functions so the linker can find them.Andreas Kling
2019-07-04AK: Add Vector::insert_before_matching(T&&, callback);Andreas Kling
2019-07-04Vector: Simplify functions that take both T&& and const T&.Andreas Kling
2019-07-04AK: Move some of LogStream out of line & add overloads for smart pointers.Andreas Kling