AuroraRuntime/Source
Jamie Reece Wilson fc08e8351d [+] Begin work on a POSIX 2001 based clock implementation as opposed to the retarded stinking free-shit glibc toddlers hacked together alongside linux vdso. Once again, a POSIX spec from 2001 and NT kernel releases from 2 decades ago are much better than whatever the hell Linux toddlers are up to in the 2020s.
Fuck your 1998 POSIX1.b UNIX ass interface with extensions that dont even provide the functionality of POSIX 2001.

Much like how UWP is forcing us to support Windows XP, Linux retardation is pushing us towards legacy POSIX support (the deprecation of AuProcesses pidfd requirements, now this)

Alongside this, #60, this is yet another monthly reminder that the Linux kernel maintainers are the most useless incompetent boomers gluing forced-source drivers into a monolithic mess.

PS: if i wasnt malding before, i am now after trying to unearth the context of this disaster.

https://nextcloud.reece.sx/index.php/s/jx82SsygJYWSir6/preview
https://nextcloud.reece.sx/index.php/s/RpRpNbnBixyMT5G/preview
https://nextcloud.reece.sx/index.php/s/NfMfDCcxL6sfXCf/preview
https://nextcloud.reece.sx/index.php/s/7A4t5JNzzFctPT6/preview
https://nextcloud.reece.sx/index.php/s/cyYwm8GPLKiLFqS/preview Bills peen company had this figured out before < LINUX 2.2 1999 EVEN HAD CLOCK APIs. ARE YOU FUCKING KIDDING? LINUXs MAIN CLOCK IMPLEMENTATION WASNT EVEN DONE UNTIL 2002 BY ONE GEORGE BECAUSE PATHER DIDNT FUCK IT UP ENOUGH?

Freetards should get the wall. I don't know how these braindead fuckers could've ever eaten a bowl of cereal without choking on the milk and dying.

* 2002-10-15  Posix Clocks & timers by George Anzinger
 [...]
 These are all the functions necessary to implement
 POSIX clocks & timers

Meanwhile at Microsoft in 1997, ...

I just cant anymore. Why the fuck are we even paying lip service to Linshit?
2023-08-04 00:42:51 +01:00
..
Async [*] NT Win8+ fix: improper condvar wake up 2023-07-11 00:54:54 +01:00
CmdLine [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
Compression [*] another half-assed brotli path (can you tell i didnt care about this compressor?) 2023-07-29 09:18:02 +01:00
Console [*] NT: Further reduce Win32 link-time requirements cont (1948dd0c) 2023-07-24 12:48:42 +01:00
Crypto [+] Missing x509 members 2023-07-10 20:58:12 +01:00
Debug [+] Internal void Aurora::Win32Terminate() 2023-07-11 15:21:55 +01:00
Exit [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
Extensions [*] Further reduce Win32 link-time requirements 2023-07-24 07:17:08 +01:00
Grug [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
Hashing [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
HWInfo [*] Windows 7 and predecessors: AuHwInfo memory usage queries seem... off 2023-08-03 23:29:46 +01:00
IO [*] NT: these file handles must be marked async if reimported 2023-07-30 14:27:33 +01:00
Locale [*] NT: Further reduce Win32 link-time requirements cont (1948dd0c) 2023-07-24 12:48:42 +01:00
Logging [*] fixed logic in dirlogarchive 2023-07-06 21:27:47 +01:00
Memory [*] Ensure AuProcAddresses.NT.* is used for all dynamically linked symbols 2023-07-09 10:03:29 +01:00
Parse [*] Refactor public headers 2023-01-15 06:05:22 +00:00
Process [*] Updated AuProcess mapping API to use file handles 2023-07-29 09:02:55 +01:00
Processes [*] NT: these file handles must be marked async if reimported 2023-07-30 14:27:33 +01:00
Registry [*] Update for auROXTL changes 2022-03-30 15:16:57 +01:00
RNG [*] Improve time based RNG failover implementation 2023-07-13 05:58:53 +01:00
SWInfo [*] Reintroduce regressed branch; missing indirect branch validation before call 2023-07-09 11:02:35 +01:00
Telemetry [*] Linux has a pulse... 2022-04-06 02:24:38 +01:00
Threading [*] RWLock improvements 2023-07-30 11:23:40 +01:00
Time [+] Begin work on a POSIX 2001 based clock implementation as opposed to the retarded stinking free-shit glibc toddlers hacked together alongside linux vdso. Once again, a POSIX spec from 2001 and NT kernel releases from 2 decades ago are much better than whatever the hell Linux toddlers are up to in the 2020s. 2023-08-04 00:42:51 +01:00
Alloc.cpp Readded C++17 allocators 2021-06-28 00:12:17 +01:00
AuCrypto.cpp [+] Aurora::Crypto::X509::CertRequest 2022-11-18 21:03:11 +00:00
AuCrypto.hpp [+] Aurora::Crypto::X509::CertRequest 2022-11-18 21:03:11 +00:00
AuProcAddresses.cpp [+] Improve WoA on Windows 8+ 2023-06-15 20:44:27 +01:00
AuProcAddresses.hpp [*] cleanup: added gUseNativeWaitSemapahore 2023-06-16 00:06:32 +01:00
AuProcAddresses.NT.cpp [*] Fix FS Watcher under Windows XP -> Windows 7 2023-07-28 14:20:45 +01:00
AuProcAddresses.NT.hpp [*] Fix FS Watcher under Windows XP -> Windows 7 2023-07-28 14:20:45 +01:00
AuRTEntrypoint.cpp [*] Amend process creation time. I did a dumb. (bdec6ff8) 2023-07-10 21:43:08 +01:00
RuntimeInternal.hpp [+] Broke out NT LoadLibrarys to a dedicated root AuProcAddesses.[NT.]hpp 2023-02-16 16:01:21 +00:00