..
Array.h
BAN: Make Array more constexpr
2025-04-23 18:40:20 +03:00
Assert.h
BAN: Update ASSERT_NOT_REACHED message
2024-03-08 22:11:39 +02:00
Atomic.h
BAN: Implement atomic functions for normal integers
2025-04-20 03:11:41 +03:00
Bitcast.h
BAN: Implement bit_cast
2024-02-12 21:46:33 +02:00
ByteSpan.h
BAN: Mark ByteSpan::slice as [[nodiscard]]
2024-11-26 00:54:35 +02:00
CircularQueue.h
BAN: Add clear and access by index to CircularQueue
2025-07-10 17:24:40 +03:00
Debug.h
Kernel: Add better termios support
2025-06-01 13:48:03 +03:00
Endianness.h
BAN: Add default constructors for BAN::{Little,Big}Endian
2024-11-21 13:34:12 +02:00
Errors.h
BAN: Allow MUST and TRY to contain commas
2024-12-16 17:22:40 +02:00
Formatter.h
BAN: Fix negative floating point value printing
2025-04-01 22:39:21 +03:00
ForwardList.h
BAN: Add variant to ForwardList
2023-10-29 02:28:55 +03:00
Function.h
BAN: Member function pointers now use references instead of pointers
2024-10-13 22:00:16 +03:00
GUID.h
BAN: Implement GUID::to_string
2024-08-14 13:23:27 +03:00
Hash.h
All: Cleanup all files
2024-01-24 15:53:38 +02:00
HashMap.h
BAN: Make HashMap::{insert,emplace}{,_or_assign} return an iterator
2024-12-09 03:37:13 +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 requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +03:00
MAC.h
BAN: Add comparison for MAC
2024-02-03 18:03:27 +02:00
Math.h
BAN: Implement sincos to math
2024-11-04 17:42:01 +02: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
Numbers.h
BAN: Implement floating point constants in Numbers.h
2024-11-03 20:19:45 +02:00
Optional.h
BAN: Add requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +03:00
PlacementNew.h
BAN: Make PlacementNew.h only include <new> if it exists
2024-11-19 00:16:44 +02:00
Queue.h
BAN: Add requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +03:00
RefPtr.h
BAN: Add requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +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
BAN: Update {Byte}Span API with better constness
2024-10-10 21:53:23 +03:00
String.h
BAN: Use memmove instead of memcpy on overlapping data
2024-10-13 22:00:16 +03:00
StringView.h
BAN: Allow constexpr construction of StringView
2025-06-07 18:29:32 +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: Add it_value_type_t
2025-10-26 00:22:35 +03:00
UTF8.h
BAN: Return UTF::invalid from byte_length instead of 0
2025-06-02 11:39:18 +03:00
UniqPtr.h
BAN: Add requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +03:00
Variant.h
BAN: Add requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +03:00
Vector.h
BAN: Add requires clauses for Container::emplace{,_back} functions
2024-10-10 21:51:44 +03:00
WeakPtr.h
BAN: Make WeakPtr::lock const
2025-06-11 16:53:43 +03:00