Defaulted x86_64 builds to use the portable x86-64-sse41-popcnt profile while keeping native detection for other hosts by adding machine detection and adjusted ARCH fallback in the build script.
Added panic time tracking to the time management interface and reset timing values when clearing limits to prevent reuse of stale data between searches.
Updated search time checks to honor panic thresholds and enforce time/node/movetime budgets even before the first completed iteration
Added panic-mode tracking in the time manager, scaling overhead and clamping optimum/maximum think time under one second to preserve a reserved buffer.
Integrated the panic reserve into iterative deepening and periodic time checks so searches exit early when the remaining clock reaches the safety threshold.
Exposed a configurable Panic Time Buffer UCI option and documented short-clock safeguards in the README for user tuning.
Added include to support new time deadline computations for adaptive search stop logic.
Reworked time-check scheduling to track the nearest deadline and tighten sampling cadence as remaining time shrinks, ensuring timely stop requests in time trouble.