|
c3a1ae1576
|
[+] AuHeapUniqueDeleterClass
|
2024-09-22 17:14:56 +01:00 |
|
|
21f35e0bea
|
[+] ARM based AuBitsReverse optimization
|
2024-09-22 17:10:03 +01:00 |
|
|
cc69e9821c
|
[+] AuBitReverse (+ aliases: AuReverseBits, AuBitsReverse)
|
2024-09-21 22:08:57 +01:00 |
|
|
718080245c
|
[*] Amend 11bb77f1 , fully disable bCache flag for packed shared pointers
|
2024-09-21 22:00:59 +01:00 |
|
|
5c1f608cf2
|
[*] Amend: 11bb77f1
|
2024-09-13 12:22:54 +01:00 |
|
|
11bb77f129
|
[*] Move assets from Runtime to ROXTL
[+] AuMemoryViewRead
[+] AuMemoryViewWrite
[+] AuMemoryViewStreamXXX
[+] SOO UniqueOnHeap
[+] SOO SharedOnHeap
[+] AuHeap
[+] AuHeapStats
[+] New implementation of AuUPtr<T>
|
2024-09-13 08:50:25 +01:00 |
|
|
0b8fbafdca
|
[+] AuSetAllocator(that, pHeap/refHeap)
[+] auSetAllocator.ipp
[+] auSetAllocator.hpp
|
2024-09-10 08:29:13 +01:00 |
|
|
bdb5e3e37a
|
[*] Split off some auMemoryModel.hpp resources
|
2024-09-10 08:28:47 +01:00 |
|
|
37bb7e805e
|
[*] Move strings to auROXTL/Strings/* (excl iterator)
|
2024-09-10 08:27:37 +01:00 |
|
|
ea2703e559
|
[*] Use PMR allocators by default
|
2024-09-09 06:53:00 +01:00 |
|
|
3e73f0b23c
|
[+] AuVecD2, AuVecD3, AuVecD4
|
2024-09-05 21:22:29 +01:00 |
|
|
b82d7aa98b
|
[*] Remove redundant constructor from UTF8 iterator
[+] Missing members on AuArray
|
2024-09-01 22:19:18 +01:00 |
|
|
52f3ca8026
|
[+] AuUTF8Iterator
[+] AuReverseIterator
[*] Move AuRONString
[*] Move AuROString
|
2024-09-01 15:09:01 +01:00 |
|
|
c522e9bf6a
|
[+] AuCodepointsDecodeOne
|
2024-08-31 21:21:07 +01:00 |
|
|
3ce4184836
|
[+] AuCodepointsStartsWithEqualIgnoreCase
[+] AuCodepointsEndsWithEqualIgnoreCase
[+] AuCodepointsReverseIterate
[+] AuCodepointsReverseIterateSubStrPrefixView
[+] AuCodepointsReverseIterateSubStrSuffixView
[+] AuROString::stl_remove_suffix
[+] AuROString::stl_remove_prefix
|
2024-08-22 19:57:39 +01:00 |
|
|
76bf394f73
|
[*] Fix: typo in optional
|
2024-08-03 20:58:48 +01:00 |
|
|
d0dd1f9015
|
[*] Fix new string view bug
|
2024-08-01 01:45:10 +01:00 |
|
|
6b9a364a91
|
[+] C#-like using with RAII semantics. Use: AU_USING(pPointer/ref, MethodName)
|
2024-07-30 01:51:20 +01:00 |
|
|
d2200907da
|
[+] Early reimplementation of string views
|
2024-07-16 23:34:40 +01:00 |
|
|
16b3c024c8
|
[*] fix broken pair hasher
|
2024-07-04 13:00:36 +01:00 |
|
|
67e1948120
|
[+] Added more configurability to the UTF 8 decoder
[*] Harden against 0xFF bytes
|
2024-07-01 14:06:05 +01:00 |
|
|
546ad4f41c
|
[*] Update AuResetMember to work on extent arrays
|
2024-06-26 09:31:00 +01:00 |
|
|
a3c3810c3b
|
[*] Harden weakly ordered systems: atomic stores (rare) and lock clears (common) should perform a full memory barrier (gross, but required) BEFORE the atomic store (allowing other threads to acquire)
|
2024-06-23 04:56:27 +01:00 |
|
|
c9be4cc419
|
[*] Amend: "[*] Updated: "auCastUtils.hpp [*] Update casts again 2 years ago""
|
2024-06-19 23:01:45 +01:00 |
|
|
6e92197438
|
[*] Include order pissing me off
|
2024-06-19 15:01:35 +01:00 |
|
|
bccca3d6d0
|
[+] AuReadGenericLE/AuReadGenericBE/AuWriteGenericLE/AuWriteGenericBE (et al) for volatile pointers
[*] Move AURORA_COMPILER_VOLATILE_BARRIER out of runtime
|
2024-06-19 13:44:31 +01:00 |
|
|
594235b304
|
[*] Force inlining of AuMemset/cpy under clang
|
2024-06-18 14:08:46 +01:00 |
|
|
a40017ef86
|
[+] AuCodepointsIsEqualIgnoreCase
|
2024-06-14 14:32:12 +01:00 |
|
|
cd5dec55b2
|
[+] Util: AuCodepointsForEach
|
2024-06-14 14:14:51 +01:00 |
|
|
bea0f5c8f2
|
[*] Ensure shared pointers aren't freed between conflicting default heaps
|
2024-06-11 09:36:34 +01:00 |
|
|
f6bcade29c
|
[+] AuIsEqualOfEnum
[+] AuGetAmbiguousMethodNoArgs
[+] AuGetAmbiguousStaticFunction
[+] AuGetAmbiguousStaticFunctionNoArgs
|
2024-05-29 13:24:08 +01:00 |
|
|
c5780976a1
|
[*] Updated: "auCastUtils.hpp [*] Update casts again 2 years ago"
|
2024-05-19 05:01:56 +01:00 |
|
|
040f9bb99e
|
[*] Clang wont compile
|
2024-05-07 05:12:46 +01:00 |
|
|
9d6e3b19e1
|
[+] AuRONString
|
2024-04-30 05:25:34 +01:00 |
|
|
91a83c2353
|
[*] The runtime variant of Fnv1a was completely FUCKED
|
2024-04-23 10:05:03 +01:00 |
|
|
9e527bbe3c
|
[*] pmr equality?
|
2024-04-21 06:52:54 +01:00 |
|
|
0d01c3050d
|
[+] AuHashMapOfHeap
[+] AuListOfHeap
[+] AuBSTOfHeap
|
2024-04-20 23:38:11 +01:00 |
|
|
8e3a0efa68
|
[+] std::pmr requirements
|
2024-04-20 22:37:52 +01:00 |
|
|
f2acc55b42
|
[*] Finally enable independent string allocators
|
2024-04-20 01:14:34 +01:00 |
|
|
b3e0a6df31
|
[*] Improve AuList, AuHashMap, and AuBST template
|
2024-04-20 00:16:58 +01:00 |
|
|
2a0dc1f064
|
[+] AuCodepointsFindPreviousValidByteOffsetFromOffset
[+] AuCodepointsFindPreviousValidByteOffsetFromByteOffset
[+] AuCodepointsFindCodepointOffset
|
2024-04-19 23:35:12 +01:00 |
|
|
72853a54ab
|
[+] AuCodepointsGetByteOffset
[+] AuCodepointsGetByteLength
[+] AuCodepointsFindByteOffset
[+] AuCodepointsFindByteOffsetUnsafe
[+] AuCodepointsFindCodepointOffset
[+] AuCodepointsContains
[+] AuCodepointsReplaceAll
[+] AuCodepointsSplitString
|
2024-04-19 22:23:49 +01:00 |
|
|
b1d6eb0d80
|
[+] AuROString "support"
[+] AuCodepointsTransformASCIIOp
[+] AuCodepointsCount
[+] AuCodepointsNextLength
[+] AuCodepointsDecode
[+] AuCodepointsEncodeInto
[+] AuCodepointsTransform
|
2024-04-19 09:37:45 +01:00 |
|
|
5f69571450
|
[+] After all these years I demand a Vec2
|
2024-03-31 07:26:04 +01:00 |
|
|
3085ddc97b
|
[+] AU_OPERATOR_COPY
[+] AU_OPERATOR_MOVE
[+] AU_OPERATOR_COPY_MOVE
|
2024-03-25 13:39:43 +00:00 |
|
|
779e884caf
|
[*] Clang build fix
|
2024-03-21 00:34:00 +00:00 |
|
|
9dcb7ca673
|
[+] Atomic load/store pointer
|
2024-03-18 07:12:21 +00:00 |
|
|
58d572d52f
|
[*] Catch most stls control-block allocation failure
|
2024-03-15 08:41:47 +00:00 |
|
|
5ebb8b0fa8
|
[*] Further reduced std references
|
2024-03-11 18:08:08 +00:00 |
|
|
d717f60508
|
[*] Fix returns_void under MSVC
|
2024-03-07 06:00:26 +00:00 |
|