64b2690159
[*] Major -> AuMin/AuMax was returning a reference???
...
[*] Added arch x64 check around _mm_popcnt_u64. might export msvc only symbol from CpuId w/ the has smid requirement for this one op
2022-01-27 20:52:55 +00:00
d7c6d66fad
[+] AuBitsToLower, AuBitsToHigher (returns half of an input word)
...
[+] AuPopCnt
[+] NormalizePath, GetFileFromPath, GetDirectoryFromPath, GoUpToSeparator
[*] Fix Version Helpers again
[*] Fix registry locale memory check under read registry in SWInfo
[*] Breakout portable process code away from evil win32 code
[*] .dynlib -> .dylib under macos
2022-01-27 05:52:45 +00:00
46d5eed4c8
[*] Stupid MSVC optimization
2022-01-20 13:43:37 +00:00
1f825b4754
[*] Update build script
...
[*] Minor 32bit intrin fix
[-] Remove pragma links
2022-01-20 13:27:45 +00:00
c965d8384f
[+] AuStaticPointerCast
...
[*] More refactoring
2022-01-19 18:53:22 +00:00
1fac842e24
[*] nuked even more of the stl dependency
...
[-] std::forward
2022-01-19 18:32:18 +00:00
7759d38ed0
[*] Exterminate more std:: references
2022-01-19 17:08:13 +00:00
48417b5fff
[*] formatting
2022-01-19 14:29:14 +00:00
57b3e73668
[+] Early attempt at AuBitScanForward
...
[*] Force inline on all utilities.
2022-01-19 14:23:21 +00:00
99c5e1fa65
A pretty large patch not worth breaking up into separate commits
...
[*] Split up Aurora Async
[*] Split Async app into seperate ThreadPool concept
[*] Fix various OSThread bugs and tls transfer issues
[*] Set default affinity to 0xFFFFFFFF
[*] Update Build script
[+] Add AuTuplePopFront
[+] New Network Interface (unimplemented)
[*] Stub out the interfaces required for a better logger
[*] Fix Win32 ShellExecute bug; windows 11 struggles without explicit com init per the docs - now deferring to thread pool
[*] Update gitignore
[*] Follow XDG home standard
[*] Refactor some namespaces to use the shorthand aliases
[*] Various stability fixes
2021-11-05 17:34:23 +00:00
8d0641ab00
[+] Added a stupid AuNullCallback concept
2021-10-25 18:06:42 +01:00
ad182d07e0
[*] Use std::forward args
2021-10-18 13:53:24 +01:00
97d6c96712
[*] Succesfully built on Linux for the first time in a very long time
2021-10-02 17:07:33 +01:00
a6d1c04ba0
[+] Added AuExists semantic
2021-10-01 17:49:23 +01:00
3fb8e2bf8c
Remove ID 0 restriction from Aurora async, breaking the API
2021-09-30 10:19:04 +01:00
9dd195949a
[*] Preparing for ECC support
2021-09-18 21:10:25 +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
2c68cf529a
[*] Should've ran a clean build :(
2021-09-15 02:14:29 +01:00
e0ac8344d0
[+] Getting ready to strip void *s from the api
2021-09-14 20:10:57 +01:00
2382f75759
[+] Possible NT async file io implementation
2021-09-14 14:13:58 +01:00
5d18f3535c
[+] Initial HWInfo stat implementations
...
[+] General fixes and clean up
2021-09-13 21:11:12 +01:00
eb6a1eaad0
[+] TryResize test for bytebuffer type
...
[+] Added path in telemetry formats under NT FIO failures
[*] Various bug fixes
2021-09-06 20:04:01 +01:00
ffe4bc31fc
Major patch [1/2]
2021-09-06 11:58:08 +01:00
17e778eb5e
[*] Split string may not ignore empty tokens anymore
2021-07-13 14:05:35 +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