Luna/libluna/include/luna
apio f05fea441c
All checks were successful
Build and test / build (push) Successful in 1m51s
libluna: Add LinkedList tags
2024-03-03 14:52:23 +01:00
..
Alignment.h libluna: Document Alignment.h 2023-08-23 11:04:05 +02:00
Alloc.h kernel+libluna: Avoid scrubbing when the memory is going to be overwritten anyway 2023-08-27 20:48:33 +02:00
Atomic.h libluna: Document Atomic.h 2023-08-23 13:04:47 +02:00
Attributes.h libluna: Document Attributes.h and Badge.h 2023-08-23 13:24:28 +02:00
Badge.h libluna: Document Attributes.h and Badge.h 2023-08-23 13:24:28 +02:00
Base64.h libluna: Document Base64.h 2023-08-23 13:34:14 +02:00
Bitmap.h libluna: Document Bitmap 2023-08-23 13:50:45 +02:00
Bitset.h libluna: Document Bitset.h 2023-08-23 14:45:53 +02:00
Buffer.h kernel+terminal: Move pseudoterminal input processing to kernel-space 2023-09-22 22:45:35 +02:00
Check.h libluna: Document Check.h 2023-08-28 12:27:41 +02:00
CircularQueue.h kernel: Support listening sockets in poll() 2023-09-20 07:05:48 +02:00
Common.h libluna: Add max() and min() 2023-08-08 12:39:03 +02:00
CPath.h libluna: Document CircularQueue, CPath and CRC32 2023-08-26 12:33:12 +02:00
CRC32.h libluna: Document CircularQueue, CPath and CRC32 2023-08-26 12:33:12 +02:00
CString.h libluna: Document CString, CType and DebugLog 2023-08-26 12:43:44 +02:00
CType.h libluna: Document CString, CType and DebugLog 2023-08-26 12:43:44 +02:00
DebugLog.h libluna: Document CString, CType and DebugLog 2023-08-26 12:43:44 +02:00
EscapeSequence.h libluna+kernel: Basic ANSI escape sequences 2023-09-02 19:35:42 +02:00
Format.h libluna: Document Format 2023-08-26 12:59:22 +02:00
Hash.h libluna: Document Hash.h 2023-08-26 20:31:16 +02:00
HashMap.h libluna: Document HashMap and HashTable 2023-08-26 20:50:12 +02:00
HashTable.h libluna: Fix initial allocation for HashTable 2023-08-27 20:48:50 +02:00
Heap.h libluna: Document Heap.h 2023-08-28 12:20:42 +02:00
Ignore.h libluna: Document Ignore.h and ImplPOSIX.cpp 2023-08-27 20:50:53 +02:00
LinkedList.h libluna: Add LinkedList tags 2024-03-03 14:52:23 +01:00
Move.h luna -> libluna 2023-02-27 15:22:39 +01:00
NumberParsing.h libluna: Allow passing a base to scan_(un)signed_integer() 2023-06-19 00:58:02 +02:00
Option.h kernel: Remove FileDescriptorTable and add a helper to resolve fds to FileDescriptors 2023-03-12 13:57:38 +01:00
OwnedPtr.h libluna: Add OwnedPtr::leak() 2023-09-27 18:50:56 +02:00
PathParser.h libluna: Add a variant of PathParser::join() for relative paths 2023-07-02 16:38:12 +02:00
PlacementNew.h luna -> libluna 2023-02-27 15:22:39 +01:00
Result.h libluna: Remove EFIXME and make others declare error_string() and error_name() 2023-05-02 10:51:53 +02:00
SafeArithmetic.h luna -> libluna 2023-02-27 15:22:39 +01:00
Scanf.h libc+libluna: Move the scanf implementation from libc to libluna 2023-09-02 15:48:58 +02:00
ScopeGuard.h luna -> libluna 2023-02-27 15:22:39 +01:00
SharedPtr.h libluna/SharedPtr: Count references with separately created objects properly 2023-08-03 10:32:22 +02:00
Slice.h libluna: Allow constructing a Slice from another one with a different pointer type 2023-04-26 20:41:24 +02:00
Sort.h libluna: Add a sort() function 2023-05-02 20:56:27 +02:00
SourceLocation.h luna -> libluna 2023-02-27 15:22:39 +01:00
Spinlock.h luna -> libluna 2023-02-27 15:22:39 +01:00
Stack.h kernel: Don't create a new kernel stack on exec() 2023-07-12 16:06:56 +02:00
StaticString.h libluna: Add max() and min() 2023-08-08 12:39:03 +02:00
String.h sh: Add a system to easily add flexible shell builtins 2023-07-21 20:44:01 +02:00
StringBuilder.h libluna: Add StringBuilder 2023-04-07 11:53:52 +02:00
StringView.h sh: Add a system to easily add flexible shell builtins 2023-07-21 20:44:01 +02:00
SystemError.h libluna: Add a bunch more errno definitions 2023-08-11 17:59:41 +02:00
TarStream.h kernel+tools: Allow loading files with different owners + add a more dynamic install script 2023-05-06 12:11:35 +02:00
Types.h libluna: Add a #pragma once to Types.h 2023-06-17 12:04:47 +02:00
TypeTraits.h libluna: Add typename to some stuff in TypeTraits 2024-02-11 19:26:40 +01:00
UBSAN.h UBSAN: Add __ubsan_handle_nonnull_arg 2023-04-07 11:53:19 +02:00
Units.h libluna: Add more options to to_dynamic_unit() 2023-05-13 12:01:09 +02:00
Utf8.h libluna: Simplify the API for Utf8StateDecoder by splitting it into multiple methods 2023-06-18 18:38:01 +02:00
Vector.h kernel+libc: Add support for supplementary groups (2/2) 2023-11-22 21:31:07 +01:00