summaryrefslogtreecommitdiff
path: root/AK/Error.h
AgeCommit message (Expand)Author
2023-05-28AK: Verify that we don't call Error::from_errno(0)Sam Atkins
2023-04-28AK+Everywhere: Disallow Error::from_string_view(FooString)Ali Mohammad Pur
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: Add an explicit Error factory to copy an existing errorTimothy Flynn
2023-01-07Everywhere: Remove "LibC/" includes, add lint-rule against itBen Wiederhake
2022-12-28AK: Fix constructing ErrorOr from ErrorOr of a related typeSam Atkins
2022-12-26AK: Mark Error::from_ functions as [[nodiscard]]Nico Weber
2022-12-22AK: Rearrange Error's members to reduce its size by 8 bytesTimothy Flynn
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: Elaborate the Error constructors a bitAli Mohammad Pur
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-10-07AK: Change ErrorOr to contain a Variant rather than inherit from itTimothy Flynn
2022-09-27AK: Make ErrorOr::error() const and return a const referenceLucas CHOLLET
2022-07-12Everywhere: Split Error::from_string_literal and Error::from_string_viewsin-ack
2022-06-09AK: Add Error::operator==(Error const&)Lucas CHOLLET
2022-02-16AK: VERIFY inside release_value_but_fixme_should_propagate_errors()Sam Atkins
2021-12-20AK+LibMain: Improve formatter for AK::Error in userspaceAndreas Kling
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-12-16AK+Tests: Use less space in ErrorOrBen Wiederhake
2021-12-05AK: Implement missing const getters in AK::Error, fix typoBen Wiederhake
2021-11-22AK+LibSystem+LibMain: Add Error::from_syscall() for syscall failuresAndreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-17AK: Forward declare Error and ErrorOr in AK/Forward.hAndreas Kling
2021-11-08AK: Add some more ways to construct Error and ErrorOr<T>Andreas Kling
2021-11-08AK: Make Error.h pull in Try.hAndreas Kling
2021-11-08AK: Allow subclassing ErrorAndreas Kling
2021-11-08AK: Make Error and ErrorOr<T> work in Lagom as well :^)Andreas Kling
2021-11-08AK: Add ErrorOr<T>::release_value_but_fixme_should_propagate_errors()Andreas Kling
2021-11-08AK: Bring AK::Error into the global namespaceAndreas Kling
2021-11-08AK: Add Error and ErrorOr<T>Andreas Kling
2020-04-21AK: Remove unused Error templateAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-07-31Add Error<>Robin Burchell