Commit Graph

276 Commits

Author SHA1 Message Date
7705e32c59 [*] Win32 regression 2022-04-05 14:46:19 +01:00
5a96a71949 [*] Address *some* build issues under Linux. Interim port progress 2022-04-04 08:53:34 +01:00
d37eaf6f30 [*] Regression of empty SysPushErrors (fmt now freaks out at this. we can use this over a nullptr. SSO, string pooling, etc, it'll be fine.) 2022-04-03 00:29:20 +01:00
2b4bb66e0c [+] Possible watcher api 2022-04-02 19:15:59 +01:00
a31136a5d4 [+] MakeTemporary 2022-04-02 19:14:24 +01:00
ce62600e18 [*] Update LS enum 2022-04-02 19:14:14 +01:00
5599da3ab0 [*] Harden exit 2022-04-02 01:48:29 +01:00
7e1bf30131 [-] auROXTL -> Moved to https://gitea.reece.sx/AuroraSupport/auROXTL 2022-04-01 05:03:03 +01:00
a4568be6fa [*] Kill net. Branching... 2022-04-01 04:54:21 +01:00
51df2294b6 [*] Update auresult 2022-03-31 21:45:26 +01:00
556c6c37bb [*] Demangle 2022-03-31 21:34:37 +01:00
f717511a10 [+] NT OutputDebugStringW logger sink
[*] Split objects
[*] Consider making ABI object api boilerplate
[*] Refactor STLShims (roxtl)
2022-03-31 01:31:40 +01:00
90af80ae2c [+] AuUTF8StringView polyfil
[*] NT Loop queue improvements
2022-03-30 23:30:51 +01:00
3e80022f95 [*] Cacheline and cachesize report in CpuInfo 2022-03-30 22:45:10 +01:00
c1976d771b [*] Compiler warning
[*] Disambiguate auContainerUtils
[*] Optimize AuLogXXX / remove alloc
[*] Didn't commit two auROXTL idiom updates (ExceptionWatcher and Logging)
2022-03-30 19:07:15 +01:00
79c2a2ffff [*] Gave the NT loop some attention (much more required) 2022-03-30 18:56:56 +01:00
f9ac6fff72 [*] ECompressionType typo 2022-03-30 15:20:04 +01:00
e7f6f79471 [+] RWLock::DowngradeWriteToRead 2022-03-30 12:32:03 +01:00
fe12215cb6 [+] Added overwriteMode argument in auTryInsert 2022-03-29 10:39:11 +01:00
68ab966315 [+] Added AU_DEFINE_FOR_VA, AU_DEFINE_THIS_MOVE_CTOR_VA, AU_DEFINE_THIS_COPY_CTOR_VA 2022-03-28 19:10:12 +01:00
10becf180c [+] AU_DEFINE_HASHCODE_VA, define AU_DEFINE_EQUALS_VA
[*] Missing AuTryInsert pointer helpers
[*] Missing const specifier
2022-03-28 17:51:20 +01:00
55ff37731f [*] tidy up 2022-03-28 14:37:28 +01:00
3f15f510a9 [*] Rename auTemplateMetaIsFunction 2022-03-28 14:34:06 +01:00
7e7c241f4d [+] AuIsArray_v, AuDecay_t, AuIsFunction_v 2022-03-28 14:32:35 +01:00
681581486e [+] AuTupleCountOf_v 2022-03-28 12:08:59 +01:00
5205cf1785 [*] tuple bug 2022-03-28 10:55:28 +01:00
99ba43acd4 [*] auContainerUtils fixes
[*] Formatting
2022-03-28 10:49:17 +01:00
cc01be79b3 [*] AuTryRemoveRange bug 2022-03-27 21:45:30 +01:00
b0cd732ac7 [*] Update AuTryInsert
[*] Fixup AuTryRemove
[+] AuAddConst_t
2022-03-27 21:34:44 +01:00
3c23be4ea1 [*] Fixup AuExists 2022-03-27 19:43:14 +01:00
1f125e3d8b [+] AuListFromArgs
[*] Amend auTryConstructUtils
[+] try_emplace awareness
2022-03-27 19:29:34 +01:00
4d58e98543 [*] Outwards refactor (recrinkle) of auCopyMove and auMemory 2022-03-27 12:43:53 +01:00
f7064b8643 [*] Config crinkle 2022-03-27 12:11:59 +01:00
526444882b [*] Config sewage 2022-03-26 16:35:30 +00:00
947356120b [*] Creasing allocators 2022-03-26 16:18:50 +00:00
d549c3aeef [*] Amend AuAdd[R/L]Ref 2022-03-26 15:41:27 +00:00
21a92faab3 [+] Attempt to reserve ahead of time when possible [ROXTL]
[*] Update docu
2022-03-26 15:02:47 +00:00
af39d8858c [*] Clean up try construct 2022-03-26 13:47:45 +00:00
04a1853ed0 [+] MSVC AuUnsafeRaiiToShared exception throw mitigation 2022-03-26 13:43:49 +00:00
a7a982194e [+] AuCtorErrorTag 2022-03-26 13:21:31 +00:00
dd2bba92e5 [*] STDs 2022-03-26 12:32:07 +00:00
47f7078a24 [*] Support first or last parameter T's instanceof AuCtorCode_t 2022-03-26 12:14:58 +00:00
74a0e92d32 [+] Document auCopyMoveUtils
[*] Memory Model
[*] TryConstruct shall permit extensions of the bool class (use it like a tag)
[*] Formatting
2022-03-26 12:02:08 +00:00
8f5029a120 [*] ... 2022-03-25 23:16:32 +00:00
ed45ac75c1 [+] Strict AuMove/Forward in casts
[*] Formatting
2022-03-25 22:46:46 +00:00
5b91d0c30e [*] Thy shall not spam Exception Handler frames unlike those who practice such idioms as noexcept in the fuckfest that is Cope++ 2022-03-25 22:38:45 +00:00
7ebffdf917 [*] this was fine x commits ago :( 2022-03-25 21:35:23 +00:00
0416874939 [*] Reformat 2022-03-25 21:32:36 +00:00
ede3add831 [+] AuAddPointer_t, AuAddLReference_t, AuAddRReference_t 2022-03-25 21:23:16 +00:00
f4b5f078bc [*] Was coping 2022-03-25 21:03:49 +00:00