[spec] instrument exception doesn't contain function name in ex-data

Description

When an instrumented function fails, it throws an IExceptionInfo. The ex-data of this exception contains the arguments that failed, but not the function that was called.

*Proposed: Add an extra key clojure.spec.alpha/fn that has the symbol of the var under instrumentation.

After:

Patch: clj2166.patch

Screened by: Alex Miller

Environment

None

Assignee

Unassigned

Reporter

import

Labels

Approval

Ok

Patch

Code

Fix versions

Affects versions

Priority

Minor
Configure