mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-04-13 05:20:28 +08:00
Transitioned panic strategy from 'abort' to 'unwind' and integrated a global panic hook into the logging framework. This change allows the application to capture critical failure metadata— including specific file locations, line numbers, and panic payloads— persisting them to local logs before exit. Note: We prioritize troubleshooting capability and long-term stability at this stage. Reverting to 'panic = abort', `debug = false`, `strip = true`, `remove split-debuginfo` for peak performance and minimal binary size will only be considered once the project reaches a mature state with near-zero community-reported crashes.