summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2022-12-22AK: Rearrange Error's members to reduce its size by 8 bytesTimothy Flynn
2022-12-22AK+Everywhere: Replace all Bitmap::must_create() uses with ::create()Sam Atkins
2022-12-22AK: Rename Bitmap::try_create() to ::create()Sam Atkins
2022-12-21AK: Calculate elapsed days in `human_readable_time()`Karol Kosek
2022-12-20AK: Add DeprecatedString::find_last(StringView)Agustin Gianni
2022-12-20AK: Stop using `DeprecatedString` in Base64 encodingJelle Raaijmakers
2022-12-20AK: Stop using `DeprecatedString` in `UUID`Jelle Raaijmakers
2022-12-19AK: Use __has_builtin() in Checked.hAndreas Kling
2022-12-17AK+Everywhere: Move custom deleter capability to OwnPtrLenny Maiorani
2022-12-16AK: Add a try_ensure() method to HashMapEli Youngs
2022-12-16AK: Support popping an arbitrary element from a HashTableEli Youngs
2022-12-16AK: Synchronize explicit instantiations of to_int and to_uintTimothy Flynn
2022-12-15AK: Add `OwnPtrWithCustomDeleter`Lucas CHOLLET
2022-12-15AK: Add Span to Array conversion functionkleines Filmröllchen
2022-12-14AK: Create relative path even if prefix is not an ancestor of the pathPoseydon42
2022-12-14AK: Bring back the AK_DONT_REPLACE_STD #defineAli Mohammad Pur
2022-12-14Everywhere: Stop shoving things into ::std and mentioning them as suchAli Mohammad Pur
2022-12-14AK: Make Types.h not export its functions if !USING_AK_GLOBALLYAli Mohammad Pur
2022-12-13AK: Make Variant's index type publickleines Filmröllchen
2022-12-13AK: Fix build with !USING_AK_GLOBALLYAli Mohammad Pur
2022-12-12AK: Actually don't include <unistd.h> for windows in Platform.hAli Mohammad Pur
2022-12-12AK: Add a shuffle utility functionArda Cinar
2022-12-12AK: Introduce the `DerivedFrom` conceptLucas CHOLLET
2022-12-12AK: Don't use <random> on windows for ::rand()Ali Mohammad Pur
2022-12-12AK: Don't try to include <unistd.h> on windows for PAGE_SIZEAli Mohammad Pur
2022-12-12AK: Change quicksort comments to standard // stylekleines Filmröllchen
2022-12-12AK: Introduce cutoff to insertion sort for QuicksortMarc Luqué
2022-12-12AK: Introduce Indexable conceptkleines Filmröllchen
2022-12-11AK: Specialise AK::is() for NNRP<T>Ali Mohammad Pur
2022-12-11AK: Add an identity implementation of StringView::from_string_literal()Ali Mohammad Pur
2022-12-11AK: Add Optional-like value()/has_value() getters to WeakPtrAli Mohammad Pur
2022-12-11AK: Allow constructing WeakPtr<T> using OptionalNoneAli Mohammad Pur
2022-12-11AK: Add Optional::lazy_emplace(Callable)Ali Mohammad Pur
2022-12-11AK: Allow non-ascii characters to be printedAli Mohammad Pur
2022-12-11AK: Format the contents of NNRP<T> if T is formattableAli Mohammad Pur
2022-12-11AK: Ignore "alternative" formatting of StringView instead of crashingAli Mohammad Pur
2022-12-11AK: Add a Error::__jakt_from_string_literal(StringView) factory functionAli Mohammad Pur
2022-12-11AK: Let ErrorOr<T, E> expose its result/error typesAli Mohammad Pur
2022-12-11AK: Add support for modulo to Checked<T>Ali Mohammad Pur
2022-12-11AK: Allow Optional<T> to be constructed by OptionalNone()Ali Mohammad Pur
2022-12-11AK: Allow the user to access the variant indexAli Mohammad Pur
2022-12-11AK: Add a fallible StringBuilder::create() factory functionAli Mohammad Pur
2022-12-11AK: Add a Optional::value_or_lazy_evaluated(constructor_function) APIAli Mohammad Pur
2022-12-11AK: Add a functional-style Optional::map(mapper_function) APIAli Mohammad Pur
2022-12-11AK: Let HashMap also take a ValueTraitsAli Mohammad Pur
2022-12-11AK: Elaborate the Error constructors a bitAli Mohammad Pur
2022-12-11AK: Give DeprecatedString::replace() a default modeAli Mohammad Pur
2022-12-11AK: Add a DeprecatedString::byte_at() getterAli Mohammad Pur
2022-12-11AK: Add a Checked::unchecked_value() functionAli Mohammad Pur
2022-12-11AK: Add LexicalPath::is_child_ofkleines Filmröllchen