summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2020-05-09AK: Unbreak parsing of file:// URLs with no hostAndreas Kling
2020-05-09AK: Allow file:// URLs to have a hostnameAndreas Kling
2020-05-08AK: Add templated NonnullOwnPtr::release_nonnull()Andreas Kling
2020-05-08AK: Declare LogStream::operator<<(const LogStream&, long) (#2155)Devashish Jaiswal
2020-05-06AK: Fix Bitmap not finding unset ranges at the end of the mapAndreas Kling
2020-05-06Misc: Replace "String(string_view)" with "string_view.to_string()"Linus Groh
2020-05-06AK: Add to_string() method to StringViewEmanuel Sprung
2020-05-06AK: Make tests compilable with the serenity target toolchainEmanuel Sprung
2020-05-05AK: Add URL::basename()Andreas Kling
2020-05-05AK: Some FlyString improvementsAndreas Kling
2020-05-05AK: run clang-format on PrintfImplementation.hEmanuele Torre
2020-05-04AK: Rename variables with camelCase names in PrintfImplementation.h (#2095)Emanuele Torre
2020-05-04AK: Add StringView::find_first/last_ofAndrew Kaster
2020-05-03AK: Add Vector::resize_and_keep_capacity()Andreas Kling
2020-05-03AK+FileManager: Move out human_readable_size to AK::NumberFormatAnotherTest
2020-05-02AK: Inline busy functions in VectorAnotherTest
2020-05-02AK: Correct ByteBuffer::{overwrite,slice*} bounds checkAnotherTest
2020-05-01AK: Make Checked.h work with ClangAndreas Kling
2020-04-30AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macrosAndreas Kling
2020-04-30AK: Always inline trivial StringView constructorsSergey Bugaev
2020-04-30AK: Assert that we don't create StringViews of negative lengthSergey Bugaev
2020-04-30AK: Add Checked::addition_would_overflow()Sergey Bugaev
2020-04-28AK: Add FileSystemPath::is_absolute()Linus Groh
2020-04-27AK: Add SinglyLinkedListIterator::is_begin()Brian Gianforcaro
2020-04-26AK: Make URL::to_string() produce a data URL for data URLs :^)Andreas Kling
2020-04-26AK: Add a simple and inefficient Base64 decoderAndreas Kling
2020-04-26AK: Teach URL how to parse data: URLs :^)Andreas Kling
2020-04-26AK: Add timeval_to_timespec and timespec_to_timeval conversion methodsBrian Gianforcaro
2020-04-22AK: Tweak exchange() implementationAndreas Kling
2020-04-21AK: Simplify Result class so we can start using itAndreas Kling
2020-04-21AK: Remove unused Error templateAndreas Kling
2020-04-20LibDebug: Parse line number information from DWARF formatItamar
2020-04-20AK: Allow having ref counted pointers to const objectItamar
2020-04-19AK: Add URL::create_with_url_or_path()Sergey Bugaev
2020-04-19AK: Consider more URLs invalidSergey Bugaev
2020-04-18AK: Add URL::create_with_file_protocol(path)Andreas Kling
2020-04-18AK: Dual pivot quicksort implementation (#1838)wilsonk
2020-04-17AK: Add StringView::contains(char)Stephan Unverwerth
2020-04-16AK: Add FlyString::is_empty()Andreas Kling
2020-04-15AK: Add Checked<T>::multiplication_would_overflow()Andreas Kling
2020-04-15AK: Add a Checked<T> templateAndreas Kling
2020-04-15AK: Add MakeUnsigned<T> helper templateAndreas Kling
2020-04-15AK: Add a simple NumericLimits<T> templateAndreas Kling
2020-04-14AK: Add a little test for String::split()Andreas Kling
2020-04-13LibELF: Add find_demangled_functionItamar
2020-04-13AK: Let FlyString::hash() assume that the string was already hashedAndreas Kling
2020-04-12AK: Inline Optional functions more aggressivelyAndreas Kling
2020-04-12AK: Add LogStream operator<< overloads for float and doubleAndreas Kling
2020-04-12AK: Parse query and fragment in URL::parse()Linus Groh
2020-04-12AK: Support fragment in URLLinus Groh