Skip to content

657 phase 1 simplify type prefixes#673

Merged
aregtech merged 4 commits intofeature/655-api-modernization-and-refactoringfrom
657-phase-1-simplify-type-prefixes
Feb 16, 2026
Merged

657 phase 1 simplify type prefixes#673
aregtech merged 4 commits intofeature/655-api-modernization-and-refactoringfrom
657-phase-1-simplify-type-prefixes

Conversation

@aregtech
Copy link
Owner

Summary

  • Renamed all files with prefix IE, TE and NE.
  • Fixed all paths and class names to match the file names;
  • Fixed code generator to prevent generating namespace files with prefix NE;
  • Fixed example builds;
  • Modified functions.cmake file adapting new codegen outputs.

Testing

  • build with clang (CMake) and msvc
  • run unit tests;
  • run some examples.

[x] I have read CONTRIBUTING.md

Signed-off-by: Artak Avetyan

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copy link
Collaborator

@vukihub vukihub left a comment

Choose a reason for hiding this comment

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

Too many files to review. By first vew it looks fine. Docs are updated.

@aregtech aregtech merged commit 1d1a248 into feature/655-api-modernization-and-refactoring Feb 16, 2026
2 checks passed
@aregtech aregtech linked an issue Feb 16, 2026 that may be closed by this pull request
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[phase 1] Simplify type prefixes: IE -> I, drop TE/NE/GE prefixes

2 participants