Luna/luna/include/luna
apio 4287ec6cb0
All checks were successful
continuous-integration/drone/push Build is passing
Bitmap: Introduce a new method 'find' and use it in MM and KernelVM
This method looks for the first bit with a value, optionally from a starting index, and returns its index.
This should be (haven't benchmarked) way faster than the manual way,
AKA what MM and KernelVM were doing.

This is due to this method using bit and byte manipulation tricks instead of just calling get() until getting the desired result :)
2023-01-09 17:59:52 +01:00
..
Alignment.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Alloc.h Add newlines at end-of-file 2023-01-02 13:07:29 +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: Introduce a new method 'find' and use it in MM and KernelVM 2023-01-09 17:59:52 +01:00
Check.h Add todo() 2022-12-18 17:15:42 +01:00
CircularQueue.h x86_64: Add basic keyboard support with an ASYNC DRIVER 2022-12-26 19:59:18 +01:00
CString.h CString: Support strcpy(), strcat() and strchr() 2023-01-06 16:20:35 +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
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 Fix TRY() with Option 2023-01-07 20:53:23 +01:00
OwnedPtr.h Add newlines at end-of-file 2023-01-02 13:07:29 +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 Add newlines at end-of-file 2023-01-02 13:07:29 +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 Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Stack.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
Syscall.h Implement printf() 2023-01-07 01:49:26 +01:00
SystemError.h Add newlines at end-of-file 2023-01-02 13:07:29 +01:00
TarStream.h Add newlines at end-of-file 2023-01-02 13:07:29 +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 libc: Implement mbstowcs() using Utf8StringDecoder 2023-01-06 21:01:37 +01:00