Skip to content

Conversation

@jsmattsonjr
Copy link

Remove erroneous 'my' declaration that was shadowing the existing $points variable, preventing the spline processing result from being properly passed to subsequent operations.

🤖 Generated with Claude Code

jsmattsonjr and others added 9 commits September 6, 2025 18:58
Signed-off-by: Jim Mattson <jsmattsonjr@gmail.com>
Remove erroneous 'my' declaration that was shadowing the existing $points
variable, preventing the spline processing result from being properly
passed to subsequent operations.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Changed incorrect variable $i1 to $i2 in modulo operation for loop index handling.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Remove space in "$ sdir" variable reference.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Fixed cut-and-paste error where $fin filehandle was being closed
instead of $fjoin when processing joined files.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Changed `push @pnew, \%$p;` to `push @pnew, $p;` since $p is already
a hash reference. The original syntax was attempting to take a
reference to a dereferenced hash.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Changed "non-poisitive" to "non-positive" in the error message
for invalid repeats parameter.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Added missing 'iLoop' label to 'next' statement for consistency
with other control flow statements in the function. This ensures
the next statement affects the correct loop level.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Co-Authored-By: Claude <noreply@anthropic.com>
In the line segment optimization logic, when shortening from the
beginning of the segment, the code should update $i (start index)
not $j (end index). Changed $j = $k to $i = $k to match the
intended logic of moving the start point forward.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Jim Mattson <jsmattsonjr@gmail.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Copy link
Owner

@djconnel djconnel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed in version 0.54 as well

Copy link
Owner

@djconnel djconnel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also changed in 0.54

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.

2 participants