|
30b0c2e0ba
|
[*] Preemptive GetOverlappedResult fast-paths under WaitMultiple2 that rely on the alertable yield under next read/write cannot be trusted if the read count is zero.
Direct IO-specific quirk?
Windows 7 specific quirk?
Direct IO under Win7 specific quirk?
idk, but this fixes it
|
2023-04-26 07:25:45 +01:00 |
|
|
22c4d25759
|
[*] amend cdf5a499 , bKillPipeOnFirstRootLevelFalse not respected
|
2023-04-25 12:57:15 +01:00 |
|
|
48fc0cdaed
|
[*] amend SysPanic2 to support 0 args
|
2023-04-25 12:23:22 +01:00 |
|
|
cdf5a499cb
|
[*] Improved pipe work awareness under protocol stack to allow for propagation of error conditions such that the top most interceptor can kill the pipe work
|
2023-04-25 12:13:16 +01:00 |
|
|
e0d7bbea01
|
[*] stream regression
|
2023-04-25 10:09:37 +01:00 |
|
|
664eb270dc
|
[+] IIOPipeWork::GetBytesProcessedInterframe
[*] IOPipeProcessors will now cap reported progression to the requested length if the requested page size would mean we overrun it.
|
2023-04-25 07:38:36 +01:00 |
|
|
f52175d7ce
|
[*] build error
|
2023-04-25 02:59:18 +01:00 |
|
|
36dee459ca
|
[*] TryLockRead was unware of RWRenterableLocks specifications
(not an issue for regular blocking lock paths)
|
2023-04-24 19:39:36 +01:00 |
|
|
8dcf857da5
|
[*] updated comments
|
2023-04-23 19:39:54 +01:00 |
|
|
f74a41e286
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
|
|
5fd655b501
|
[*] further deprecate
|
2023-04-22 23:08:49 +01:00 |
|
|
772d08fee6
|
[*] amend 2a33d61e
|
2023-04-22 23:04:46 +01:00 |
|
|
2a33d61e63
|
[*] further deprecate high res clock
[*] further posix resolution reporting
|
2023-04-22 22:58:20 +01:00 |
|
|
945d54ef78
|
[*] i did a dumb
|
2023-04-22 22:38:37 +01:00 |
|
|
62c29d0600
|
[*] clock switcheroo
|
2023-04-21 22:35:33 +01:00 |
|
|
4d84e8f7f3
|
[+] AURORA_ASSERTIONS_FORCE_EXPRESSIONS
|
2023-04-21 22:21:28 +01:00 |
|
|
4d9d6ae474
|
[+] SysUnreachable
|
2023-04-21 22:09:01 +01:00 |
|
|
6d73dde240
|
[+] Thread + Process clocks
|
2023-04-21 22:08:56 +01:00 |
|
|
92af491fe8
|
[*] if (count == 1) *
|
2023-04-21 18:52:30 +01:00 |
|
|
4b0dfabd67
|
[*] Comments
|
2023-04-21 05:58:24 +01:00 |
|
|
36c163d90c
|
[*] 2af2eadf cont
|
2023-04-19 23:57:56 +01:00 |
|
|
d7d514c6b7
|
[*] protocol-stack ticks now check against the buffers error flags to ensure Writes/Reads weren't being silently dropped in user code
|
2023-04-19 23:46:56 +01:00 |
|
|
2af2eadfa8
|
[*] Resolve: protocol-stack link bug (multiple append failure / missing next link)
|
2023-04-19 23:35:48 +01:00 |
|
|
00129255f8
|
[*] changed this to be a soft-failure
|
2023-04-19 04:03:49 +01:00 |
|
|
11ba608727
|
[*] bonk
|
2023-04-19 03:54:55 +01:00 |
|
|
99123bb094
|
[*] why the hell were these made const
|
2023-04-19 03:17:45 +01:00 |
|
|
bfd4069994
|
[*] logger mitigations cont - current thread callback may as well be sanitized as well
|
2023-04-18 02:30:11 +01:00 |
|
|
b32bf5f1f1
|
[*] Logger mitigations
Closes #47
|
2023-04-18 02:09:16 +01:00 |
|
|
b2311a8824
|
[+] IProcessSectionMapView::LockSwap
[+] IProcessSectionMapView::UnlockSwap
[*] Fix critical tag under ILogger
[*] Added missing includes to experimental APIs
|
2023-04-17 15:55:51 +01:00 |
|
|
0c494cb99a
|
[*] another preemptive linux fix. i missed a step in calculating the mask (i didnt calculate the mask at all)
|
2023-04-16 23:58:27 +01:00 |
|
|
53a29a6c13
|
[*] flag consistency
|
2023-04-16 23:41:06 +01:00 |
|
|
4cac821fbb
|
[+] Added critical log level
[*] Fix win32 DELETE bug
|
2023-04-16 23:38:31 +01:00 |
|
|
5d979bff6d
|
[*] I dont think this path is really hit but still we shouldnt wake up after 4 seconds under here
|
2023-04-12 12:26:53 +01:00 |
|
|
abed78a15f
|
[*] QtCore6 crash on Windows 7
|
2023-04-06 22:24:47 +01:00 |
|
|
6e7cee70e1
|
[*] added mandatory smt spin here
|
2023-04-05 09:42:48 +01:00 |
|
|
c6971efab7
|
[*] fix ns (<1s) padding
|
2023-04-05 08:30:20 +01:00 |
|
|
6c25b5a5e6
|
[*] atomicity bug fix: hold up this is bad
|
2023-04-03 10:13:29 +01:00 |
|
|
d755a9d651
|
[*] Massive perf boost by removing atomic and
[*] Refactor ambiguous IWaitable::Lock(timeoutMs) to LockMS to prevent final using collisions
|
2023-04-03 08:21:44 +01:00 |
|
|
39072499dd
|
[*] remove dumb cas loops
[*] refactor
|
2023-04-01 09:53:00 +01:00 |
|
|
b3ed716e94
|
[*] fix minidump writing
|
2023-03-31 04:24:19 +01:00 |
|
|
238874cf8c
|
[*] u wot
|
2023-03-27 23:52:41 +01:00 |
|
|
168e6e1e39
|
[*] Cleanup and harden log classes
|
2023-03-27 06:21:42 +01:00 |
|
|
a60c1e9503
|
[+] AuLog.LogClassGetNext
[+] AuLog.LogClassRelease
[+] AuLog.LogClassAssociateName
[+] AuLog.LogClassGetNameSafe
[+] AuLog.LogClassGetNameUnsafe
[+] AuLog.LogClassInUse
[+] AuLog.LogClassTotalInUse
[+] AuLog.LogClassTotalAvailable
|
2023-03-23 00:01:49 +00:00 |
|
|
3fe1bc38d2
|
[*] SOO aware lockguards
|
2023-03-22 23:08:17 +00:00 |
|
|
f1826cc27f
|
[*] wanted to do this for a while
|
2023-03-22 18:11:32 +00:00 |
|
|
b8c5239068
|
[*] Benchmark/Stopwatch regression
|
2023-03-22 17:12:52 +00:00 |
|
|
440b5877b2
|
[*] link errors
|
2023-03-22 16:59:21 +00:00 |
|
|
184ef34838
|
[*] This error should be logged under future telementry
(legacy 2020 print)
|
2023-03-22 15:20:36 +00:00 |
|
|
c22a13ec56
|
[*] preemptive linux fix [?]
|
2023-03-22 15:19:32 +00:00 |
|
|
8272959249
|
[*] Further compress
|
2023-03-22 13:42:07 +00:00 |
|