|
122fc74a66
|
[+] Atomic: Missing int32/64 msvc atomic decs
[*] Atomic: Normalize away externally-volatile attribute
|
2022-11-17 23:33:25 +00:00 |
|
|
0c3f6c4158
|
[+] Improved AuSwap
[*] AuWin32CloseHandle should work without including windows.h
[*] AU_CFG_ID_SHIP disables null pointer checks (shared ptr abi)
|
2022-11-17 05:06:40 +00:00 |
|
|
dba4a884ca
|
[+] AuTryCall
[+] AuTryCallPair
[+] AuIsCallable
[+] AuIsCallable_v
[*] Improved AuResetMember
|
2022-11-17 02:28:23 +00:00 |
|
|
3200e9cb46
|
[+] AuBitScanReverse
|
2022-10-14 01:27:17 +01:00 |
|
|
a81e51c0fb
|
[+] AuTryReserve
|
2022-10-06 20:18:56 +01:00 |
|
|
b2b2b1760a
|
[*] missing AuMove in construct by unique
|
2022-10-04 18:03:02 +01:00 |
|
|
4696123268
|
[+] AuAtomicOr
[+] AuRemoveVolatile_t
|
2022-09-27 16:37:42 +01:00 |
|
|
a046eafdd5
|
[*] SafeDestroy: Use the atomic i noted in the issue
|
2022-09-26 19:01:46 +01:00 |
|
|
86673fbfb6
|
[+] AU_THROW_CONST_STRING
|
2022-09-26 15:53:07 +01:00 |
|
|
dfeeae4687
|
[*] amend destroy atomic exchange and an operators linkage
|
2022-09-13 16:25:46 +01:00 |
|
|
d1b18efcaa
|
[*] AU_SAFE_DESTROY now uses atomics to meet multithreaded requirements
[+] AuTryConstruct(REF, ARGS): CtorCode_t
[+] AuMakeSharedPanic
[+] AuMakeSharedThrow (todo: wrap exception with our own special exception)
|
2022-09-12 21:40:16 +01:00 |
|
|
9ff96c26fa
|
[*] Typo
|
2022-09-04 06:54:58 +01:00 |
|
|
6daa8ef078
|
[+] AuMemmem (bc it was copy/pasted twice around the two different codebases and MSVC doesnt have a native memmem routine)
|
2022-09-04 04:13:16 +01:00 |
|
|
af438c8c17
|
[+] AuResetMember (dumb name)
|
2022-08-26 13:47:17 +01:00 |
|
|
85c85d1a1b
|
[*] 32BIT MAKING ME MALD (critical bitscan forward bug under 32bit targets)
|
2022-08-12 23:13:30 +01:00 |
|
|
c43bf9e1cd
|
[*] Stupid msvc bug or am I stupid?
|
2022-08-11 23:31:24 +01:00 |
|
|
f81f99f45e
|
[+] AU_SAFE_DESTROY utility for defining standard object destruction
|
2022-07-19 15:24:06 +01:00 |
|
|
c3e01d31f8
|
[*] account for null non-nullptrs in Shared class of apis
|
2022-06-24 22:31:22 +01:00 |
|
|
cb3b1a582b
|
[*] AuArraySize should return a uint
[*] AuReplaceAll should return a ref equal to arg 0
|
2022-06-14 17:21:10 +01:00 |
|
|
4fb09a68e9
|
[*] Something about quacking like a duck
|
2022-06-05 13:09:44 +01:00 |
|
|
9567792a04
|
[*] Fix write generic be arg order
|
2022-05-31 14:40:20 +01:00 |
|
|
6540a2f4a7
|
[+] AU_COPY_MOVE_DEF, AU_DEF
|
2022-05-27 20:18:49 +01:00 |
|
|
79e09c9513
|
[*] God dammit -> fix pointer variant of Fnv1 and ignore constness in shared ptr's virtual Get return type
|
2022-05-26 10:52:46 +01:00 |
|
|
68cf9de104
|
[+] AuFnv1aPtr and AuFnv1a(str, len)
|
2022-05-24 09:59:50 +01:00 |
|
|
6e8c87edd4
|
[*] Update casts again
|
2022-05-21 00:51:05 +01:00 |
|
|
ea336826dd
|
[*] Update auStaticCast
[*] Fix typename: auAddRemoveCV_t -> auRemoveCV_t
|
2022-05-02 18:16:52 +01:00 |
|
|
70d13963be
|
[+] Added AuConstReference
|
2022-04-13 09:50:34 +01:00 |
|
|
32fa7e6e2c
|
[*] Linux has a pulse...
|
2022-04-06 02:23:11 +01:00 |
|
|
46e5adf947
|
[*] AuTryConstruct didn't work becasue AuIsConstructible was returning spurious values
|
2022-04-04 08:44:04 +01:00 |
|
|
11ebcde5c2
|
[*] Conformity - Clang Fixes
|
2022-04-04 07:55:47 +01:00 |
|
|
f4f98cec83
|
[*] Update AU_THROW_STRING to throw an exception when possible
|
2022-04-04 06:10:16 +01:00 |
|
|
4fa7f61b8f
|
[*] update ctor
|
2022-04-02 20:02:15 +01:00 |
|
|
3d14595d87
|
[+] gitignore
|
2022-04-01 05:12:36 +01:00 |
|
|
a19ae800aa
|
[+] Added sources
|
2022-04-01 05:06:53 +01:00 |
|