Commit Graph

22 Commits

Author SHA1 Message Date
28e7a20fe8 [+] AUROXTL_INTERFACE_SOO_HDR_EX_CC
{+] AUROXTL_INTERFACE_SOO_HDR_EX_CCNM
2023-12-18 05:31:22 +00: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
b76a0a810e [+] AU_ALIGN
[*] Enforce reasonable SOO alignment
2023-08-18 12:48:39 +01:00
936400c1b6 [*] Clang build fix 2023-08-17 22:59:22 +01:00
3070e96704 [+] AUROXTL_INTERFACE_SOO_HDR_EX_NC
[+] AUROXTL_INTERFACE_SOO_HDR_EX_NCM
2023-08-16 09:46:23 +01:00
7fa5650d29 [*] Conformity: Fix unexpected qualified names 2023-08-11 10:25:02 +01:00
1905fcdf11 [+] __ROXTL_FORCE_SAFE_DESTROY_FORCE_CLEAR 2023-07-24 04:50:21 +01:00
8a2beae2a3 [*] Drop SOO suffix
(breaking source compatibility with AuRT - thread primitives will need refactoring to prevent conflicts)
2023-04-23 19:07:05 +01:00
ce59f4c437 [*] Updated SOO for SFINAE 2023-03-22 23:07:03 +00:00
9274c30834 [*] regression in f037399e
(still need this hack)
2023-03-22 16:16:09 +00:00
f037399ee3 [*] SOO size is now pushed between module boundaries via a default ctor argument 2023-03-22 14:41:10 +00:00
2cc67786eb [*] amend/added soo vis 2023-03-21 03:01:40 +00:00
5e0678e628 [*] improved soo with ctors 2023-03-21 02:34:27 +00:00
c20c7072e3 [+] SOO
(i am seething, i am malding)
(force push: #234234)
2023-03-21 01:58:50 +00:00
dba4a884ca [+] AuTryCall
[+] AuTryCallPair
[+] AuIsCallable
[+] AuIsCallable_v
[*] Improved AuResetMember
2022-11-17 02:28:23 +00:00
a046eafdd5 [*] SafeDestroy: Use the atomic i noted in the issue 2022-09-26 19:01:46 +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
af438c8c17 [+] AuResetMember (dumb name) 2022-08-26 13:47:17 +01:00
f81f99f45e [+] AU_SAFE_DESTROY utility for defining standard object destruction 2022-07-19 15:24:06 +01:00
a19ae800aa [+] Added sources 2022-04-01 05:06:53 +01:00