You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f89c6b5
Browse filesBrowse the repository at this point in the historyBrowse files
A VortexError is now a message, an optional source and a backtrace. The
VortexErrorKind classification is gone, and with it kind(), the kind
prefix in the displayed message and the classification of foreign errors
in the From impls, which now keep the foreign error as the source.
The error macros take a plain format string again. The Context: and
External: forms remain, since they are not kinds. Every call site drops
its kind tag, and vortex_ensure_eq! loses its kind-only form.
Tests that asserted on a kind now assert on the guard's message.
The Python bindings raise RuntimeError for every Vortex error, as before
kinds existed. The C API keeps VX_ERROR_CODE_OTHER for Vortex errors and
VX_ERROR_CODE_PANIC for panics, at their existing values, and the C++
ErrorCode mirrors it.
Signed-off-by: Robert Kruszewski <github@robertk.io>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S7EtMqoZ91rrCCh9vS2yTm
0 commit comments