Skip to content

cleanup(result): remove deprecated individual Result headers#267

Merged
kcenon merged 1 commit into
mainfrom
cleanup/remove-deprecated-result-headers-266
Jan 2, 2026
Merged

cleanup(result): remove deprecated individual Result headers#267
kcenon merged 1 commit into
mainfrom
cleanup/remove-deprecated-result-headers-266

Conversation

@kcenon

@kcenon kcenon commented Jan 2, 2026

Copy link
Copy Markdown
Owner

Summary

Changes

Removed Headers (8 files)

Removed Header Replacement
result/fwd.h result/core.h
result/error_info.h result/core.h
result/result_core.h result/core.h
result/optional.h result/core.h
result/result_funcs.h result/utilities.h
result/exception_conversion.h result/utilities.h
result/result_macros.h result/utilities.h
result/error_codes_compat.h result/compat.h

Updated Documentation

  • docs/DEPRECATION.md: Moved deprecated headers to "Removed" section
  • docs/CHANGELOG.md: Added removal entry under [Unreleased]

Verification

  • Zero internal usage of deprecated headers
  • Zero external ecosystem usage (searched thread_system, logger_system, etc.)
  • CMake configuration successful
  • All 108 tests pass
  • Build verified on macOS

Test Plan

  • Run cmake --build . --target all
  • Run ctest --output-on-failure
  • Verify no compilation errors

Related Issues

Remove 8 deprecated Result<T> headers that were consolidated in #255:
- result/fwd.h -> result/core.h
- result/error_info.h -> result/core.h
- result/result_core.h -> result/core.h
- result/optional.h -> result/core.h
- result/result_funcs.h -> result/utilities.h
- result/exception_conversion.h -> result/utilities.h
- result/result_macros.h -> result/utilities.h
- result/error_codes_compat.h -> result/compat.h

Verification:
- Zero internal/external usage detected before removal
- All 108 tests pass
- Build verified on macOS

Closes #266
@kcenon kcenon merged commit 7418219 into main Jan 2, 2026
22 checks passed
@kcenon kcenon deleted the cleanup/remove-deprecated-result-headers-266 branch January 2, 2026 22:03
kcenon added a commit that referenced this pull request Apr 13, 2026
Remove 8 deprecated Result<T> headers that were consolidated in #255:
- result/fwd.h -> result/core.h
- result/error_info.h -> result/core.h
- result/result_core.h -> result/core.h
- result/optional.h -> result/core.h
- result/result_funcs.h -> result/utilities.h
- result/exception_conversion.h -> result/utilities.h
- result/result_macros.h -> result/utilities.h
- result/error_codes_compat.h -> result/compat.h

Verification:
- Zero internal/external usage detected before removal
- All 108 tests pass
- Build verified on macOS

Closes #266
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.

[CLEANUP] Remove deprecated Result headers - v1.0.0 preparation

1 participant