mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Extract `ErrnoException` into `Common/ErrnoException.h` to reduce the include footprint of `Exception.h`. This removes `<base/errnoToString.h>` and `<cerrno>` from `Exception.h`, which is included by ~95% of all translation units. All files referencing `ErrnoException` now include the new header directly. Files that used `errnoToString` without `ErrnoException` got an explicit `<base/errnoToString.h>` include. Co-Authored-By: Claude Opus 4.6 <[email protected]>