-
Notifications
You must be signed in to change notification settings - Fork 1
Vibe Complete #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
PazerOP
wants to merge
10
commits into
master
Choose a base branch
from
vibe
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Vibe Complete #14
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…nfiguration for Catch2 integration
- Move mh-cmake-common from vcpkg-registry to local cmake/ folder - Replace CPM.cmake with get_cpm.cmake - Modernize CMakeLists.txt to use GLOB_RECURSE CONFIGURE_DEPENDS instead of manual file listing - Update dependency path to use local cmake modules instead of find_package - Add build/ to .gitignore 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add mh::http namespace with async HTTP GET functionality - Implement status_code struct with private enum and using declarations - Create curl RAII wrapper with proper background thread handling - Add MIME type detection for file extension mapping - Modernize coroutine support detection using CheckCXXSourceCompiles - All curl implementation details hidden in .cpp files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Modified clamp() function to return float when input is floating-point and bounds are integral - Prevents rounding of interpolated values which caused lerp_clamped and lerp_slow_clamped to produce different results - Updated lerp_clamped and lerp_slow_clamped to return auto for type deduction - Added comprehensive floating-point precision tests with bit-level analysis - Fixed clang-format configuration: increased ColumnLimit to 5000 and disabled AlignConsecutiveAssignments - All interpolation tests now pass without artificial tolerance adjustments 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add [[nodiscard]] to both generic task<T> and specialized task<void> - Prevents silent failures when async functions return unchecked tasks - Forces explicit .wait() calls or proper co_await usage - Improves error detection at compile time 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Implements a std::streambuf that writes to a C FILE* handle, enabling seamless integration of FILE-based I/O (like popen) with C++ iostream. Includes comprehensive unit tests covering: - Basic write operations - Multiline output - Large data writes via xsputn - Character-by-character overflow - Formatted output (integers, floats, strings) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.