Luna/luna/include/luna
apio 00ee8314b3
luna: Make Utf8String{De,En}coders return the number of bytes written
This means we can avoid a call to code_points() in mbstowcs(),
which would parse a string twice.
2023-01-14 11:55:19 +01:00
..
Alignment.h Add newlines at end-of-file 2023-01-02 13:07:29 +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 find_region() and find_and_toggle_region() 2023-01-13 18:55:31 +01:00
Check.h Describe what check() and expect() are 2023-01-14 10:59:30 +01:00
CircularQueue.h x86_64: Add basic keyboard support with an ASYNC DRIVER 2022-12-26 19:59:18 +01:00
CString.h TarStream: Support mode 2023-01-11 18:42:50 +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
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: Introduce try_move_value(), which is the release_value() equivalent of try_set_value() 2023-01-11 17:06:17 +01:00
OwnedPtr.h OwnedPtr: Implement assignment operators 2023-01-13 18:54:25 +01:00
OwnedStringView.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
PlacementNew.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Result.h Result: Construct a Result from an Option using from_option() 2023-01-11 23:02:42 +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 SharedPtr: Add a nullptr constructor 2023-01-13 18:54:39 +01:00
Stack.h luna, kernel: More constness 2023-01-10 19:31:41 +01:00
Syscall.h Add a VERY BASIC and hacky way of allocating memory from userspace 2023-01-11 23:02:42 +01:00
SystemError.h Add newlines at end-of-file 2023-01-02 13:07:29 +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
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: Assigment, copy&move constructors, and destructor 2023-01-14 10:50:28 +01:00