summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2019-07-04AK: Start fleshing out LogStream, a type-aware logging mechanism.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-07-03AK: Add String::number() for creating a String from a number.Andreas Kling
2019-07-01AK: Add u8/u16/u32/u64 and i8/i16/i32/i64 typedefs.Andreas Kling
2019-06-30Meta: Removed all gitignore in the source tree only keeping the root oneVAN BOSSUYT Nicolas
2019-06-29AK: Allow HashMap to be used with non-default-constructible values.Andreas Kling
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
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