Skip to content

Different fixes#278

Merged
CaelmBleidd merged 21 commits intomainfrom
caelmbleidd/fixes
May 28, 2025
Merged

Different fixes#278
CaelmBleidd merged 21 commits intomainfrom
caelmbleidd/fixes

Conversation

@CaelmBleidd
Copy link
Copy Markdown
Member

@CaelmBleidd CaelmBleidd commented May 20, 2025

Changes list:

  1. Rename FakeType into EtsFakeType
  2. Introduce TsVoidValue and TsVoidSort
  3. Remove constraints for the exact subtypes, replace with structural type equality
  4. Introduce EtsFieldResolutionResult
  5. Create a fake field if the real one cannot be resolved
  6. Add processing of missing local variables: they are represented as fields of some global object now
  7. Mock calls of methods without entry points
  8. Add error processing for if stmts without two successors
  9. Support void value as a return type for mocked methods
  10. Add implementation for sub operator
  11. Rename AuxiliaryType into EtsAuxiliaryType
  12. Rewrite EtsTypeSystem
  13. Support aliasType in the TypeToSort function
  14. Rewrite EtsHierarchy
  15. Add a new test for Photos project
  16. Add new tests
  17. Change type resolution in TsTestResolver

Copy link
Copy Markdown

@github-advanced-security github-advanced-security AI left a comment

Choose a reason for hiding this comment

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

detekt found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@CaelmBleidd CaelmBleidd marked this pull request as ready for review May 22, 2025 11:39
@CaelmBleidd CaelmBleidd requested a review from Lipen May 22, 2025 11:39
@Lipen
Copy link
Copy Markdown
Member

Lipen commented May 23, 2025

Please, provide some PR description, listing at least some changes, thank you!

Comment thread usvm-ts/src/test/resources/samples/types/StructuralEquality.ts Outdated
@CaelmBleidd
Copy link
Copy Markdown
Member Author

Please, provide some PR description, listing at least some changes, thank you!

Done @Lipen

@CaelmBleidd CaelmBleidd merged commit 9a0b139 into main May 28, 2025
6 checks passed
@CaelmBleidd CaelmBleidd deleted the caelmbleidd/fixes branch May 28, 2025 10:18
Saloed pushed a commit that referenced this pull request Jun 2, 2025
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.

3 participants