From 672b064c3343e41d2b8999c173e440e5a1d06200 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 11 Sep 2025 14:40:28 +0300 Subject: [PATCH 1/3] Initial commit with task details for issue #77 Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: https://github.com/linksplatform/Ranges/issues/77 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..3a37e9e --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: https://github.com/linksplatform/Ranges/issues/77 +Your prepared branch: issue-77-4899b06b +Your prepared working directory: /tmp/gh-issue-solver-1757590824522 + +Proceed. \ No newline at end of file From 09d1c5e7f9db8204170dbaef0785d0578d1e2d83 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 11 Sep 2025 14:40:45 +0300 Subject: [PATCH 2/3] Remove CLAUDE.md - PR created successfully --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 3a37e9e..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: https://github.com/linksplatform/Ranges/issues/77 -Your prepared branch: issue-77-4899b06b -Your prepared working directory: /tmp/gh-issue-solver-1757590824522 - -Proceed. \ No newline at end of file From 53df740abac466a82c63e47d51e805aeab7d7389 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 11 Sep 2025 14:46:54 +0300 Subject: [PATCH 3/3] Use proper C++ naming conventions for range types MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace SByte with Int8 (std::int8_t) - Replace Byte with UInt8 (std::uint8_t) - Replace Single with Float (std::float_t) - Keep Double as is (std::double_t) This resolves the issue where SByte was unclear - it was a .NET naming convention that doesn't belong in C++. The new names follow standard C++ integer type naming patterns and are more descriptive. Fixes #77 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- cpp/Platform.Ranges/Range.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cpp/Platform.Ranges/Range.h b/cpp/Platform.Ranges/Range.h index c3b59c4..e4e08ed 100644 --- a/cpp/Platform.Ranges/Range.h +++ b/cpp/Platform.Ranges/Range.h @@ -2,7 +2,7 @@ { #define LIMIT_AS_RANGE(type) std::numeric_limits::lowest(), std::numeric_limits::max() - constexpr auto SByte = Range(LIMIT_AS_RANGE(std::int8_t)); + constexpr auto Int8 = Range(LIMIT_AS_RANGE(std::int8_t)); constexpr auto Int16 = Range(LIMIT_AS_RANGE(std::int16_t)); @@ -10,7 +10,7 @@ constexpr auto Int64 = Range(LIMIT_AS_RANGE(std::int64_t)); - constexpr auto Byte = Range(LIMIT_AS_RANGE(std::uint8_t)); + constexpr auto UInt8 = Range(LIMIT_AS_RANGE(std::uint8_t)); constexpr auto UInt16 = Range(LIMIT_AS_RANGE(std::uint16_t)); @@ -18,7 +18,7 @@ constexpr auto UInt64 = Range(LIMIT_AS_RANGE(std::uint64_t)); - constexpr auto Single = Range(LIMIT_AS_RANGE(std::float_t)); + constexpr auto Float = Range(LIMIT_AS_RANGE(std::float_t)); constexpr auto Double = Range(LIMIT_AS_RANGE(std::double_t));