index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
StdLibExtras.h
Age
Commit message (
Expand
)
Author
2021-07-08
AK+Userland: Add generic `AK::abs()` function and use it
Daniel Bertalan
2021-06-27
AK: Make the constexpr StringView methods actually constexpr
Ali Mohammad Pur
2021-06-23
AK: Make {min,max,clamp}(T, U) work when U can be implicitly cast to T
Ali Mohammad Pur
2021-06-15
AK: Add a function that casts an enum to its underlying type
Ali Mohammad Pur
2021-06-06
AK+Everywhere: Disallow constructing Functions from incompatible types
Ali Mohammad Pur
2021-05-29
AK: Extend round_to_power_of_two to types other than `unsigned`
Andrew Kaster
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-16
AK+Kernel: Make IntrusiveList capable of holding non-raw pointers
AnotherTest
2021-04-10
AK+Everywhere: Make StdLibExtras templates less wrapper-y
AnotherTest
2021-03-28
AK: Add IsSigned conterpart to IsUnsigned.
Michel Hermier
2021-03-28
AK: Make Concepts.h and StdLibExtras.h properly alias their own sumbols.
Michel Hermier
2021-03-17
AK: Move move() into the "std" namespace
Andreas Kling
2021-03-09
AK: Include Assertions.h in StdLibExtras.h
Mițca Dumitru
2021-03-05
AK: Implement IsEnum<T> and UnderlyingType<T> type traits
Brian Gianforcaro
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-23
AK+Userland: Extend the compiletime format string check to other functions
AnotherTest
2021-02-10
AK: Make IsUnsigned<T> behave as you would expect
Andreas Kling
2021-02-08
AK: Add dbgln() format checking
AnotherTest
2021-01-28
Lagom+AK: Remove remains of clang -Wconsumed usage
Andreas Kling
2020-12-30
AK: Add tests for type traits and IndexSequence
Andrew Kaster
2020-12-30
AK: Add a TypeList class for expanded compile-time tools
Andrew Kaster
2020-12-30
AK: Add IsArithmetic and IsFundamental type traits
Andrew Kaster
2020-12-29
AK+Format: Accept unsigned long in replacement fields.
asynts
2020-12-26
AK: Make AK::IsSame<T, U>::value a constexpr bool
AnotherTest
2020-12-21
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
Lenny Maiorani
2020-11-12
AK: Prefer using instead of typedef
Lenny Maiorani
2020-11-10
AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe
Tom
2020-11-10
AK: Add RefPtrTraits to allow implementing custom null pointers
Tom
2020-10-20
Everywhere: Redundant inline specifier on constexpr functions (#3807)
Lenny Maiorani
2020-10-20
Checked: constexpr support
Lenny Maiorani
2020-10-04
LibIPC: Make IPC::encode() and ::decode() fail at compiletime when used
AnotherTest
2020-10-02
AK: Add is_trivial and is_trivially_copyable
Tom
2020-09-22
AK: Consider long and unsigned long as integral types.
asynts
2020-09-11
AK: Generalise 'PrintfImplementation'
AnotherTest
2020-08-27
AK: Define MakeUnsigned and MakeSigned for char.
asynts
2020-08-23
AK: Print RHS and LHS in EXPECT_EQ if we can
Ben Wiederhake
2020-08-16
AK: HashTable add a constructor that allows preallocation of capacity + Use i...
Muhammad Zahalqa
2020-08-06
AK: Add Integral and FloatingPoint concepts.
asynts
2020-08-06
AK: Rename MakeUnsigned::type to MakeUnsigned::Type.
asynts
2020-08-06
AK: Make min/max behave like the STL for equivalent inputs (#2976)
Muhammad Zahalqa
2020-07-26
AK: Add global is<T>() and downcast<T>()
Andreas Kling
2020-07-24
AK: Add a couple more helper templates to StdLibExtras
Andreas Kling
2020-07-18
AK: Use "signed char" as the opposite of "unsigned char"
Andreas Kling
2020-05-23
AK: Add MakeSigned<T> helper template
Andreas Kling
2020-04-22
AK: Tweak exchange() implementation
Andreas Kling
2020-04-15
AK: Add MakeUnsigned<T> helper template
Andreas Kling
2020-04-07
AK: Add forward() overload that refuses to forward lvalue as rvalue
Andreas Kling
2020-03-08
AK: Move memory stuff (fast memcpy, etc) to a separate header
Andreas Kling
2020-03-08
AK: Add a Conditional<condition, TrueType, FalseType> template
Andreas Kling
2020-02-09
AK: Apply changes for the Bootstrapper environment
Liav A
[next]