..
Alignment.h
Kernel: Enable -Wsign-conversion
2022-12-08 15:09:32 +01:00
Alloc.h
Introduce std::nothrow
2022-12-16 18:14:48 +01:00
Atomic.h
Atomic: Add operators += and -=
2022-12-17 10:49:19 +01:00
Attributes.h
Replace the _noreturn macro with the C++ native attribute [[noreturn]]
2022-12-06 19:40:35 +01:00
Bitmap.h
kernel: Enable -Wsign-conversion and -Wcast-align
2022-12-07 11:47:46 +01:00
Check.h
Replace the _noreturn macro with the C++ native attribute [[noreturn]]
2022-12-06 19:40:35 +01:00
CString.h
Rename String.h -> CString.h
2022-12-16 20:40:04 +01:00
CType.h
Reorganize the luna/ directory so that headers aren't in the top level include path
2022-12-04 12:42:43 +01:00
Format.h
Add a 'pure' variant of cstyle_format which is infallible
2022-12-17 12:38:22 +01:00
LinkedList.h
LinkedList: Return Option instead of ENONE if no value
2022-12-08 16:09:04 +01:00
Move.h
Reorganize the luna/ directory so that headers aren't in the top level include path
2022-12-04 12:42:43 +01:00
NumberParsing.h
Give number parsing functions more meaningful names
2022-12-17 12:12:58 +01:00
Option.h
Option: Simplify release_value
2022-12-16 18:13:40 +01:00
OwnedStringView.h
Implement OwnedStringView::from_string_literal
2022-12-17 11:36:16 +01:00
PlacementNew.h
Reorganize the luna/ directory so that headers aren't in the top level include path
2022-12-04 12:42:43 +01:00
Result.h
Remove some redundant error propagation
2022-12-16 18:32:29 +01:00
SafeArithmetic.h
Make {add,sub,mul}_will_overflow more compiler-independent
2022-12-06 15:53:06 +01:00
ScopeGuard.h
Add scope guards
2022-12-08 14:56:11 +01:00
Stack.h
Add a Stack convenience class
2022-12-07 16:11:59 +00:00
SystemError.h
Remove ENONE
2022-12-08 16:09:33 +01:00
Types.h
Reorganize the luna/ directory so that headers aren't in the top level include path
2022-12-04 12:42:43 +01:00
Units.h
Remove some redundant error propagation
2022-12-16 18:32:29 +01:00