|
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 |
|
|
46ae9729df
|
[+] AuSharedPointerFromShared
|
2024-03-06 20:44:02 +00:00 |
|
|
e471890c0e
|
[*] Missing explicit moves
|
2024-03-03 22:08:46 +00:00 |
|
|
7ed4dce366
|
[*] Amend #define AuWeakFromThis() AU_WEAK_FROM_THIS
|
2024-03-02 00:54:11 +00:00 |
|
|
cb6bf3ec74
|
[+] AuClamp and AuInvoke
|
2024-03-01 22:34:35 +00:00 |
|
|
a43817624d
|
[*] Clang being a cunt
|
2024-02-23 11:45:24 +00:00 |
|
|
34c7be7958
|
[*] update
|
2024-02-16 10:28:14 +00:00 |
|
|
6239971ea7
|
[+] TartanLlama/optional based optionals because i cant be arsed to finish the minimalistic std replacements
|
2024-01-21 00:51:08 +00:00 |
|
|
6d7d14a3e2
|
[*] Fixup AuRoundUpPow2 to not round up when the value is already a pow of 2
[+] AuIsPow2
[+] AuNextPow2
|
2024-01-07 03:50:33 +00:00 |
|
|
fa951eac4b
|
[+] SOO to shared ptr
|
2023-12-23 04:10:02 +00:00 |
|
|
9c8f07cb5d
|
[*] Clang Win32 compilation
|
2023-12-19 01:25:18 +00:00 |
|
|
28e7a20fe8
|
[+] AUROXTL_INTERFACE_SOO_HDR_EX_CC
{+] AUROXTL_INTERFACE_SOO_HDR_EX_CCNM
|
2023-12-18 05:31:22 +00:00 |
|
|
f3bbefae33
|
[*] Remove redundant typename prefix
|
2023-12-04 20:46:20 +00:00 |
|
|
6bf70a4bcb
|
[+] AuRoundUpPow2
[+] AuRoundDownPow2
|
2023-11-18 02:13:57 +00:00 |
|
|
34ebfb1f2e
|
[*] Clang/GCC AuBitScanReverse fix
|
2023-11-18 01:40:45 +00:00 |
|
|
c0977cbc0a
|
[*] Improved AuMin/AuMax - New prototype: constexpr Ret_t AuMin(const A &a, const B &b)
[+] AuCommonType_t
|
2023-10-17 05:00:08 +01:00 |
|
|
3507f862c7
|
[+] AU_DLL.h
|
2023-10-10 21:42:17 +01:00 |
|
|
c30cada865
|
[+] AuSharedPointerFromThis
|
2023-09-28 12:21:48 +01:00 |
|
|
cf9b621c10
|
[*] dumb AuOptionalEx copy ctor issue
|
2023-09-22 05:15:57 +01:00 |
|
|
23fbd26c7f
|
[+] MSVC: inline auline AuUInt8 AuAtomicUtils<AuUInt8>::CompareExchange(AuUInt8 *in, AuUInt8 replace, AuUInt8 compare)
[+] MSVC: inline auline AuInt8 AuAtomicUtils<AuInt8>::CompareExchange(AuInt8 *in, AuInt8 replace, AuInt8 compare)
|
2023-09-10 18:14:55 +01:00 |
|
|
6be98f9d28
|
[*] fuck clang, fuck c11, fuck std::atomic. i dont care. quit being fucking stupid
|
2023-09-10 01:03:24 +01:00 |
|
|
d49bae2e0e
|
[+] AuGetAmbiguousMethod
|
2023-09-04 22:28:30 +01:00 |
|
|
74a091aad2
|
[*] NT mutex regression
|
2023-09-03 14:07:39 +01:00 |
|
|
01d9b6754f
|
[*] Updated atomics
|
2023-09-02 01:53:44 +01:00 |
|
|
471d04a9c8
|
[*] ...AU_SOO_COPY_BASIC as well
|
2023-09-01 18:40:17 +01:00 |
|
|
ed34e32457
|
[*] SOO: force non-trivial trivial moves of storage
|
2023-09-01 02:48:03 +01:00 |
|