Commit Graph

1548 Commits

Author SHA1 Message Date
momo5502
1ddedacf1d Trim long filenames 2025-06-01 17:48:54 +02:00
Maurice Heumann
f6b4a5bbc1 Fix thread deletion and small timer progress (#344) 2025-06-01 14:30:17 +02:00
momo5502
aa763c8392 Prepare more timer syscalls 2025-06-01 14:05:18 +02:00
momo5502
009961620b Fix thread deletion 2025-06-01 13:57:14 +02:00
momo5502
da658e5178 Prepare timer support 2025-06-01 13:56:45 +02:00
momo5502
c605131a80 Small changes 2025-06-01 12:48:59 +02:00
momo5502
909b2db20d Support more mountpoint IOCTLs 2025-06-01 12:36:50 +02:00
momo5502
6cc3aded19 Remove sccache 2025-06-01 12:36:50 +02:00
momo5502
ed80b86e22 Fix compilation 2025-06-01 07:54:42 +02:00
momo5502
e763fdac54 Support more syscalls 2025-05-31 21:27:32 +02:00
Maurice Heumann
59576342d3 Add MinGW to CI (#343)
Honestly, this was really pain. During this excruciating process, I was
reminded multiple times why I don't like MinGW.
However, giving up is pussy shit. So there is now at least partial
support for MinGW (rust code won't compile and I cba to fix that).

This belongs to #335.
2025-05-31 16:50:56 +02:00
momo5502
c41fc21b13 Change test order 2025-05-31 16:32:08 +02:00
momo5502
bc92023652 Fix directory enumation with filesystem mappings 2025-05-31 16:31:24 +02:00
momo5502
abfbc3fad3 Add another test 2025-05-31 14:18:57 +02:00
momo5502
b6f4645420 Some more syscalls 2025-05-31 13:21:19 +02:00
momo5502
98010268a6 Statically link libraries for mingw 2025-05-31 12:00:14 +02:00
momo5502
2e1c1b23c9 Add MinGW smoke test 2025-05-31 11:37:03 +02:00
momo5502
37dd387560 Fix more warnings 2025-05-31 11:05:16 +02:00
momo5502
c50fdd17a4 Fix compilation warnings 2025-05-31 10:37:04 +02:00
momo5502
5c0a1ce5c2 Build and test MinGW in CI 2025-05-31 09:47:55 +02:00
Maurice Heumann
6fcfb0264c Add cross compile support on x86_64 Linux with MinGW toolchain (#340)
fixed #335
2025-05-30 10:23:35 +02:00
Hacksign
6585ffa9b4 REMOVE: wanring messages. NEW: compiler version check. 2025-05-30 16:02:04 +08:00
Hacksign
125d927725 Merge branch 'momo5502:main' into main 2025-05-30 13:58:12 +08:00
Maurice Heumann
c031c8413c Explicitly pass desired backend to emulator (#342) 2025-05-30 07:21:56 +02:00
Hacksign
829e3d95a6 UPDATE: modify cmake scripts, adding warning messages. 2025-05-30 12:37:35 +08:00
momo5502
28de07ac8f Explicitly pass desired backend to emulator 2025-05-29 19:49:53 +02:00
momo5502
e760b1e3dd Use full url for unicorn submodule to fix forks 2025-05-29 17:04:20 +02:00
momo5502
1724bdd959 Use shallow cloning for all submodules 2025-05-29 16:08:22 +02:00
momo5502
bee2f09894 More sccache optimizations 2025-05-29 14:20:15 +02:00
Maurice Heumann
56f48eb1a6 Optimize sccache (#341) 2025-05-29 14:06:01 +02:00
momo5502
d509ae8499 Fixes 2025-05-29 14:05:30 +02:00
momo5502
9cdbb54997 Cache fixes 2025-05-29 14:03:17 +02:00
momo5502
d7aaf6ac25 Fix sccache path 2025-05-29 13:57:13 +02:00
momo5502
202461c5bd Update caches 2025-05-29 13:51:19 +02:00
momo5502
61806bb9c4 Remove old caches 2025-05-29 13:38:37 +02:00
momo5502
15a47c92cd Fix windows caches 2025-05-29 13:17:39 +02:00
Hacksign
e9a6911019 NEW: Add cross compile support on X86_64 Linux with MinGW toolchain. 2025-05-29 18:48:04 +08:00
momo5502
6e3a9132e4 Add cache for api set dumper 2025-05-29 12:43:11 +02:00
momo5502
4392d960e2 Small fixes 2025-05-29 12:26:03 +02:00
momo5502
4b891e701d Optimize sccache 2025-05-29 12:18:18 +02:00
momo5502
bdee8b8584 More cache tests 2025-05-29 11:59:59 +02:00
momo5502
900fb582a8 More fixes 2025-05-29 11:43:43 +02:00
momo5502
1605d48a18 Better sccache 2025-05-29 11:35:44 +02:00
Maurice Heumann
1b06e65e1f Add sccache to CI (#338) 2025-05-29 10:52:38 +02:00
momo5502
a1b690f0cc Use newer version 2025-05-29 10:23:09 +02:00
momo5502
b5f84a3623 Use RelWithDebInfo 2025-05-29 10:13:17 +02:00
Hacksign
0fa037adc3 UPDATE: unicorn repo information. 2025-05-29 16:08:39 +08:00
momo5502
5022e3049a Fix sccache 2025-05-29 09:58:51 +02:00
momo5502
5041bab9f8 Setup sccache 2025-05-29 09:50:28 +02:00
momo5502
c559c2ff43 Support stopping emulation while all threads are sleeping
This fixes #242
2025-05-29 08:30:56 +02:00