Results 8 issues of gjz010

It seems that the previous RFC for adding WHP support (#767) has been inactive for a while. So I decided to start a new version. - The `WHV_UINT128` issue: I...

The following code in `memory.rs` emits strange assembly code causing an infinite loop: ```rust // T is specialized to some struct sized 336.. #[naked] #[inline(never)] #[link_section = ".text.copy_user"] unsafe extern...

For computations that need a long time (e.g. GPU acceleration case), the user may expect to see output as long as they are printed, rather than after all computation tasks...

enhancement

Using `__thread` (and `__declspec(thread)` on MSVC) to replace dirty DllMain hack and thus allowing static build (`-Ddefault_library=static`). (Possibly solving #200 issue.) Also fixed race condition in dispatch table logic. Now...

Main PR: https://github.com/rcore-os/rCore/pull/80

enhancement

Fix https://github.com/cargo2nix/cargo2nix/issues/348#issuecomment-1969091306 . A new cross-compiling example is added for reference. ## Pull Requests Many files are generated. When you draft your changes, please separate out commits that affect: -...

cargo2nix generates dependency platform target expression using LLVM triplet, while Nix compares the triplet with `hostPlatform.config` directly. Example: ```nix ${ if hostPlatform.config == "x86_64-pc-windows-gnu" then "winapi_x86_64_pc_windows_gnu" else null } =...

Main PR: https://github.com/rcore-os/rCore/pull/80