Upgrade TUI stack: ratatui 0.30, crossterm 0.29, portable-pty 0.9, vt100 0.16

- Capture OSC 0/2 window title in scan_osc_sequences since vt100 0.16
  no longer exposes Screen::title()
- Remove committed build artifacts (testapps/mouse-test/target) and
  extend .gitignore

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 19:31:41 +02:00
parent 339ad9530e
commit b8d6a18a2e
194 changed files with 1112 additions and 2688 deletions

4
.gitignore vendored
View File

@@ -1,2 +1,4 @@
/target /target
/builds builds/
logs/
testapps/*/target

1308
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -8,14 +8,14 @@ name = "tui-wm"
path = "src/main.rs" path = "src/main.rs"
[dependencies] [dependencies]
crossterm = { version = "0.28", features = ["event-stream"] } crossterm = { version = "0.29", features = ["event-stream"] }
ratatui = "0.29" ratatui = "0.30"
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" serde_json = "1"
toml = "0.8" toml = "0.8"
toml_edit = "0.22" toml_edit = "0.22"
portable-pty = "0.8" portable-pty = "0.9"
vt100 = "0.15" vt100 = "0.16"
anyhow = "1" anyhow = "1"
image = { version = "0.25", default-features = false, features = ["jpeg", "png", "gif", "bmp", "webp"] } image = { version = "0.25", default-features = false, features = ["jpeg", "png", "gif", "bmp", "webp"] }
libc = "0.2" libc = "0.2"

View File

@@ -548,8 +548,12 @@ impl App {
for resp in responses { for resp in responses {
let _ = pty.write_input(&resp); let _ = pty.write_input(&resp);
} }
// Scanna för OSC-sekvenser (clipboard, etc.) // Scanna för OSC-sekvenser (titel, clipboard, etc.)
scan_osc_sequences(&data); // vt100 0.16 exponerar inte längre titeln på Screen,
// så vi fångar OSC 0/2 själva här.
if let Some(t) = scan_osc_sequences(&data) {
*title = t;
}
// Extrahera Kitty graphics-sekvenser och bearbeta resten genom parsern // Extrahera Kitty graphics-sekvenser och bearbeta resten genom parsern
let gfx = process_pty_with_kitty_gfx( let gfx = process_pty_with_kitty_gfx(
&data, &data,
@@ -566,11 +570,6 @@ impl App {
} }
} }
} }
// Uppdatera fönsterrubrik från OSC 0/2 om programmet satte en
let osc_title = parser.screen().title();
if !osc_title.is_empty() {
*title = osc_title.to_string();
}
} }
// ── PTY resize om fönsterstorlek ändrats ───────────────────────────── // ── PTY resize om fönsterstorlek ändrats ─────────────────────────────
@@ -1639,9 +1638,12 @@ fn scan_terminal_queries(data: &[u8], parser: &vt100::Parser) -> Vec<Vec<u8>> {
/// Skannar rå PTY-data efter OSC-sekvenser. /// Skannar rå PTY-data efter OSC-sekvenser.
/// Hanterar: /// Hanterar:
/// OSC 0/2 (fönstertitel) → returneras så fönsterrubriken kan uppdateras
/// OSC 52 (clipboard copy) → skickar vidare till värdterminalen via stdout /// OSC 52 (clipboard copy) → skickar vidare till värdterminalen via stdout
/// OSC 11 (query bg color) → svarar med standardfärg /// OSC 11 (query bg color) → svarar med standardfärg
fn scan_osc_sequences(data: &[u8]) { /// Returnerar senast satta fönstertitel i chunken, om någon.
fn scan_osc_sequences(data: &[u8]) -> Option<String> {
let mut new_title = None;
let mut i = 0; let mut i = 0;
while i < data.len() { while i < data.len() {
// OSC startar med ESC ] eller 0x9d // OSC startar med ESC ] eller 0x9d
@@ -1663,6 +1665,12 @@ fn scan_osc_sequences(data: &[u8]) {
} }
if let Some(term_pos) = end { if let Some(term_pos) = end {
if let Ok(payload) = std::str::from_utf8(&data[osc_start..term_pos]) { if let Ok(payload) = std::str::from_utf8(&data[osc_start..term_pos]) {
// OSC 0;<titel> / OSC 2;<titel> → fönstertitel
if let Some(t) = payload.strip_prefix("0;").or_else(|| payload.strip_prefix("2;")) {
if !t.is_empty() {
new_title = Some(t.to_string());
}
}
// OSC 52;c;<base64-data> → clipboard copy // OSC 52;c;<base64-data> → clipboard copy
if payload.starts_with("52;") { if payload.starts_with("52;") {
// Vidarebefordra till värdterminalen // Vidarebefordra till värdterminalen
@@ -1681,6 +1689,7 @@ fn scan_osc_sequences(data: &[u8]) {
i += 1; i += 1;
} }
} }
new_title
} }
/// Skannar ett chunk av r\u00e5 PTY-data efter DEC private mode escape-sekvenser som /// Skannar ett chunk av r\u00e5 PTY-data efter DEC private mode escape-sekvenser som

View File

@@ -1 +0,0 @@
{"rustc_fingerprint":14215568240061937964,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.92.0 (ded5c06cf 2025-12-08)\nbinary: rustc\ncommit-hash: ded5c06cf21d2b93bffd5d884aa6e96934ee4234\ncommit-date: 2025-12-08\nhost: x86_64-unknown-linux-gnu\nrelease: 1.92.0\nLLVM version: 21.1.3\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/brasse/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}

View File

@@ -1,3 +0,0 @@
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by cargo.
# For information about cache directory tags see https://bford.info/cachedir/

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"std\"]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2040997289075261528,"path":9779765049526801347,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-2025c01cf01ab8b5/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2040997289075261528,"path":1596534247721701504,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cfg-if-ebc73076c81e0e49/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"bracketed-paste\", \"default\", \"event-stream\", \"events\", \"windows\"]","declared_features":"[\"bracketed-paste\", \"default\", \"event-stream\", \"events\", \"filedescriptor\", \"libc\", \"serde\", \"use-dev-tty\", \"windows\"]","target":7162149947039624270,"profile":2040997289075261528,"path":252103811417717214,"deps":[[302948626015856208,"futures_core",false,6398869625909783990],[3430646239657634944,"rustix",false,1020948293971461092],[4627466251042474366,"signal_hook_mio",false,8465342173122801562],[5675930438384443948,"mio",false,7238060262000704430],[12459942763388630573,"parking_lot",false,9436988536820532313],[16909888598953886583,"bitflags",false,13937469153157858701],[17154765528929363175,"signal_hook",false,15812921453296546932]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossterm-4ccfa59f247e5176/dep-lib-crossterm","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17743456753391690785,"profile":8944999695620513791,"path":16775741776141748,"deps":[[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/errno-203b80682fe3787d/dep-lib-errno","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":18348216721672176038,"path":3303830916469115557,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-core-9c361e3ce6f35a97/dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17159683253194042242,"build_script_build",false,13798190032261323108]],"local":[{"RerunIfChanged":{"output":"release/build/libc-bea32bb21c7eb060/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":7322064999780386650,"path":16729691517801958497,"deps":[[17159683253194042242,"build_script_build",false,17318358277326498840]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-dcb47aa695b31b42/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":8928907579149787682,"path":5278319571169746718,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-ea5ad1246bf51071/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"elf\", \"errno\", \"general\", \"ioctl\", \"no_std\"]","declared_features":"[\"bootparam\", \"btrfs\", \"compiler_builtins\", \"core\", \"default\", \"elf\", \"elf_uapi\", \"errno\", \"general\", \"if_arp\", \"if_ether\", \"if_packet\", \"io_uring\", \"ioctl\", \"landlock\", \"loop_device\", \"mempolicy\", \"net\", \"netlink\", \"no_std\", \"prctl\", \"ptrace\", \"rustc-dep-of-std\", \"std\", \"system\", \"xdp\"]","target":5772965225213482929,"profile":4314370921045452772,"path":4746728906714955721,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/linux-raw-sys-076fa98919044f20/dep-lib-linux_raw_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":2040997289075261528,"path":1929112552281581564,"deps":[[15358414700195712381,"scopeguard",false,8543138611106819891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/lock_api-e68e7a0598a1d524/dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2040997289075261528,"path":8084957827879210201,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/log-4fe4b0f6afd99737/dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":13712647568182654241,"path":14303346305037773922,"deps":[[10630857666389190470,"log",false,3507384322979200611],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mio-66370afe95e742fb/dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[]","target":1147146474800544312,"profile":2040997289075261528,"path":4942398508502643691,"deps":[[17030156879047273469,"crossterm",false,16554921277129481603]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mouse-test-2cea95c9260905bc/dep-bin-mouse-test","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":2040997289075261528,"path":16678798856705028838,"deps":[[2555121257709722468,"lock_api",false,7781629232011234918],[6545091685033313457,"parking_lot_core",false,6180226835031802948]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot-e7da0e36674f8d8e/dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":5408242616063297496,"profile":1369601567987815722,"path":6064203699951004343,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot_core-0bd745cf7da85f56/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6545091685033313457,"build_script_build",false,6007301086752263528]],"local":[{"RerunIfChanged":{"output":"release/build/parking_lot_core-c5610ccd4b03c707/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":2040997289075261528,"path":3875254373442465110,"deps":[[3666196340704888985,"smallvec",false,6633531385642205446],[6545091685033313457,"build_script_build",false,13130200545514339771],[7667230146095136825,"cfg_if",false,2522067713950158710],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"alloc\", \"libc-extra-traits\", \"std\", \"stdio\", \"termios\"]","declared_features":"[\"all-apis\", \"alloc\", \"cc\", \"compiler_builtins\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"itoa\", \"libc\", \"libc-extra-traits\", \"libc_errno\", \"linux_4_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"once_cell\", \"param\", \"pipe\", \"process\", \"procfs\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":16221545317719767766,"profile":10474043801839359757,"path":6497363289159846858,"deps":[[3430646239657634944,"build_script_build",false,15241173649152273119],[5036304442846774733,"linux_raw_sys",false,12516664233022079814],[16909888598953886583,"bitflags",false,13937469153157858701]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-1beafe4d470c510e/dep-lib-rustix","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"alloc\", \"libc-extra-traits\", \"std\", \"stdio\", \"termios\"]","declared_features":"[\"all-apis\", \"alloc\", \"cc\", \"compiler_builtins\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"itoa\", \"libc\", \"libc-extra-traits\", \"libc_errno\", \"linux_4_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"once_cell\", \"param\", \"pipe\", \"process\", \"procfs\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":5408242616063297496,"profile":8123407633567502970,"path":9161315508553989719,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-51ac11c8d745d068/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3430646239657634944,"build_script_build",false,12001104677101654021]],"local":[{"RerunIfChanged":{"output":"release/build/rustix-d99f030b6af4839f/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_RUSTC_DEP_OF_STD","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_MIRI","val":null}}],"rustflags":[],"config":0,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":2040997289075261528,"path":759260240459071725,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/scopeguard-a960f03e2280f9b8/dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"channel\", \"default\", \"iterator\"]","declared_features":"[\"cc\", \"channel\", \"default\", \"extended-siginfo\", \"extended-siginfo-raw\", \"iterator\"]","target":831277710805360288,"profile":2040997289075261528,"path":9405517761606597848,"deps":[[6684496268350303357,"signal_hook_registry",false,11826222428890880962],[17154765528929363175,"build_script_build",false,13787227434378246565],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-5a5707a97e68ad5f/dep-lib-signal_hook","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"channel\", \"default\", \"iterator\"]","declared_features":"[\"cc\", \"channel\", \"default\", \"extended-siginfo\", \"extended-siginfo-raw\", \"iterator\"]","target":17883862002600103897,"profile":1369601567987815722,"path":10794713951714513156,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-d0c592f645e4d7a4/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17154765528929363175,"build_script_build",false,15828020143356970138]],"local":[{"Precalculated":"0.3.18"}],"rustflags":[],"config":0,"compile_kind":0}

View File

@@ -1 +0,0 @@
This file has an mtime of when this was started.

View File

@@ -1 +0,0 @@
{"rustc":4758242423518056681,"features":"[\"mio-1_0\", \"support-v1_0\"]","declared_features":"[\"mio-0_6\", \"mio-0_7\", \"mio-0_8\", \"mio-1_0\", \"mio-uds\", \"support-v0_6\", \"support-v0_7\", \"support-v0_8\", \"support-v1_0\"]","target":12462439415559432985,"profile":2040997289075261528,"path":11432300465826247038,"deps":[[5675930438384443948,"mio_1_0",false,7238060262000704430],[17154765528929363175,"signal_hook",false,15812921453296546932],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/dep-lib-signal_hook_mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

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