Skip to content

Improved exceptions.#113

Merged
crud89 merged 3 commits intomainfrom
improved-exceptions
Dec 31, 2023
Merged

Improved exceptions.#113
crud89 merged 3 commits intomainfrom
improved-exceptions

Conversation

@crud89
Copy link
Copy Markdown
Owner

@crud89 crud89 commented Dec 24, 2023

Describe the pull request

This PR introduces new exception types that support stacktrace and source_location. Additionally, new expressive constructor overloads have been added. Names of invalid arguments can now be mentioned directly and will be included in the error message. The ArgumentOutOfRangeException now also has an constructor that accepts the valid range and the actual value.

@crud89 crud89 added Priority: Low A low priority issue. Build 🛠 Issues that involve the build process. labels Dec 24, 2023
@crud89 crud89 added this to the Alpha #04 milestone Dec 24, 2023
@crud89 crud89 self-assigned this Dec 24, 2023
@crud89 crud89 marked this pull request as ready for review December 24, 2023 11:05
@crud89 crud89 merged commit 2e1b4bf into main Dec 31, 2023
@crud89 crud89 deleted the improved-exceptions branch December 31, 2023 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build 🛠 Issues that involve the build process. Priority: Low A low priority issue.

Projects

Status: v0.4.1

Development

Successfully merging this pull request may close these issues.

1 participant