|
ec5516c751
|
[*] +1 out of at least 2 more WaitAll issues solved
[*] Bug fix LSTimer
|
2022-04-19 02:52:11 +01:00 |
|
|
2005b1d0e1
|
[*] Stupid comment
|
2022-04-19 01:40:36 +01:00 |
|
|
7dca8ecd29
|
[+] LSTimer (NT)
[*] Bug fix stupid mismatching variable usage with similar name in LoopQueue.NT.cpp
|
2022-04-19 00:51:36 +01:00 |
|
|
8cbe481dba
|
[*] Update NT Epoch
|
2022-04-18 23:49:00 +01:00 |
|
|
b0db7993dd
|
[*] Commit check on DoTick | Erroneous Linux Loop Queue crash on wait before commit
|
2022-04-18 17:29:53 +01:00 |
|
|
395bf21a4c
|
[*] Fix timeout and harden for interrupts in WaitAll path of NT loop queue
|
2022-04-18 15:06:47 +01:00 |
|
|
f1ef6ac43c
|
[+] Async/overlapped UNIX pipe IO
[*] Further work on Linux LoopQueue for WaitAll
|
2022-04-17 23:46:05 +01:00 |
|
|
06e4411511
|
[*] Update UNIX pipe to follow NT-like bidirectional semantics. It's not possible to half NT, but it's possible to double the pipes in UNIX land.
|
2022-04-17 21:50:47 +01:00 |
|
|
1f15674016
|
[+] Optional blocking operations for Linux async file objects
|
2022-04-17 15:51:37 +01:00 |
|
|
e90be1801a
|
[*] Update NT memory check
|
2022-04-17 15:18:00 +01:00 |
|
|
b424a3b434
|
[+] NT IPC memory
|
2022-04-17 14:21:21 +01:00 |
|
|
371006c04e
|
[+/*] NT IPCPipe, updated interface for bidirectional comms. Introducing linux regression
|
2022-04-17 13:40:08 +01:00 |
|
|
30f86b81ac
|
[*] Harden LoopQueue.NT.cpp against interrupts.
|
2022-04-16 19:51:45 +01:00 |
|
|
ab7dd6c02b
|
[+] NT IPC primitives
|
2022-04-16 19:26:01 +01:00 |
|
|
ca0ca747aa
|
[*] Caught major RNG string regression
|
2022-04-16 19:09:30 +01:00 |
|
|
3779c46d36
|
[+] NT IPC nullstubs
|
2022-04-16 18:40:36 +01:00 |
|
|
e387f82f88
|
[*] Update ILoopQueue header (again)
|
2022-04-16 16:56:03 +01:00 |
|
|
6f75712d05
|
[+] ELoopSource: eProcessStdIn/Out
|
2022-04-16 16:36:44 +01:00 |
|
|
790e879fe4
|
[*] Update ILoopQueue.hpp documentation
|
2022-04-16 16:36:13 +01:00 |
|
|
fd423c88df
|
[*] NT LoopQueue was using the wrong ptr when calling back
|
2022-04-16 14:08:40 +01:00 |
|
|
4847519624
|
[*] Begin updating NT's loopqueue
|
2022-04-16 14:01:33 +01:00 |
|
|
7a0d9701b5
|
[*] NT regression and fixes
|
2022-04-15 19:20:12 +01:00 |
|
|
9f2ff9de19
|
[+] IPC pipes
[*] Fix socket leak under UNIX fallback path
|
2022-04-15 15:46:07 +01:00 |
|
|
2ce106d8a9
|
[*] Update LoopQueue semantics. Pending NT port
|
2022-04-15 12:45:47 +01:00 |
|
|
499aaeedab
|
[+] IPCMutex, IPCSharedMemory
[*] Refactor headers
|
2022-04-15 11:01:43 +01:00 |
|
|
44839e6234
|
[+] (Linux only) IPCEvent, IPCSemaphore
|
2022-04-14 20:40:35 +01:00 |
|
|
37cb35d997
|
[+] UNIX FD sharing (with Linux optimization and a potentially functional BSD fallback)
[+] IPCHandle
[*] Clean up IO init
|
2022-04-14 20:39:04 +01:00 |
|
|
8468c4d65c
|
[+] Missing UNIX flock advisory impl
|
2022-04-13 17:20:23 +01:00 |
|
|
0a6e1adfbf
|
[*] Update UNIX mutex primitive
|
2022-04-13 16:06:26 +01:00 |
|
|
4f2a2926e7
|
[*] Revert change from execv to execvp
|
2022-04-13 15:46:13 +01:00 |
|
|
f6183e672c
|
[*] Update UNIX process spawning
|
2022-04-13 15:43:38 +01:00 |
|
|
9eecdcb0a9
|
[*] Update UNIX high speed thread primitives to better account for interrupts
|
2022-04-13 15:42:36 +01:00 |
|
|
1192c616d1
|
[*] Amend UNIX module path resolution
|
2022-04-13 12:38:26 +01:00 |
|
|
415116c891
|
[+] Linux Async IO
|
2022-04-13 12:00:35 +01:00 |
|
|
aa7404fc25
|
[*] Update linux file watcher to emit self modify on dir watches upon file state change much like NT
|
2022-04-13 09:57:28 +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 |
|
|
74613d61e0
|
[*] Made nt cpuinfo less dumb
|
2022-04-12 20:18:21 +01:00 |
|
|
4617587adb
|
[*] Async file aio API WaitMultiple should return a DWORD and call the callbacks
|
2022-04-12 20:17:58 +01:00 |
|
|
b0b9931586
|
[*] Update iconv
[*] nt queue
[-] Remove misplaced pragma once
|
2022-04-12 20:16:49 +01:00 |
|
|
a1a46e5324
|
[+] Use hwinfo cacheline in Cache.cpp fallback asm impl of instruction flush
|
2022-04-12 20:15:14 +01:00 |
|
|
9fe22062f8
|
[*] Revert fast rng ABI. Messing with the entropy doesn't make much sense considering the perf tradeoff
|
2022-04-11 20:28:18 +01:00 |
|
|
2de033a575
|
[+] Initial unoptimized iconv backend in the gross locale encode subsystem
|
2022-04-11 19:56:14 +01:00 |
|
|
c7fb247f99
|
[*] Formatting: this was bothering me
|
2022-04-11 14:11:47 +01:00 |
|
|
a36a1b8211
|
[*] Do not warm dir listings on non-dirs
|
2022-04-11 13:57:14 +01:00 |
|
|
a3b36ea651
|
[+] Directory awareness in OPLOCK hack of a watcher to bring NT up to Linux possible quality
|
2022-04-11 13:54:52 +01:00 |
|
|
2903a9f6cc
|
[*] NT File watcher regression from Linux update
|
2022-04-11 10:54:51 +01:00 |
|
|
d4e239d27f
|
[+] Did I just implement peeking of NT handles by buffering the signal state? Yes, yes I did.
[*] Further eliminate 32bit MS clock values (we need clock types)
|
2022-04-11 10:47:09 +01:00 |
|
|
45e6bf0d76
|
[*] Begin updating LoopQueue NT again
|
2022-04-11 06:35:13 +01:00 |
|
|
5e82879cc5
|
[*] Additional NT watcher regression (between API update)
|
2022-04-11 06:35:13 +01:00 |
|