Skip to content

Derive eval_exception from std::nested_exception and wrap all thrown exceptions with eval_exception #63

@lefticus

Description

@lefticus

This will allow for a stack trace to be generated when an exception is thrown and allow the user to easily re-throw the initial exception.

To do this we should probably ax the exception_specification from the eval function and move it to an overload of nested_exception::rethrow for auto unboxing of Boxed_Value objects that were captured.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions