2a0ff9ab0c
[+] AuCivilTime.cpp
...
[*] Split AuClock.cpp
2023-09-18 22:53:28 +01:00
1f173a8799
[*] Begin resolving 8 months of Linux neglect
2023-08-11 16:51:42 +01:00
2fdf730263
[*] Stats now return nanoseconds timestamps
2023-05-03 08:57:21 +01:00
72dc0d715e
[*] Begin enforcing steady time
...
[+] IOProcessor::WakeupThread
[+] NT: Begin hacking in timeBeginPeriod (must spam it in some places)
[+] ConsoleTTY (more specifically the win32 calls) are too slow to run on the mainthread. Delegate to worker.
[*] AuTime.CurrentClockSteady
[*] AuTime.CurrentClockSteadyMS
[*] AuTime.CurrentClockSteadyNS
2022-11-28 16:01:08 +00:00
6de5cbfb95
[+] Linux: Added bSingleshot API to timerfd backend
...
[*] NT: Added TTY handle static getter optimization alongside a secret setter API
[*] Made ILoopSource virtual
[+] Linux: Added console TTY stubs
[*] Renamed ConsoleTTY.Linux.cpp -> ConsoleTTY.Unix.cpp
[-] Redundant commented out shm_unlink (zero ref condition should unlink, i believe.)
[+] Added IProcess async pipe transaction getter stubs
[+] Added additional userland env lookup variables: XDG_SESSION_DESKTOP, DESKTOP_SESSION
[+] Unix: AuTime::ns2ts
2022-05-04 16:43:23 +01:00
9f93b8a0b1
[+] 100 nanosecond resolution ILoopSource timer API (gl getting that res)
2022-05-03 18:42:14 +01:00
52983989b5
[*] Update time util
2022-04-20 14:17:37 +01:00
77a7b99c7c
[+] Linux timerfd-backed LSTimer
...
[+] auabs[ns/ms]2ts
[*] Formatting/Refactor loop sources
2022-04-19 22:50:34 +01:00
8cbe481dba
[*] Update NT Epoch
2022-04-18 23:49:00 +01:00
7da61f406d
[*] Amend timeval func
2022-04-12 22:33:43 +01:00
457d263fb0
[+] ILoopSource::WaitOn(u32: timeout)
...
[+] ms2tv
2022-04-12 22:29:50 +01:00
cf219eabaa
[+] Initial attempt at an epoll backend
...
[+] Added comments in nt opener
[*] Fixed rng close
[*] Fixed possible aarch64 crash where unix thread ep function didnt return a value
2022-04-09 16:53:14 +01:00
d81d4564e9
[+] Initial Linux exit signal handler
...
[*] Linux Semaphore bug (apparently I can't write loops)
[*] Linux sleep bug
2022-04-07 05:35:17 +01:00
19ebdf3761
Preparing for initial WSA network POC rewrite, not porting gen1 code. Linux support is way behind. Will work on it soon.
...
[*] Minor refactors
[*] Begin refactoring the Processes subsystem
[*] Added empty files ready to move the gross c++ functional callback in the parse subsystem to a dedicated interface w/ utils
[*] Broke out Win32 Process into an NT base variant (Process.NT.cpp) with Win32 overloaded process exit pokes (Process.Win32.cpp)
2022-01-29 12:36:25 +00:00
6c0907fe9e
[*] Unix should use absolute timeouts d'oh
2021-10-03 13:43:37 +01:00
ffe4bc31fc
Major patch [1/2]
2021-09-06 11:58:08 +01:00
eb4a495199
Initial Commit
2021-06-27 22:25:29 +01:00