AuroraRuntime/Source/Processes
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
..
AuArgvQuote.NT.cpp [*] Ensure POSIX compilers dont touch this file 2024-04-13 19:13:50 +01:00
AuArgvQuote.NT.hpp [*] Ensure POSIX compilers dont touch this file 2024-04-13 19:13:50 +01:00
AuCreatePipeEx.NT.cpp [*] Improper Win32Open2 transition 2024-04-12 11:38:13 +01:00
AuCreatePipeEx.NT.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuOpen.Unix.cpp [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
AuOpen.Unix.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuOpen.Win32.cpp [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
AuOpen.Win32.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuOutputOf.cpp [*] Improve AuProcesses CompletionGroup integration 2024-03-05 21:52:52 +00:00
AuOutputOf.hpp [+] Aurora::Processes::OutputOf 2023-12-23 07:05:44 +00:00
AuProcess.NT.cpp [*] Ensure POSIX compilers dont touch this file 2024-04-13 19:13:50 +01:00
AuProcess.NT.hpp [+] IProcess::TryAttachProcessExitToCompletionGroup 2024-01-05 09:25:48 +00:00
AuProcess.Unix.cpp [+] PosixFDYeetus() 2024-04-14 19:48:40 +01:00
AuProcess.Unix.hpp [+] IProcess::TryAttachProcessExitToCompletionGroup 2024-01-05 09:25:48 +00:00
AuProcess.Win32.cpp [*] Drop all static references to User32.dll 2023-10-13 00:10:44 +01:00
AuProcess.Win32.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuProcessElevation.Linux.cpp [+] AuProcesses::RunAs 2023-12-28 21:00:07 +00:00
AuProcessElevation.Linux.hpp [+] AuProcesses::RunAs 2023-12-28 21:00:07 +00:00
AuProcessElevation.NT.cpp [*] Harden auprocesses / async outputof 2023-12-29 20:49:58 +00:00
AuProcessElevation.NT.hpp [+] AuProcesses::RunAs 2023-12-28 21:00:07 +00:00
AuProcesses.cpp [+] Linux build [again] 2022-12-16 00:41:01 +00:00
AuProcesses.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00