lizzie
b46d2dfd74
evil noperm
2026-09-01 10:07:25 +00:00
lizzie
59ba4bbcc0
fuck errrno2
2026-09-01 10:07:25 +00:00
lizzie
1e5bcb9ebe
acurater errno
2026-09-01 10:07:24 +00:00
lizzie
d386952152
ALL THE ERROR CODES
2026-09-01 10:07:24 +00:00
lizzie
867a8d7d14
fixup errno
2026-09-01 10:07:24 +00:00
lizzie
a5fe3da33a
min of 1sec
2026-09-01 10:07:24 +00:00
lizzie
e7ee082f9d
account for timeout
2026-09-01 10:07:24 +00:00
lizzie
deff32b845
fix tcp on ssbu mod
2026-09-01 10:07:24 +00:00
lizzie
41b777180e
fallback only if it failed
2026-09-01 10:07:24 +00:00
lizzie
dad67a0506
implode windows
2026-09-01 10:07:24 +00:00
lizzie
82dbf07135
better
2026-09-01 10:07:24 +00:00
lizzie
181c03c856
evil ping
2026-09-01 10:07:24 +00:00
lizzie
100fb9e7e8
don't murder me for this change
2026-09-01 10:07:24 +00:00
lizzie
87db1c4eec
need the extra threads...
2026-09-01 10:07:24 +00:00
lizzie
33c055f066
more gymnastics to give fake results?
2026-09-01 10:07:24 +00:00
lizzie
08fd3c3f43
first fake icmp impl
2026-09-01 10:07:24 +00:00
lizzie
4da5224226
fix ldn sockets being regarded as normal socks
2026-09-01 10:07:24 +00:00
lizzie
569463cc46
fx2
2026-09-01 10:07:24 +00:00
lizzie
e92b486c7a
fix???
2026-09-01 10:07:24 +00:00
lizzie
81ab25fb0c
fix sockets
2026-09-01 10:07:24 +00:00
lizzie
794340bf3e
struct pollfd
2026-09-01 10:07:24 +00:00
lizzie
86cdee35f4
fixup tests
2026-09-01 10:07:24 +00:00
lizzie
49788bc608
fix windows screaming
2026-09-01 10:07:24 +00:00
lizzie
a87382580c
musl scared of defines ooo
2026-09-01 10:07:24 +00:00
lizzie
4b15ed05f0
airplane mode takes priority
2026-09-01 10:07:24 +00:00
lizzie
891d40b2cf
uh
2026-09-01 10:07:24 +00:00
lizzie
d981cd4993
add tcp options
2026-09-01 10:07:24 +00:00
lizzie
5325483ff4
nuke extra threads, extra error support; use span instead of vector for poll fds
2026-09-01 10:07:24 +00:00
lizzie
619e425378
we love when cURL has bugs?
2026-09-01 10:07:24 +00:00
lizzie
e2c3d339f6
add extra polling types
2026-09-01 10:07:24 +00:00
lizzie
5a678a389f
various fixes to sockopt
2026-09-01 10:07:24 +00:00
lizzie
522856789f
allow configure socket level
2026-09-01 10:07:24 +00:00
lizzie
b6373f77ba
coalesce the various sockopt
2026-09-01 10:07:24 +00:00
lizzie
a5726efc3a
honour the provided MSG flags
2026-09-01 10:07:24 +00:00
lizzie
37d96f05a4
extra fixups
2026-09-01 10:07:24 +00:00
lizzie
ccb531a6ff
fixup stuffs for windows
2026-09-01 10:07:24 +00:00
lizzie
a2d9e96f70
fix messages native flags
2026-09-01 10:07:24 +00:00
lizzie
40fafa05f8
properly handle writebuffer and dont write OOB
2026-09-01 10:07:24 +00:00
lizzie
3dbbf0d9a3
fixes for non BSD
2026-09-01 10:07:24 +00:00
lizzie
5609a03914
[net] refactor to remove uneeded abstraction layer
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-09-01 10:07:24 +00:00
lizzie
858f9e5aea
[docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md ( #4315 )
...
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.
-------------------
updates deps.md (freebsd had a package that didnt exist, oops)
netbsd also had outdated packages
moved windows caveats into the user guide (because well, those are user stuff, not build caveats)
MANY redundant wording removals (especially on dynarmic)
proper capitalization of Eden, Dynarmic, Amiibo, and CLion
fixed discord link on metainfo as well
also fixed file associations as well otherwise installed eden wont have icon over NSP/XCI/etc files
"please" is filler
fixes a HANDFUL of dead links as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4315
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-09-01 06:45:47 +02:00
crueter
e53e76168c
[externals] Update CI packages to new format ( #4341 )
...
Qt hasn't been updated to the new format yet, will do so later.
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/4341
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
2026-09-01 06:40:52 +02:00
lizzie
cb9ec1dc1a
[dynarmic] fix perf regression due to hard CPUID queries ( #4328 )
...
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.
-------------------
should fix whatever issue bruno had on Windows
basically CPUID ctor object for xbyak is very VERY heavy, so we just move that to a static we do once on program startup instead!
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4328
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-08-31 23:51:56 +02: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
xbzk
48a95da874
[debug] debug knobs adjustments ( #4317 )
...
- [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.
-------------------
minor changes to debug knobs:
-changed its category to System so it becomes per-game-able (believe me, it's useful)
-fixed kotlin field type to UShort
-changed get to Get for proper standard
-added spacings and more info to docs
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4317
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
2026-08-30 08:17:54 +02:00