Skip to content

Feature/code review fixes#40

Merged
rezdm merged 4 commits into
mainfrom
feature/code-review-fixes
Jun 10, 2026
Merged

Feature/code review fixes#40
rezdm merged 4 commits into
mainfrom
feature/code-review-fixes

Conversation

@rezdm

@rezdm rezdm commented Jun 10, 2026

Copy link
Copy Markdown
Owner
  • Remove OpenVMS port
  • Resolve a few concurrency issues
  • Improve network connections handling
  • Improve sizes handling
  • ...etc

rezdm and others added 4 commits June 10, 2026 06:54
Full review findings in 00-claude-code-review.md, work log in
10-claude-work-done.md. Highlights:

- Linux: read /proc/<pid>/net/* (target netns) instead of /proc/net/*;
  socket inodes as uint64_t (were silently dropped above 2^31); stricter
  /proc stat validation; per-library RSS from smaps
- Model: MemoryMapInfo.size_bytes and LibraryInfo.base_addr numeric fields
  (kills Solaris display-string size round-trip and broken hex-string sort)
- FreeBSD: real executable path via KERN_PROC_PATHNAME instead of argv[0]
- Cross-platform consistency: priority semantics, is_executable = main
  binary, error retention (10 entries / 10 s) on all backends
- DataStore: fix lost-wakeup race in stop/refresh_now/resume/interval;
  guard CPU counter regression underflow
- SingleInstance: join listener before closing fd (teardown race)
- TUI: render only on input/data/resize with timeout(50) getch instead of
  60 fps busy redraw loop
- Search (GUI+TUI): match command line, search collapsed subtrees and
  auto-expand ancestors of matches
- Remove abandoned OpenVMS port (sources, DESCRIP.MMS, tools, all __VMS
  ifdefs in shared code)

Verified: clean Release build of pex + pexc on Debian 13 (zero warnings),
pexc smoke-tested in a pty.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…curses)

Wheel-down scrolling requires NCURSES_MOUSE_VERSION >= 2; the Solaris 11.4
system ncurses headers only provide v1, so compile it out there.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…dware

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rezdm rezdm merged commit 98a713d into main Jun 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant