Merge branch 'main' into fix/del_o_and_fix_build_in_linux

This commit is contained in:
boonxiong2
2026-10-04 20:33:01 +08:00
committed by GitHub
230 changed files with 27 additions and 112315 deletions
+1
View File
@@ -0,0 +1 @@
*.mp4 filter=lfs diff=lfs merge=lfs -text
+23 -15
View File
@@ -1,18 +1,26 @@
ISO/deshab.img *.o
ISO/deshab-dev.img *.obj
ISO/deshab-realtest.img *.elf
ISO/deshab-release.img *.drv
*.o
.build_tmp/ *.img
.trae/ *.iso
docs/workbuddy-planning/ *.vhd
sata_fat32_dsk.img *.raw
*.ppm
target/
# Large binary images (regenerate from build) *.rlib
SYSTEM/boot/linux-rootfs.img *.rmeta
*.pdb
*.dbf
*.rgba
SYSTEM/boot/linux-extra-rootfs.img SYSTEM/boot/linux-extra-rootfs.img
*.d *.d
target/ target/
# ---- 本地工作区 ----
.build_tmp/
.trae/
docs/workbuddy-planning/
@@ -1 +0,0 @@
{"rustc_fingerprint":18091994046339287578,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\林濬哲\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\npacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""},"17151686734573385543":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\林濬哲\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\npacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.95.0 (59807616e 2026-04-14)\nbinary: rustc\ncommit-hash: 59807616e1fa2540724bfbac14d7976d7e4a3860\ncommit-date: 2026-04-14\nhost: x86_64-pc-windows-msvc\nrelease: 1.95.0\nLLVM version: 22.1.2\n","stderr":""}},"successes":{}}
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"no-rng\", \"std\"]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":17883862002600103897,"profile":11322533822032096916,"path":197982771610711140,"deps":[[5398981501050481332,"version_check",false,11944235737723602230]],"local":[{"CheckDepInfo":{"dep_info":"release\\.fingerprint\\ahash-c4ed74d34ff025f2\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":5009877760269381067,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":5408242616063297496,"profile":11322533822032096916,"path":5036112913172487814,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release\\.fingerprint\\parking_lot_core-920fce1bc10de01b\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":5009877760269381067,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[]","target":18099224280402537651,"profile":11322533822032096916,"path":10854937650033585308,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release\\.fingerprint\\version_check-1371f78368250076\\dep-lib-version_check","checksum":false}}],"rustflags":[],"config":5009877760269381067,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":5408242616063297496,"profile":11322533822032096916,"path":13045056665593715025,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release\\.fingerprint\\zerocopy-3d1837c1259c13f6\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":5009877760269381067,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"default\", \"gvar-alloc\", \"std\", \"variable-fonts\"]","declared_features":"[\"default\", \"gvar-alloc\", \"libm\", \"std\", \"variable-fonts\"]","target":11794240345726188307,"profile":1282104224380189808,"path":4192006986933173451,"deps":[[4945662571602681759,"ab_glyph_rasterizer",false,5226902659502491209],[5327495677235252177,"owned_ttf_parser",false,16868781788753777997]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\ab_glyph-1c8f1abfbfc8ed14\\dep-lib-ab_glyph","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"libm\", \"std\"]","target":4335109392423587462,"profile":1282104224380189808,"path":17125603164173275140,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\ab_glyph_rasterizer-21815d079ffdcf84\\dep-lib-ab_glyph_rasterizer","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[966925859616469517,"build_script_build",false,3951067302150035959]],"local":[{"RerunIfChanged":{"output":"x86_64-pc-windows-msvc\\release\\build\\ahash-04489df2d314c0c6\\output","paths":["build.rs"]}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":0,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"no-rng\", \"std\"]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":8470944000320059508,"profile":1282104224380189808,"path":3527250537342691149,"deps":[[966925859616469517,"build_script_build",false,8362875548928161730],[5855319743879205494,"once_cell",false,5356401573834860967],[7068267936014523539,"zerocopy",false,5186014299032509199],[7667230146095136825,"cfg_if",false,13535562610657141286]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\ahash-cf6e1066624ad098\\dep-lib-ahash","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":1282104224380189808,"path":8480155685710312367,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\cfg-if-1430f2f3baf76209\\dep-lib-cfg_if","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[]","target":11456778988228198531,"profile":9270927215987349870,"path":4942398508502643691,"deps":[[14939606851523139146,"egui",false,4709826816389322847]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\deaicup-pe-f21fdffaa5a96be7\\dep-bin-deaicup","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[\"bytemuck\", \"cint\", \"color-hex\", \"default\", \"document-features\", \"extra_asserts\", \"extra_debug_asserts\", \"serde\"]","target":5564790870329063819,"profile":1282104224380189808,"path":6522091378544670512,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\ecolor-aa25576eeb7ec380\\dep-lib-ecolor","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"default_fonts\"]","declared_features":"[\"accesskit\", \"bytemuck\", \"callstack\", \"cint\", \"color-hex\", \"deadlock_detection\", \"default\", \"default_fonts\", \"document-features\", \"extra_asserts\", \"extra_debug_asserts\", \"log\", \"mint\", \"persistence\", \"puffin\", \"rayon\", \"ron\", \"serde\", \"unity\"]","target":8228074436443167257,"profile":1282104224380189808,"path":17067080171023663423,"deps":[[966925859616469517,"ahash",false,16724574289801905222],[5931649091606299019,"nohash_hasher",false,4525537993517198903],[6599595975132327614,"epaint",false,3590142534265772754]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\egui-27df493b34bff8df\\dep-lib-egui","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[\"bytemuck\", \"default\", \"document-features\", \"extra_asserts\", \"extra_debug_asserts\", \"mint\", \"serde\"]","target":14620128083324269871,"profile":1282104224380189808,"path":9261729501671638379,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\emath-fc40a29fb01eeab0\\dep-lib-emath","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"default_fonts\"]","declared_features":"[\"bytemuck\", \"cint\", \"color-hex\", \"deadlock_detection\", \"default\", \"default_fonts\", \"document-features\", \"extra_asserts\", \"extra_debug_asserts\", \"log\", \"mint\", \"puffin\", \"rayon\", \"serde\", \"unity\"]","target":10495837225410426609,"profile":1282104224380189808,"path":15970933672855342975,"deps":[[966925859616469517,"ahash",false,16724574289801905222],[5931649091606299019,"nohash_hasher",false,4525537993517198903],[9155895947194450947,"emath",false,14535946208987355507],[12459942763388630573,"parking_lot",false,18415068211428197597],[13755666026417058023,"ab_glyph",false,2996839567116488780],[17955285598125570889,"ecolor",false,15297225485715719236]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\epaint-247fd76fa40581e9\\dep-lib-epaint","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":1282104224380189808,"path":6840841347012670561,"deps":[[15358414700195712381,"scopeguard",false,955221129373556318]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\lock_api-bcb5fcdd999c03a2\\dep-lib-lock_api","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17363221687715233408,"profile":1282104224380189808,"path":4729047113982823323,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\nohash-hasher-5ea39fe303de6faf\\dep-lib-nohash_hasher","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"alloc\", \"race\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":1282104224380189808,"path":4220894292558564256,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\once_cell-4f01b9c1ad2caec9\\dep-lib-once_cell","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"apple-layout\", \"default\", \"glyph-names\", \"gvar-alloc\", \"opentype-layout\", \"std\", \"variable-fonts\"]","declared_features":"[\"apple-layout\", \"default\", \"glyph-names\", \"gvar-alloc\", \"no-std-float\", \"opentype-layout\", \"std\", \"variable-fonts\"]","target":840748602129315102,"profile":1282104224380189808,"path":16782016617260112058,"deps":[[10434485102629434171,"ttf_parser",false,8144975706712777019]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\owned_ttf_parser-4e71cd2c15fc285f\\dep-lib-owned_ttf_parser","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":1282104224380189808,"path":16263406013151603993,"deps":[[2555121257709722468,"lock_api",false,7405722155446610371],[6545091685033313457,"parking_lot_core",false,6517705145532622696]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\parking_lot-a4d17806934c6be5\\dep-lib-parking_lot","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":1282104224380189808,"path":13432988161819966334,"deps":[[2295442787663447226,"smallvec",false,6420029994752997938],[6545091685033313457,"build_script_build",false,14726739269569194117],[6959378045035346538,"windows_link",false,14462101631789325417],[7667230146095136825,"cfg_if",false,13535562610657141286]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-msvc\\release\\.fingerprint\\parking_lot_core-67dfa82edd9d3325\\dep-lib-parking_lot_core","checksum":false}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":5009877760269381067,"compile_kind":9161124489350129226}
@@ -1 +0,0 @@
{"rustc":8891013984288978370,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6545091685033313457,"build_script_build",false,6808593750464638877]],"local":[{"RerunIfChanged":{"output":"x86_64-pc-windows-msvc\\release\\build\\parking_lot_core-c2f73aa51873d25f\\output","paths":["build.rs"]}}],"rustflags":["-C","link-arg=/NODEFAULTLIB","-C","link-arg=/SUBSYSTEM:CONSOLE","-C","link-arg=/ENTRY:mainCRTStartup","-C","link-arg=/STACK:4194304","-C","link-arg=/DEBUG:NONE"],"config":0,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.

Some files were not shown because too many files have changed in this diff Show More