magento / magento-semver

Magento Semantic Versioning Checker. Join #svc in our Community Slack: https://opensource.magento.com/slack. Static tests that identify required module version changes based on code diff, and look for backward incompatible changes.
Other
32 stars 25 forks source link

SVC Release 5.0.0 #32

Closed roribio closed 4 years ago

roribio commented 4 years ago

Description (*)

Add performance improvements to SVC during creation of DependencyMap and creation of static analyzers. I also remove the method stmts from the method nodes being stored in the dependency map. This is to fix the memory issues when comparing files.

Fixed Issues (if relevant)

https://jira.corp.magento.com/browse/MC-30776

Manual testing scenarios (*)

Compared results with running original svc branch using 2.3-develop and 2.4-develop.

Both logs are equivalent. The only difference is that this branch adds some "Method implementation changed" PATCH changes. This is explained in AbstractApiVisitor::enterNode comment.

Questions or comments

Contribution checklist (*)