summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
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
2022-12-11AK: Change the moved-from String state to the empty short stringkleines Filmröllchen
2022-12-11AK: Add comparison operatorkleines Filmröllchen
2022-12-10AK: Remove HashMap::ensure_capacityThomas Queiroz
2022-12-10AK: Add Byte accessors for BigEndian and LittleEndianTim Schumacher
2022-12-09Everywhere: Remove unnecessary AK and Detail namespace scopingMoustafa Raafat
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-08AK: Add Vector::shrink_to_fit()Andreas Kling
2022-12-09AK: Disallow implicit pointer-to-boolean conversion in JsonValueTimothy Flynn
2022-12-09AK: Unref old m_data in String's move assignmentMaciej
2022-12-08AK: Add formatters for Span<T> and Span<T const>Timothy Flynn
2022-12-07AK: Add StringView(String const&) constructorLinus Groh
2022-12-06AK: Ignore -Wshadow in TRY() and MUST()Linus Groh
2022-12-06AK: Add a helper macro to temporarily ignore diagnostics with _Pragma()Linus Groh
2022-12-06AK: Introduce the new String, replacement for DeprecatedStringAndreas Kling
2022-12-06AK: Take the bump-allocated chunk header into account in destroy_all()Ali Mohammad Pur
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Remove 'clang-format off' comments that are no longer neededLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-02AK: Implement FloatExtractor<f128>Steffen Rusitschka
2022-11-27AK: Fully qualify some usages of AK features outside of the AK namespaceTim Schumacher