Skip to content
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

South henry #1983

Closed
wants to merge 9 commits into from
Closed

South henry #1983

wants to merge 9 commits into from

Conversation

VolodymyrBg
Copy link

Description:
Implements all unimplemented fixed array operations in the recursion compiler's collections module:

  • Adds shift operation for fixed arrays with bounds checking
  • Implements truncate for fixed arrays with constant length
  • Adds proper error handling for get_ptr on fixed arrays
  • Implements set and set_value for fixed arrays with constant indices
  • Adds debug assertions and bounds checking for all operations

This change completes the fixed array implementation, making it consistent with dynamic arrays while maintaining proper type safety and bounds checking.

ratankaliani and others added 9 commits December 20, 2024 13:16
Description:
Implements all unimplemented fixed array operations in the recursion compiler's collections module:
- Adds shift operation for fixed arrays with bounds checking
- Implements truncate for fixed arrays with constant length
- Adds proper error handling for get_ptr on fixed arrays
- Implements set and set_value for fixed arrays with constant indices
- Adds debug assertions and bounds checking for all operations

This change completes the fixed array implementation, making it consistent with dynamic arrays while maintaining proper type safety and bounds checking.
@VolodymyrBg VolodymyrBg deleted the South-Henry branch January 31, 2025 16:31
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.

5 participants