Commit Graph

1550 Commits

Author SHA1 Message Date
Maurice Heumann
bb96e26deb Bump deps/googletest from 7da5582 to e9092b1 (#345)
Bumps [deps/googletest](https://github.com/google/googletest) from
`7da5582` to `e9092b1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e9092b12dc"><code>e9092b1</code></a>
Fix unified diff headers.</li>
<li><a
href="7427a6b5e3"><code>7427a6b</code></a>
Use the provided length in ConditionalPrintAsText</li>
<li>See full diff in <a
href="7da55820cc...e9092b12dc">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-06-01 19:55:45 +02:00
dependabot[bot]
4c600fd4c4 Bump deps/googletest from 7da5582 to e9092b1
Bumps [deps/googletest](https://github.com/google/googletest) from `7da5582` to `e9092b1`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](7da55820cc...e9092b12dc)

---
updated-dependencies:
- dependency-name: deps/googletest
  dependency-version: e9092b12dc3cf617d47578f13a1f64285cfa5b2f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-01 17:29:31 +00:00
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