lizzie
|
d37b66dfbb
|
evil noperm
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
7a8a0665ae
|
fuck errrno2
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
d623fe8fe4
|
acurater errno
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
440f4f51f2
|
ALL THE ERROR CODES
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
85b01a26d1
|
fixup errno
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
dd030de217
|
min of 1sec
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
7d7d03f707
|
account for timeout
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
7176a7189c
|
fix tcp on ssbu mod
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
95426a6bcf
|
fallback only if it failed
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
9a7a4fdc1b
|
implode windows
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
cc8e479b9a
|
better
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
c8a2ef9cbe
|
evil ping
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
17a3e35342
|
don't murder me for this change
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
5ceb287e95
|
need the extra threads...
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
af7febe7a5
|
more gymnastics to give fake results?
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
e6f5678019
|
first fake icmp impl
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
e3882da0e4
|
fix ldn sockets being regarded as normal socks
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
7bd4cf8d36
|
fx2
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
213307545d
|
fix???
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
d77df48b73
|
fix sockets
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
b45b4c13f2
|
struct pollfd
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
d511b11c50
|
fixup tests
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
aec09e6a21
|
fix windows screaming
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
670095c3e8
|
musl scared of defines ooo
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
f3e76e8d84
|
airplane mode takes priority
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
48fefaf4d9
|
uh
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
615d77b356
|
add tcp options
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
06593e9889
|
nuke extra threads, extra error support; use span instead of vector for poll fds
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
0673767a41
|
we love when cURL has bugs?
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
b332007f89
|
add extra polling types
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
ad3929f11d
|
various fixes to sockopt
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
32a8445767
|
allow configure socket level
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
88f867607e
|
coalesce the various sockopt
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
b3e09d7108
|
honour the provided MSG flags
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
aa9d93b509
|
extra fixups
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
48f5f71858
|
fixup stuffs for windows
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
7e225f4520
|
fix messages native flags
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
6bc5f936c6
|
properly handle writebuffer and dont write OOB
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
8ed685ac8c
|
fixes for non BSD
|
2026-09-03 01:54:18 +00:00 |
|
lizzie
|
facf8fdf57
|
[net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2026-09-03 01:54:18 +00:00 |
|
xbzk
|
1dcc574591
|
[gdb] fix conn state to use same pipe (instead of a copy) (#4339)
- [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.
-------------------
I was trying to use GDB stub to investigate MHR and it was not connecting.
Error was suggesting it was not available for connection although i saw it booting on logs.
Debugged and noticed signal_pipe_ was not the correct one, and followed the example of client_socket_.
GDB stub is now working, on windows, at least.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4339
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
|
2026-09-02 14:04:35 +02:00 |
|
lizzie
|
5c20f244c9
|
[cmake] stop building OpenGL on Android (#4342)
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.
-------------------
we don't even support OpenGL on android
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4342
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-02 04:07:24 +02:00 |
|
crueter
|
aa4e494c08
|
[android] Replace Oboe audio with SDL3 audio (#4338)
Supersedes #4335.
Replaces the Oboe audio backend with SDL3, since we already support it.
A few caveats:
- SDL defines a JVM OnLoad method already, so we have to instead hijack
NativeLibrary for id_cache initialization
- This also means some internal fields in Double/Integer/Boolean (namely
`value`) can't be accessed, so I switched those to methods for now.
- SDL Java sources are pulled in from the CI package.
- Since we can't use SDLActivity, `SDL.setupJNI()` handles everything
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/4338
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
|
2026-09-02 00:29:58 +02: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 |
|