Skip to content

extract exception hierarchy into SbpSimpleBaseLibExceptions unit#26

Merged
Xor-el merged 1 commit into
masterfrom
refactor/extract-exceptions-unit
Jul 21, 2026
Merged

extract exception hierarchy into SbpSimpleBaseLibExceptions unit#26
Xor-el merged 1 commit into
masterfrom
refactor/extract-exceptions-unit

Conversation

@Xor-el

@Xor-el Xor-el commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Move every exception class out of SbpSimpleBaseLibTypes into a dedicated SbpSimpleBaseLibExceptions unit (in Misc) so the hierarchy has a clear home and depends only on SysUtils. SbpSimpleBaseLibTypes now holds only the procedure/function pointer types and array aliases.

BREAKING: exception types are no longer visible through SbpSimpleBaseLibTypes; units that raise or handle them must use SbpSimpleBaseLibExceptions.

Move every exception class out of SbpSimpleBaseLibTypes into a dedicated
SbpSimpleBaseLibExceptions unit (in Misc) so the hierarchy has a clear home
and depends only on SysUtils. SbpSimpleBaseLibTypes now holds only the
procedure/function pointer types and array aliases.

BREAKING: exception types are no longer visible through SbpSimpleBaseLibTypes;
units that raise or handle them must use SbpSimpleBaseLibExceptions.
@Xor-el
Xor-el merged commit e8a722d into master Jul 21, 2026
24 checks passed
@Xor-el
Xor-el deleted the refactor/extract-exceptions-unit branch July 21, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant