summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2020-03-10AK: Add begin() and end() to String and StringViewhowar6hill
2020-03-08AK: Remove all the AK .host.o files on "make clean" in AK/TestsAndreas Kling
2020-03-08AK: Reduce code duplication in StringBuilderhowar6hill
2020-03-08AK: Improve the API of StringBuilderhowar6hill
2020-03-08AK: Use default constructor of Optional if an unset bit is not foundLiav A
2020-03-08AK: Remove unused InlineLRUCache templateAndreas Kling
2020-03-08AK: Move memory stuff (fast memcpy, etc) to a separate headerAndreas Kling
2020-03-08AK: Use __builtin_memset() and such to reduce header dependenciesAndreas Kling
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-08AK: Add a Conditional<condition, TrueType, FalseType> templateAndreas Kling
2020-03-06AK: Fix all the warnings in the AK testsAndreas Kling
2020-03-06AK: Remove Optional::operator bool()Andreas Kling
2020-03-06AK: Simplify JsonObject and JsonArray API a little bitAndreas Kling
2020-03-04AK: LogStream should handle being passed a null const char*Andreas Kling
2020-03-03AK: Make quick_sort() a little more ergonomicAndreas Kling
2020-03-02AK: Add support for Kernel Log StreamLiav A
2020-03-02Meta: Adjust some copyright dates by Fei WuAndreas Kling
2020-03-02AK: Add missing copyright headers to StringUtils.{cpp,h}Andreas Kling
2020-03-02AK: Move to_int(), to_uint() implementations to StringUtils (#1338)howar6hill
2020-03-02AK: Move the wildcard-matching implementation to StringUtilshowar6hill
2020-03-02AK: Add enqueue_begin() for the CircularDeque class (#1320)howar6hill
2020-03-02AK: Remove superfluous explicit in Bitmap (#1337)howar6hill
2020-03-01AK: Remove unnecessary casts to size_t, after Vector changesAndreas Kling
2020-02-28Kernel: Merge the shbuf_get_size() syscall into shbuf_get()Andreas Kling
2020-02-28LibC: Move shbuf_* API's to <serenity.h>Andreas Kling
2020-02-28Kernel+LibC: Rename shared buffer syscalls to use a prefixAndreas Kling
2020-02-27Tests: Fix a typo inTestRefPtrhowar6hill
2020-02-27AK: Expose SinglyLinkedListIterator constructorWilliam McPherson
2020-02-26CircularQueue: Move construct a T object instead of copy constructing ithowar6hill
2020-02-25AK: Have AK/kmalloc.h #include <new> on other platformsAndreas Kling
2020-02-25AK: Provide a ptr_hash(const void*) overloadAndreas Kling
2020-02-25AK: Add ptr_hash to use int_hash or u64_hash depending on pointer sizejoshua stein
2020-02-25AK: Some more int => size_t in BitmapAndreas Kling
2020-02-25AK: Make Queue use size_t for its sizeAndreas Kling
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-25AK, LibGfx, LibGUI: Initialize various variables to zero.Emanuel Sprung
2020-02-24AK: Zero-initialize the internal storage of OptionalAndreas Kling
2020-02-24AK: Make Bitmap use size_t for its sizeAndreas Kling
2020-02-24AK: Make HashTable and HashMap use size_t for size and capacityAndreas Kling
2020-02-22AK: Add StringBuilder::is_empty()Shannon Booth
2020-02-22AK: Add StringView::starts_with(char) & StringView::ends_with(char)Shannon Booth
2020-02-21Toolchain: Build demangling into LibC except during toolchain buildAndreas Kling
2020-02-20AK: Use size_t for CircularQueue and CircularDequeAndreas Kling
2020-02-20AK: Use size_t for ByteBuffer sizesAndreas Kling
2020-02-19AK: Fix bug where "%s" with field width would print too many charactersAndreas Kling
2020-02-19AK: Support "%.*s" in format stringsAndreas Kling
2020-02-19AK: Use endianness flags to determine if conversion is necessaryLiav A
2020-02-18Kernel: Use a FixedArray for a process's extra GIDsAndreas Kling
2020-02-18Kernel: Add placement new[] operatorSergey Bugaev
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling