summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2023-02-15AK: Add StringBuilder::to_fly_string()Sam Atkins
2023-02-15AK: Let FlyStrings be assigned from StringsSam Atkins
2023-02-15AK+Tests+LibWeb: Make `URL::complete_url()` take a StringViewSam Atkins
2023-02-13Shell: Start implementing a POSIX-compliant parserAli Mohammad Pur
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-12AK: Add conversion functions for packed DOS time formatOllrogge
2023-02-12AK: Add function 'shallow_clone()' to HashMapKenneth Myhra
2023-02-11AK: Move try_make_ref_counted() to NonnullRefPtr.hNico Weber
2023-02-11AK: Move try_make() to NonnullOwnPtr.hNico Weber
2023-02-11AK: Move adopt_nonnull_ref_or_enomem() to NonnullRefPtr.hNico Weber
2023-02-11AK: Move adopt_nonnull_own_or_enomem() to NonnullOwnPtr.hNico Weber
2023-02-11AK: Always initialize vector capacity to inline_capacityMacDue
2023-02-10AK: Allow Vector<ByteBuffer>::contains_slow to accept (Readonly)BytesLuke Wilde
2023-02-10AK: Provide `is_errno` for Kernel ErrorsTim Schumacher
2023-02-10AK: Allow explicitly copying Errors in the KernelTim Schumacher
2023-02-10AK: Fix a linting issue in `Error.h`Tim Schumacher
2023-02-10AK: Disallow returning of string literals for errors in kernel codeLiav A
2023-02-10AK: Add a new method to propagate errno while printing errors in KernelLiav A
2023-02-10AK: Disallow implicitly copying Error and ErrorOr instancesTimothy Flynn
2023-02-10AK+Everywhere: Do not implicitly copy variables in TRY macrosTimothy Flynn
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-02-10AK: Add an explicit Error factory to copy an existing errorTimothy Flynn
2023-02-08AK: Remove the deprecated Stream implementation :^)Tim Schumacher
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-08AK: Add ReadonlySpan<T> as an alias for Span<T const>MacDue
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `LittleEndianOutputBitStream`Tim Schumacher
2023-02-08AK: Remove the fallbile constructor from `BigEndianOutputBitStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `LittleEndianInputBitStream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `BigEndianInputBitStream`Tim Schumacher
2023-02-06Kernel: Protect Process::m_name with a spinlockSam Atkins
2023-02-05AK: Always define ak_assertion_failed, even when NDEBUG is falseAndrew Kaster
2023-02-05AK: Allow propagating errors from StringView::for_each_split_view()MacDue
2023-02-05AK: Make WeakPtr<T>::value() return NonnullRefPtr<T>Andreas Kling
2023-02-04AK: Check the return type in `IsCallableWithArguments`Lucas CHOLLET
2023-02-04AK: Move the definition of `IsCallableWithArguments` to `Function.h`Lucas CHOLLET
2023-02-04AK: Add the `ConvertibleTo` conceptLucas CHOLLET
2023-02-04AK: Make LEB128 decoding work with `read_value`Tim Schumacher
2023-02-04AK: Port `LEB128` to the new `AK::Stream`Tim Schumacher
2023-02-04AK: Don't restore the stream offset when failing to read an LEB128Tim Schumacher
2023-02-04AK: Make `SeekableStream::truncate()` take a `size_t`Tim Schumacher
2023-02-04AK: Use constexpr instead of consteval on OpenBSDnipos
2023-02-03AK: Add thresholds to `quickselect_inline` and `Statistics::Median`Staubfinger
2023-02-03AK: Use `AK:quickselect_inline` to compute `AK::Statistics::median`Staubfinger
2023-02-03AK: Implement the quick select algorithm as AK::quickselect_inplaceStaubfinger
2023-02-03AK: Remove JsonObject::get_deprecated() and ::get_ptr() :^)Sam Atkins
2023-02-02AK: Define HashMap::take to find and remove a value from the mapTimothy Flynn
2023-02-02AK: Ensure string types are actually considered hash-compatibleTimothy Flynn
2023-02-02AK: Return a constant reference from HashMap's constant get() overrideTimothy Flynn