-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: basil/ptools
base: v0.2.18
head repository: basil/ptools
compare: v0.2.19
- 9 commits
- 43 files changed
- 2 contributors
Commits on Mar 3, 2026
-
chore: Disable unused zstd legacy format support
Only modern zstd frame decompression is needed for coredumps. Disabling default features (legacy, arrays, zdict_builder) saves ~104 KB (~10%) on the pstack binary. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d0c1d6 - Browse repository at this point
Copy the full SHA 8d0c1d6View commit details
Commits on Mar 4, 2026
-
Use OsString for process comm to preserve non-UTF-8 names
Linux process names are arbitrary bytes, so representing them as String was lossy. Switch comm() to return OsString and defer to_string_lossy() to display boundaries. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd50f8e - Browse repository at this point
Copy the full SHA bd50f8eView commit details -
Lift cmdline/environ fallback logic from sources into ProcHandle
Split the monolithic read_cmdline/read_environ source methods into separate initial/current/fallback variants, moving the orchestration and lossy tracking into ProcHandle. This eliminates per-source Cell state and returns the lossy flag inline from read_cmdline. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 503d2b5 - Browse repository at this point
Copy the full SHA 503d2b5View commit details
Commits on Mar 5, 2026
-
ptree: Truncate output lines to terminal width (#109)
Add a -w/--wrap flag to allow lines to wrap; by default, lines are truncated to the terminal width (via TIOCGWINSZ or ). Refactor cmd_summary_from() to return a String instead of printing directly, enabling callers to measure and truncate the line before output. Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2070a0 - Browse repository at this point
Copy the full SHA f2070a0View commit details -
ptree: Align PID column width based on kernel pid_max (#110)
Read /proc/sys/kernel/pid_max to determine the maximum PID digit count and left-align PIDs to that width, so the tree output stays aligned regardless of PID length. Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77efae8 - Browse repository at this point
Copy the full SHA 77efae8View commit details -
ptree: Merge shared ancestor paths when displaying multiple target PI…
…Ds (#111) When multiple target PIDs share common ancestors, merge their ancestry chains into a single tree instead of printing redundant separate trees. This builds a pruned children map from ancestor chains and renders a unified output where ancestor-only nodes show pruned branches and target PIDs expand their full subtrees. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9d8192 - Browse repository at this point
Copy the full SHA f9d8192View commit details
Commits on Mar 12, 2026
-
Move test helper examples to bin targets for build-dir compatibility (#…
…113) Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8161006 - Browse repository at this point
Copy the full SHA 8161006View commit details
Commits on Mar 19, 2026
-
Disable debuginfod in all dwfl sessions, not just pstack
The DEBUGINFOD_URLS removal was only in the pstack binary, but any tool that creates a dwfl session (penv, pargs, pauxv — both live and core) could trigger network requests to debuginfod servers when resolving symbols. Move the removal into the shared dwfl constructor layer so it applies to all callers. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c315fc7 - Browse repository at this point
Copy the full SHA c315fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a66583 - Browse repository at this point
Copy the full SHA 6a66583View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.2.18...v0.2.19