Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lablup/all-smi
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.22.0
Choose a base ref
...
head repository: lablup/all-smi
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.23.0
Choose a head ref
  • 4 commits
  • 31 files changed
  • 3 contributors

Commits on May 27, 2026

  1. chore: bump sysinfo to 0.39 and raise MSRV to Rust 1.95 (#258)

    Bump sysinfo 0.38 -> 0.39 (which requires MSRV 1.95) and move the Docker build base and all Launchpad PPA toolchain references to Rust 1.95. No source changes were needed: sysinfo 0.39's only breaking change is the MSRV bump.
    
    Closes #257
    inureyes authored May 27, 2026
    Configuration menu
    Copy the full SHA
    48a2a45 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2026

  1. Disable console window for subprocesses (#264)

    * Disable console window for subprocesses on Windows
    
    * fix: drop unused Command imports and add license header
    
    Three std::process::Command imports were left unused after spawn sites moved to new_command, failing cargo clippy -- -D warnings on Linux (tpu_info_runner.rs, hlsmi/process.rs) and macOS (cpu_macos.rs). Also add the Apache license header to the new src/utils/command.rs and fix a doc-comment typo.
    
    * refactor: enforce new_command via clippy lint and widen signature
    
    Add a clippy disallowed-methods rule for std::process::Command::new so any new direct spawn site fails cargo clippy -D warnings (which CI already runs), turning the always-use-new_command convention into an enforced invariant that cannot silently regress the Windows console-window fix (#263). Also widen new_command to accept impl AsRef<OsStr> to match std Command::new.
    
    ---------
    
    Co-authored-by: Jeongkyu Shin <inureyes@gmail.com>
    llMBQll and inureyes authored Jun 25, 2026
    Configuration menu
    Copy the full SHA
    16e4853 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2026

  1. refactor: migrate Tenstorrent reader to upstream luwen 0.8.5 crates (#…

    …266)
    
    Replace the self-republished all-smi-luwen-* fork crates with the upstream-published luwen 0.8.5 crates (luwen-api, luwen-pci, luwen-def; luwen-kmd transitive) in the Tenstorrent NPU reader, and remove the obsolete scripts/vendor_all_luwen.sh.
    
    luwen 0.8.x sunset Grayskull and panics when opening one, so the reader detects Grayskull via a sysfs pre-check and skips it (with a catch_unwind defense in depth), keeping the release binary from aborting. Supported architectures are now Wormhole and Blackhole; README and man page updated accordingly.
    
    Closes #265
    inureyes authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    0ea1386 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f95e089 View commit details
    Browse the repository at this point in the history
Loading