Commit e213c57
committed
feat: improve concurrency safety, cross-platform support and dynamic versioning
This change introduces:
- File locking for shared state files using fs4
- Dynamic versioning with commit ID and build time via build.rs
- Cross-platform support for macOS and ARM architectures
- Session-specific environment updates using PVM_SHELL_PID
- Safety guards and silent removal of temp files in shell wrappers
- Centralized constants and semantic version sorting logic
- Bug fixes in interactive menu and shell file discovery1 parent 544d4d8 commit e213c57
16 files changed
Lines changed: 443 additions & 473 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments