index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
KResult.h
Age
Commit message (
Expand
)
Author
2021-06-24
Kernel: Remove superfluous `alignas(T)` from `KResultOr<T>`
Daniel Bertalan
2021-05-28
Kernel: Add missing AK/Format.h include in KResult.h
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-04
Everywhere: Remove unnecessary `clang-format off`s
William McPherson
2021-02-28
Kernel: Use default con/de-structors
Ben Wiederhake
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-15
Kernel: Mark KResult getters as [[nodiscard]]
Brian Gianforcaro
2021-02-08
Kernel: KResultOr can use the same storage as the object for the error
Tom
2021-02-07
Kernel: Fix KResultOr copy-move from itself case
Tom
2021-02-07
Kernel: Change KResultOr::take_value to use move semantics
Tom
2021-01-22
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-20
Kernel+LibC: Turn errno codes into a strongly typed enum
Andreas Kling
2021-01-16
Kernel: Fix inverted logic in KResultOr
Ben Wiederhake
2020-12-31
Everywhere: Re-format with clang-format-11
Linus Groh
2020-09-25
Meta+Kernel: Make clang-format-10 clean
Ben Wiederhake
2020-09-19
Kernel: Fix KResultOr move semantics
Tom
2020-08-09
Kernel: Decorate KResult and KResultOr<T> methods with [[nodiscard]]
Brian Gianforcaro
2020-08-05
Kernel: Decorate KResult with [[nodiscard]]
Brian Gianforcaro
2020-08-05
Kernel: Decorate KResultOr with [[nodiscard]] to catch misbehaving callers
Brian Gianforcaro
2020-06-02
Kernel: Always inline some KResult / KResultOr<> methods
Sergey Bugaev
2020-05-20
AK+Kernel: Help the compiler inline a bunch of trivial methods
Sergey Bugaev
2020-04-10
Kernel+LibC: Remove ESUCCESS
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-08
Kernel: Add KResultOr<T>::result()
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-06
Kernel: Add KResult::error() to make it look symmetrical with KResultOr
Andreas Kling
2019-12-29
Kernel: Add move assign operator to KResultOr
Andrew Kaster
2019-08-02
Kernel: Align the KResult value storage appropriately.
Andreas Kling
2019-06-14
Kernel: Fix KResultOr move constructor not copying errors.
Sergey Bugaev
2019-06-07
Meta: Tweak .clang-format to not wrap braces after enums.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-04-09
Kernel: Yet more work on bringing up POSIX SHM.
Andreas Kling
2019-03-06
Kernel: Port more code to KResult and KResultOr<T>.
Andreas Kling
2019-02-27
Kernel: Use KResult in unlink() and rmdir().
Andreas Kling
2019-02-26
LibC: Make errno codes be #defines instead of enum values.
Andreas Kling
2019-02-25
Kernel: Add KResult and KResultOr<T> classes.
Andreas Kling