AuroraRuntime/Source/HWInfo
Jamie Reece Wilson 83f34b0c47 [*] I was right. String views are [mostly] pointless (*)
03:28:55:638  17>2 of 53388 functions (<0.1%) were compiled, the rest were copied from previous compilation.
03:28:55:638  17>  0 functions were new in current compilation
03:28:55:638  17>  65 functions had inline decision re-evaluated but remain unchanged
03:28:56:749  17>Finished generating code

the header of const AuString & is the same as std::string_view therefore nothing changes. in fact, we still need to alloc strings a bunch of times for a zero terminated string. worse, <c++20 always allocs each time we want to access a hashmap with o(1) lookup, making small hashmaps kinda pointless when we always have to alloc+copy (thx std)

perhaps this will help some language binders
2024-04-19 05:58:08 +01:00
..
AuCoreLoadSampler.cpp [*] PosixShutup for AuProcesses::OpenXXXX and two minor bug fixes 2024-03-15 06:19:30 +00:00
AuCoreLoadSampler.hpp [+] AuHWInfo::ICoreLoadSampler 2023-12-31 23:14:27 +00:00
AuCpuId.cpp [+] Improved SMT yielding 2024-01-02 05:54:22 +00:00
AuCpuId.hpp [+] Improved SMT yielding 2024-01-02 05:54:22 +00:00
AuCpuInfo.BSD.cpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuCpuInfo.BSD.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuCpuInfo.cpp [*] Attempt to guess UNIX (Linux) CPU topology when missing file systems 2023-08-23 23:32:30 +01:00
AuCpuInfo.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuCpuInfo.Linux.cpp [*] Attempt to guess UNIX (Linux) CPU topology when missing file systems 2023-08-23 23:32:30 +01:00
AuCpuInfo.Linux.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuCpuInfo.NT.cpp [*] Switch over to mapped cpuset ids as opposed to the ((groupIndex + 1ull) * 0x100ull) + logicalProcessorIndex approximation 2024-03-04 13:07:49 +00:00
AuCpuInfo.NT.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuCpuLoadSampler.cpp [*] :/ 2023-12-08 13:03:14 +00:00
AuCpuLoadSampler.hpp [*] :/ 2023-12-08 13:03:14 +00:00
AuCpuTimes.cpp [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
AuCpuTimes.hpp [+] AuHWInfo::ICoreLoadSampler 2023-12-31 23:14:27 +00:00
AuHWInfo.cpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuHWInfo.hpp [*] Polish AuMemory 2024-03-19 16:10:32 +00:00
AuRamInfo.cpp [*] 32bit builds can run on 64bit systems 2023-08-30 12:36:59 +01:00
AuRamInfo.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00