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

Composer-specific source locator builder #461

Merged
merged 29 commits into from
Apr 22, 2019

Conversation

Ocramius
Copy link
Member

@Ocramius Ocramius commented Mar 20, 2019

Fixes #442

TODOs:

  • testing
  • do we want beberlei/assert? removed
  • a composer.json-only loader (no vendor/ considered)
  • docs

@Ocramius Ocramius self-assigned this Mar 20, 2019
@Ocramius
Copy link
Member Author

Whew, my idea for Roave/BackwardCompatibilityCheck#110 is indeed working here: analysing a whole reflection tree is an order of magnitude faster this way, although we may still speed up things by nod jumping through the source locators.

@Ocramius
Copy link
Member Author

Note: still fails when trying to locate symfony/console or doctrine/common classes, so I might need to inspect this further

@Ocramius Ocramius force-pushed the feature/composer-source-locators branch from bf02b76 to 76b0350 Compare April 22, 2019 04:44
@Ocramius Ocramius added this to the 3.4.0 milestone Apr 22, 2019
@Ocramius
Copy link
Member Author

@kukulich this is now ready - if you are working on the repo these days, can you give it a quick skim please?

@Ocramius Ocramius changed the title WIP: composer-specific source locator builder Composer-specific source locator builder Apr 22, 2019
@kukulich
Copy link
Collaborator

Looks good to me 👍

@Ocramius
Copy link
Member Author

Thanks @kukulich: preparing a release in the next hours 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants