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
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
2020-01-20
AK: Allow clamp() with min==max
Andreas Kling
2020-01-20
AK: Add clamp() function
Shannon Booth
2020-01-19
AK: Add some missing "inline" keywords in StdLibExtras.h
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-07-29
Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/.
Andreas Kling
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-27
AK: Oops, fix typo in RemoveVolatile<T> helper.
Andreas Kling
2019-06-24
AK: Mark some helper things constexpr.
Andreas Kling
2019-06-07
Meta: Tweak .clang-format to not wrap braces after enums.
Andreas Kling
2019-06-07
AK: Run clang-format on everything.
Andreas Kling
2019-06-01
LibCore: CObjects without is<T> specialization shouldn't LARP as others.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-05-06
Make sure all GraphicsBitmap scanlines are 16-byte aligned.
Andreas Kling
2019-04-22
Kernel: Don't use MMX memcpy() in the kernel.
Andreas Kling
2019-04-20
Get rid of SERENITY macro since the compiler already defines __serenity__
Andreas Kling
2019-04-05
WindowServer: Factor out window frame logic into a WSWindowFrame class.
Andreas Kling
2019-03-21
Use 64-bit integers inside Stopwatch to enable longer timings.
Andreas Kling
2019-02-25
AK: Add Retained<T>, like RetainPtr, but never null.
Andreas Kling
2019-02-20
Kernel: Reduce code duplication in exception handlers.
Andreas Kling
2019-02-15
Use modern C++ attributes instead of __attribute__ voodoo.
Andreas Kling
2019-02-07
Add a fast memcpy() using MMX when we're moving >= 1KB.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-17
Get rid of #ifdef SERENITY. We're past that phase of bootstrapping.
Andreas Kling
2019-01-16
Optimize the Painter::blit() loop a bit. ~3% fewer cycles, I'll take it.
Andreas Kling
2019-01-13
Fix Userland build.
Andreas Kling
2019-01-12
Optimize WindowManager::flush() with fast_dword_copy().
Andreas Kling
2018-12-04
Import a simple text editor I started working on.
Andreas Kling