Luna/luna/include/luna
2023-02-27 15:13:23 +01:00
..
Alignment.h luna, kernel: Replace some uses of char by truly 1-byte wide types 2023-01-16 19:52:34 +01:00
Alloc.h libc: Add malloc(), calloc(), realloc() and free() 2023-01-13 20:00:20 +01:00
Atomic.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Attributes.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Badge.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Bitmap.h Bitmap: Add a fallible variant of match_region() that does not crash if arguments are out of range 2023-01-22 14:25:51 +01:00
Check.h luna: Introduce fail(...), a replacement for expect(false, ...) 2023-02-25 17:45:40 +01:00
CircularQueue.h x86_64: Add basic keyboard support with an ASYNC DRIVER 2022-12-26 19:59:18 +01:00
CString.h luna: Add strlcpy() 2023-02-27 15:03:22 +01:00
CType.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
DebugLog.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Format.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Heap.h libc: Add malloc(), calloc(), realloc() and free() 2023-01-13 20:00:20 +01:00
Ignore.h luna: Add a new idiomatic way to mark unused parameters as used while keeping their names 2023-01-25 21:14:44 +01:00
LinkedList.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Move.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
NumberParsing.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Option.h Option, Result: Make try_move_value() non-const since it modifies the Option 2023-02-25 16:22:11 +01:00
OwnedPtr.h OwnedPtr, SharedPtr: Add operator bool 2023-02-25 16:27:36 +01:00
OwnedStringView.h OwnedStringView: Add a method to extract a substring 2023-01-22 11:27:54 +01:00
PlacementNew.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Result.h Option, Result: Make try_move_value() non-const since it modifies the Option 2023-02-25 16:22:11 +01:00
SafeArithmetic.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
ScopeGuard.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
SharedPtr.h kernel, luna: Port non-VFS changes over from pull request #22 2023-02-25 17:47:58 +01:00
SourceLocation.h luna: Add a new SourceLocation class and use that in check() and expect() 2023-01-22 11:43:48 +01:00
Spinlock.h kernel, luna: Move Spinlock.h to luna 2023-02-14 20:05:00 +01:00
Stack.h luna, kernel: More constness 2023-01-10 19:31:41 +01:00
StaticString.h luna: Add StaticString, an OOP char[] 2023-02-27 15:13:23 +01:00
Syscall.h kernel, libc: Add an usleep() system call and use that to implement usleep() and sleep() in libc 2023-01-22 15:00:20 +01:00
SystemError.h libc: Add assert.h 2023-01-22 12:51:30 +01:00
TarStream.h TarStream: Support mode 2023-01-11 18:42:50 +01:00
Types.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
TypeTraits.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
UBSAN.h luna: Add UB sanitizer, for both kernel-space and userspace 2023-02-25 17:45:40 +01:00
Units.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Utf8.h luna: Make Utf8String{De,En}coders return the number of bytes written 2023-01-14 11:55:19 +01:00
Vector.h Vector: Fix try_append (hopefully) 2023-02-27 15:02:55 +01:00