Commit Graph

15 Commits

Author SHA1 Message Date
8a9d9b67e8 [*] Clean up and expand AuroraMacros.hpp 2021-10-25 18:06:01 +01:00
b1b5f417a7 [*] Use the public AuroraForEach/Interfaces implementation 2021-10-24 13:04:22 +01:00
3b2fd7c368 [+] Added AuXXXX namespace aliases
[*] Clock.hpp readability
[+] Added pseudofunction macros for weak/shared/bind this
2021-10-21 11:04:29 +01:00
f968d6a75f Merge remote-tracking branch 'origin/master' 2021-10-06 14:48:38 +01:00
c9e1dc30e0 [+] Added AU_STRIP and AU_EMIT macros
[+] Added AuroraForEach
[+] Added AuroraInterfaces
[+] Added Async::NewFence
[*] Readded task null check under Async::NewWorkItem such that task = AuMakeShared() errors are passed through to the caller by a failure empty shared response
2021-10-06 14:48:28 +01:00
86e556a9bb [*] Amend public headers for linux builds 2021-10-02 15:00:52 +01:00
95b0e1135c [*] Rename AuDelegate to AuConsumer
[+] Added AuSupplier
2021-09-29 11:41:27 +01:00
0bcaddc5c7 [+] Added macro AU_ITERATE_ARRAY. Idiom for; for (AU_ITERATE_ARRAY(index, array)) , where index is the name of the index variable, and array is an array of any type of a known length 2021-09-21 02:54:28 +01:00
c4567f4c8c [*] Amend %x -> {:X} formatting
[+] Added source files ready for an LTC ECC implementation
[+] Added linux specific HWInfo get threads backend
[+] AU_TEMPLATE_ENABLE_WHEN
[*] Amend IO::FS::WriteString compilation issue
2021-09-17 20:26:05 +01:00
ffe4bc31fc Major patch [1/2] 2021-09-06 11:58:08 +01:00
718375b236 [+] Added AU_WEAK_FROM_THIS 2021-07-11 11:50:44 +01:00
a1df310ddc [+] Added AU_SHARED_FROM_THIS -> returns a shared pointer of decltype(*this) when std::enable_shared_from_this is present in a subclass 2021-07-05 14:34:59 +01:00
e0c96c7d49 [-] Remove AU_VA_OPT. this was never legal 2021-07-02 11:53:44 +01:00
452b49b610 [+] Begin work on the Async subsystem 2021-06-30 10:28:52 +01:00
eb4a495199 Initial Commit 2021-06-27 22:25:29 +01:00