.. |
Array.h
|
BAN: Remove unnecessary default constructor from Array
|
2024-03-06 16:01:52 +02:00 |
Assert.h
|
BAN: Update ASSERT_NOT_REACHED message
|
2024-03-08 22:11:39 +02:00 |
Atomic.h
|
BAN: Add more APIs for Atomic and make compare_exchage take a reference
|
2024-06-28 21:47:47 +03:00 |
Bitcast.h
|
BAN: Implement bit_cast
|
2024-02-12 21:46:33 +02:00 |
ByteSpan.h
|
BAN: Add move constructors to ByteSpan
|
2024-06-18 01:52:02 +03:00 |
CircularQueue.h
|
BAN: Implement back() for CircularQueue
|
2024-06-11 00:05:11 +03:00 |
Debug.h
|
BAN: Add d{print,want,error}ln_if macros for userspace
|
2024-06-18 02:35:45 +03:00 |
Endianness.h
|
BAN: Add network_endian_to_host
|
2024-06-17 22:14:43 +03:00 |
Errors.h
|
BAN: Make String and StringView header only
|
2024-05-23 15:43:26 +03:00 |
Formatter.h
|
BAN: If format string is started with space, numbers are padded with it
|
2024-07-19 21:39:31 +03:00 |
ForwardList.h
|
BAN: Add variant to ForwardList
|
2023-10-29 02:28:55 +03:00 |
Function.h
|
BAN: Fix Function requires clause argument forwariding
|
2024-06-27 00:33:50 +03:00 |
GUID.h
|
BAN: Add basic GUID data structure
|
2023-11-21 15:11:50 +02:00 |
Hash.h
|
All: Cleanup all files
|
2024-01-24 15:53:38 +02:00 |
HashMap.h
|
BAN: Add HashMap::remove(iterator)
|
2024-02-28 22:35:42 +02:00 |
HashSet.h
|
BAN: Remove unstable hash map and set
|
2024-02-06 17:35:15 +02:00 |
IPv4.h
|
Kernel/BAN: Fix network strucute endianness
|
2024-02-05 18:18:56 +02:00 |
Iteration.h
|
All: Cleanup all files
|
2024-01-24 15:53:38 +02:00 |
Iterators.h
|
BAN: Mark some class methods as constexpr
|
2024-05-28 01:07:29 +03:00 |
Limits.h
|
BAN: Add {max,min}_exponent{2,10} to numeric_limits<T>
|
2024-02-16 15:27:40 +02:00 |
LinkedList.h
|
BAN: Add cool API for LinkedList
|
2024-02-01 14:19:02 +02:00 |
MAC.h
|
BAN: Add comparison for MAC
|
2024-02-03 18:03:27 +02:00 |
Math.h
|
BAN: Implement will_{addition,multiplication}_overflow
|
2024-06-14 11:04:29 +03:00 |
Move.h
|
BAN: Move placement new to New.h
|
2023-12-07 23:52:57 +02:00 |
New.h
|
BAN: Move placement new to its own file and fix includes
|
2024-01-31 23:55:41 +02:00 |
NoCopyMove.h
|
BAN: Add RefCounted<> and Unique<>
|
2023-01-31 18:43:09 +02:00 |
Optional.h
|
BAN: Default initialize optional storage
|
2024-07-16 11:19:16 +03:00 |
PlacementNew.h
|
BAN/Kernel: Rework assertion/panic system
|
2024-03-04 11:41:54 +02:00 |
Queue.h
|
BAN: Add capacity() getter for Queue
|
2024-02-07 22:53:56 +02:00 |
RefPtr.h
|
BAN: Write RefPtr and WeakPtr to be thread safe
|
2024-06-28 22:00:29 +03:00 |
ScopeGuard.h
|
All: Cleanup all files
|
2024-01-24 15:53:38 +02:00 |
Sort.h
|
BAN: Implement basic radix sort for unsigned integers
|
2024-02-01 15:22:28 +02:00 |
Span.h
|
All: Cleanup all files
|
2024-01-24 15:53:38 +02:00 |
String.h
|
BAN: Allow String::formatted to fail
|
2024-06-25 11:04:03 +03:00 |
StringView.h
|
BAN: Implement hash for StringView
|
2024-06-25 19:28:45 +03:00 |
Swap.h
|
BAN: implement basic swap
|
2023-12-07 09:26:17 +02:00 |
Time.h
|
All: Cleanup all files
|
2024-01-24 15:53:38 +02:00 |
Traits.h
|
BAN: Implement same_as and add requires for BAN::Function with lambda
|
2024-06-14 00:15:48 +03:00 |
UTF8.h
|
BAN: Implement BAN::UTF8::to_codepoint() for single byte types
|
2024-06-03 03:39:57 +03:00 |
UniqPtr.h
|
All: Cleanup all files
|
2024-01-24 15:53:38 +02:00 |
Variant.h
|
BAN: Implement Variant::has_value() and Variant::operator bool()
|
2024-07-12 20:37:56 +03:00 |
Vector.h
|
BAN: Optimize Vector copy assignment to reduce allocations
|
2024-06-14 00:17:28 +03:00 |
WeakPtr.h
|
BAN: Write RefPtr and WeakPtr to be thread safe
|
2024-06-28 22:00:29 +03:00 |