lizzie
8c0bff2b16
fix pings?
2026-08-31 20:08:46 +00:00
lizzie
ac4ad21686
fix winbloat
2026-08-31 20:08:46 +00:00
lizzie
0c599f810f
fractional time -W
2026-08-31 20:08:46 +00:00
lizzie
61a998e800
ffs windows
2026-08-31 20:08:46 +00:00
lizzie
2d46cd1540
evil noperm
2026-08-31 20:08:46 +00:00
lizzie
46cff2f127
fuck errrno2
2026-08-31 20:08:46 +00:00
lizzie
c30117ef2a
acurater errno
2026-08-31 20:08:46 +00:00
lizzie
7a28bfea2e
ALL THE ERROR CODES
2026-08-31 20:08:46 +00:00
lizzie
2e39982cc5
fixup errno
2026-08-31 20:08:46 +00:00
lizzie
32c52775b9
min of 1sec
2026-08-31 20:08:46 +00:00
lizzie
4b20246421
account for timeout
2026-08-31 20:08:46 +00:00
lizzie
07a3b3f4f5
fix tcp on ssbu mod
2026-08-31 20:08:46 +00:00
lizzie
9dfb54c343
fallback only if it failed
2026-08-31 20:08:46 +00:00
lizzie
e67906f06e
implode windows
2026-08-31 20:08:46 +00:00
lizzie
4ffaf79544
better
2026-08-31 20:08:46 +00:00
lizzie
30aafd1cd5
evil ping
2026-08-31 20:08:46 +00:00
lizzie
613e2b621e
don't murder me for this change
2026-08-31 20:08:46 +00:00
lizzie
97638c68ec
need the extra threads...
2026-08-31 20:08:46 +00:00
lizzie
728ad98e66
more gymnastics to give fake results?
2026-08-31 20:08:46 +00:00
lizzie
023add96e7
first fake icmp impl
2026-08-31 20:08:46 +00:00
lizzie
ca495e1a70
fix ldn sockets being regarded as normal socks
2026-08-31 20:08:46 +00:00
lizzie
a3afee886c
fx2
2026-08-31 20:08:46 +00:00
lizzie
247937d247
fix???
2026-08-31 20:08:45 +00:00
lizzie
f27ae58031
fix sockets
2026-08-31 20:08:44 +00:00
lizzie
8e4a88dcb2
struct pollfd
2026-08-31 20:08:35 +00:00
lizzie
365a62151e
fixup tests
2026-08-31 20:08:35 +00:00
lizzie
1907b735dd
fix windows screaming
2026-08-31 20:08:35 +00:00
lizzie
29a10fe13c
musl scared of defines ooo
2026-08-31 20:08:35 +00:00
lizzie
af2f63aad9
airplane mode takes priority
2026-08-31 20:08:35 +00:00
lizzie
14260e0d2e
uh
2026-08-31 20:08:35 +00:00
lizzie
16c39f8c8f
add tcp options
2026-08-31 20:08:35 +00:00
lizzie
0269533a10
nuke extra threads, extra error support; use span instead of vector for poll fds
2026-08-31 20:08:35 +00:00
lizzie
15d2bf7b30
we love when cURL has bugs?
2026-08-31 20:08:35 +00:00
lizzie
61032c2f03
add extra polling types
2026-08-31 20:08:35 +00:00
lizzie
44be5f5b64
various fixes to sockopt
2026-08-31 20:08:35 +00:00
lizzie
966854427c
allow configure socket level
2026-08-31 20:08:35 +00:00
lizzie
8ba0d521ae
coalesce the various sockopt
2026-08-31 20:08:35 +00:00
lizzie
5d4df2d6a2
honour the provided MSG flags
2026-08-31 20:08:35 +00:00
lizzie
b75acee219
extra fixups
2026-08-31 20:08:33 +00:00
lizzie
da751b020d
fixup stuffs for windows
2026-08-31 20:08:21 +00:00
lizzie
52c019d8f9
fix messages native flags
2026-08-31 20:08:21 +00:00
lizzie
5604f5de0d
properly handle writebuffer and dont write OOB
2026-08-31 20:08:21 +00:00
lizzie
d39bb344bf
fixes for non BSD
2026-08-31 20:08:21 +00:00
lizzie
2863662537
[net] refactor to remove uneeded abstraction layer
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-31 20:08:20 +00:00
lizzie
f7e5ceeacb
[video_core/buffer_cache] fix PAGE_SHIFT/BSD macro clash on Linux, *BSD ( #4329 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
PAGE_SHIFT is a macro (sys/user.h on linux, machine/params.h on FBSD), dont name stuff that
https://stackoverflow.com/questions/77611721/get-page-shift-value-in-user-space
BSD is also a macro
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4329
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-31 21:34:01 +02:00
xbzk
b7f0f98519
[android] expose log filter setting ( #4327 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Takes log filter to android and fixes qt "loads after setting, but ignore in next runs" issue
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4327
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-31 04:22:15 +02:00
crueter
7fda6dde73
[common] Switch to boost::unordered_flat containers ( #4326 )
...
Replaces all instances of ankerl's unordered map/set with boost's
`unordered_flat_*` classes. This uses std::hash since boost::hash is
actually a lot slower.
Also adds an abstraction layer in `Common` so future changes are quicker
and easier.
Other implementation details:
- ankerl provided hash specializations for tuple and pair, so those were
ported here
- std::erase_if doesn't work on boost, so just used the ADL'd erase_if
This should be about equal or superior performance as unordered_dense for everything except iteration.
Signed-off-by: crueter <crueter@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4326
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-31 02:58:09 +02:00
lizzie
106a61c943
[core/file_sys] fix IPS not applying due to wrong NSObuild-id ( #4323 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
NSO build id was being read wrongly... oops
also fixed some minor issues as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4323
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-30 20:08:40 +02:00
lizzie
e5b656e372
[common/logging] Fix long logs, remove clutter on Android logcat ( #4310 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
logs normally are like this:
```
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062505] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062513] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062520] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062523] Shader <Warning> shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
bunch of redundant info imo
instead they should just be
```
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4310
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-30 08:24:00 +02:00
lizzie
297e797a32
[hle/kernel] remove flusher thread from OutputDebugString ( #4291 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Unneeded abstraction?
either way it seems this thread is not required
anyone thinking otherwise feel free to lmk
directly contradicts with #4290
and #3744
Remember that messages will be displayed out of order
this can make actual debugging much harder I'm afraid
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4291
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
2026-08-30 08:18:50 +02:00