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
6b9a364a91
[+] C#-like using with RAII semantics. Use: AU_USING(pPointer/ref, MethodName)
2024-07-30 01:51:20 +01:00
3085ddc97b
[+] AU_OPERATOR_COPY
...
[+] AU_OPERATOR_MOVE
[+] AU_OPERATOR_COPY_MOVE
2024-03-25 13:39:43 +00:00
58d572d52f
[*] Catch most stls control-block allocation failure
2024-03-15 08:41:47 +00:00
46ae9729df
[+] AuSharedPointerFromShared
2024-03-06 20:44:02 +00:00
7ed4dce366
[*] Amend #define AuWeakFromThis() AU_WEAK_FROM_THIS
2024-03-02 00:54:11 +00:00
c30cada865
[+] AuSharedPointerFromThis
2023-09-28 12:21:48 +01:00
15398bdd10
[*] Fix construction of shared pointers with move parameters
2023-08-20 23:51:58 +01:00
b76a0a810e
[+] AU_ALIGN
...
[*] Enforce reasonable SOO alignment
2023-08-18 12:48:39 +01:00
5e734020d2
[+] c[lass]static and c[lass]inline macros / pseudo-keywords
...
exactly what you think inline and static should do, except these work under a class, and ignores bjarne strdupstrlen's low iq takes...
...who the hell wants to write static inline const whatever the fuck under a class? who?
also c++17s linkage is still confusing to even the most experienced [c or out-of-touch] devs, mr i design useless iterator based loops around my students being too retarded to write actually useful loops. you and your phd committee really couldn't have thought of a better word to use as a keyword for link once, huh?
2023-05-03 20:06:37 +01:00
5e0678e628
[*] improved soo with ctors
2023-03-21 02:34:27 +00: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
c3e01d31f8
[*] account for null non-nullptrs in Shared class of apis
2022-06-24 22:31:22 +01:00
6540a2f4a7
[+] AU_COPY_MOVE_DEF, AU_DEF
2022-05-27 20:18:49 +01:00
f4f98cec83
[*] Update AU_THROW_STRING to throw an exception when possible
2022-04-04 06:10:16 +01:00
a19ae800aa
[+] Added sources
2022-04-01 05:06:53 +01:00