AuroraRuntime/Source
Jamie Reece Wilson 26209ea066 [*] Prevent SysPanic/SysAsserts under Windows Vista and beta builds of Windows 7 during locale lookup. This shouldn't impact Windows XP. Perhaps Winserver 2003, beta 7, and other releases of older Windows could crash on start up.
Unrelated note, Windows XP does in fact have NLS support with these APIs; we just need to use "nlsdl.dll". Fortunately, we already have Windows XP paths, and that DLL is nothing more than a 24kb stub that calls GetLocaleInfoW. Something we already do ourselves.
2024-05-13 21:57:00 +01:00
..
Async [*] (Disabled) bad optimization: possibility to disable spinning of the auasync task scheduler. Worsens CPU usage when spinning is desired on the target platform, when paired with the two platforms this optimization would've benefited, Windows 7 and Linux. 2024-05-05 22:01:19 +01:00
CmdLine [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
Compression [*] fix optionals 2024-01-21 00:34:47 +00:00
Console [*] Linux build regressions, and shrink the size of Linux RWLocks to 48 bytes from 64 2024-05-07 14:57:19 +01:00
Crypto [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
Debug [*] DemangleName should use a RONString 2024-04-28 16:44:16 +01:00
Exit [+] Linux Exception Handlers and AuExit::ETriggerLevel::eSigQuitNow 2024-03-05 13:55:21 +00:00
Extensions [*] Updated LibTomCrypt 2024-02-19 09:16:40 +00:00
Grug [+] IOHandle::IsWriteEoSOnClose 2024-03-27 03:15:01 +00:00
Hashing [+] AuHashing::Whirlpool 2024-02-18 17:53:37 +00:00
HWInfo [*] Minor UWP progress 2024-04-21 11:52:24 +01:00
IO [*] Linux build regressions, and shrink the size of Linux RWLocks to 48 bytes from 64 2024-05-07 14:57:19 +01:00
Locale [*] Prevent SysPanic/SysAsserts under Windows Vista and beta builds of Windows 7 during locale lookup. This shouldn't impact Windows XP. Perhaps Winserver 2003, beta 7, and other releases of older Windows could crash on start up. 2024-05-13 21:57:00 +01:00
Logging [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
Memory [+] AuMemoryView::TryPromoteToSharedView 2024-04-24 00:52:58 +01:00
Parse [*] Improve alt-AuString allocator awareness 2024-04-20 02:29:49 +01:00
Process [*] Linux build regressions, and shrink the size of Linux RWLocks to 48 bytes from 64 2024-05-07 14:57:19 +01:00
Processes [*] Minor UWP progress 2024-04-21 11:52:24 +01:00
Registry [*] Improve alt-AuString allocator awareness 2024-04-20 02:29:49 +01:00
RNG [+] IRandomDevice.NextArrayVec2Fast 2024-04-24 15:27:19 +01:00
SWInfo [*] Linux build regressions, and shrink the size of Linux RWLocks to 48 bytes from 64 2024-05-07 14:57:19 +01:00
Telemetry [*] Linux has a pulse... 2022-04-06 02:24:38 +01:00
Threading [*] Clang has check_stack, strict_gs_check is msvc specific 2024-05-10 22:37:51 +01:00
Time [*] Minor tweaks + more not-so-lazy loads in case of uwp 2024-04-10 00:09:21 +01:00
Alloc.cpp Readded C++17 allocators 2021-06-28 00:12:17 +01:00
AuCrypto.cpp [*] Updated registered LTC digest indices 2024-03-03 03:26:01 +00:00
AuCrypto.hpp [*] Updated registered LTC digest indices 2024-03-03 03:26:01 +00:00
AuProcAddresses.cpp [*] Fix major heap regression [rebase] 2024-03-20 12:01:18 +00:00
AuProcAddresses.hpp [*] Rejuvenate AuMemory::SwapLock 2024-04-09 22:29:11 +01:00
AuProcAddresses.Linux.cpp [+] AuThreading::EWaitMethod 2024-03-12 22:50:22 +00:00
AuProcAddresses.Linux.hpp [+] Linux Exception Handlers and AuExit::ETriggerLevel::eSigQuitNow 2024-03-05 13:55:21 +00:00
AuProcAddresses.NT.cpp [*] Minor UWP progress 2024-04-21 11:52:24 +01:00
AuProcAddresses.NT.hpp [*] Minor UWP progress 2024-04-21 11:52:24 +01:00
AuProcAddresses.UNIX.cpp [+] PosixFDYeetus() 2024-04-14 19:48:40 +01:00
AuProcAddresses.UNIX.hpp [+] PosixFDYeetus() 2024-04-14 19:48:40 +01:00
AuRTEntrypoint.cpp [*] Polish AuMemory 2024-03-19 16:10:32 +00:00
RuntimeInternal.hpp [+] Secret visible symbol: Aurora::Win32Open/AuWin32Open 2023-09-13 15:35:09 +01:00