63 Commits (ef41f136f842b6b47f3c9b83418f436dc36b0af0)

Author SHA1 Message Date
Nils Adermann dccb728e10 Remove further unnecessary checks for packages being arrays 10 years ago
Nils Adermann 89bd9be295 This entirely removes StreamableRepositories and minimal package arrays 10 years ago
Sam Mousa 670ca2f889 Fixed issue #3441 10 years ago
Nils Adermann 83159dc153 Use elseif instead of else { if { 10 years ago
Nils Adermann 0daaa1a902 Reduce whatProvides overhead 10 years ago
Jordi Boggiano 94926218e8 CS fixes 10 years ago
Ryan Weaver 947db97e33 [#2492] Removing an unused variable and use statement, fixing phpdoc 10 years ago
Jordi Boggiano ac497feaba CS fixes 10 years ago
Jordi Boggiano e23665be59 Fix replacers being picked if whatProvide was called before building the package whitelist, fixes #2991, fixes #2962 10 years ago
Christian Flothmann 0e9325da79 for AliasPackages check that the aliased package is white listed so that version constraints of AliasPackages are taken into account when computing package provisions 10 years ago
Nils Adermann aa74818fe0 Handle array candidates in whatProvides 10 years ago
Nils Adermann eb5c785dcd Remove superfluous string casts 10 years ago
Nils Adermann bc7008270f Properly limit to name matches only if necessary 10 years ago
Nils Adermann 3148ffd355 Whitelist packages with names matching those specified before generating rules
Addresses #2690 doesn't do any performance optimisations yet which we
could do now
10 years ago
Jordi Boggiano 51e6c3a466 Optimize solving by removing packages that are excluded by the root package requires 11 years ago
Jordi Boggiano 11a0d16ccc CS fixes 11 years ago
Jordi Boggiano 051d219438 Fix whatProvides returning too many results when no constraint is given 11 years ago
Jordi Boggiano 326faf2b51 Minor cleanups 11 years ago
Martin Hasoň 753a8345cb Added support for the alias of an aliased package 11 years ago
Jordi Boggiano a0d1d59868 Fix handling of aliases in streamable repos, fixes #1776, fixes #1749 11 years ago
Jordi Boggiano 2b385cbe58 Fix dependency flags not applying to provides/replaces, fixes #1771 11 years ago
Jordi Boggiano 62bf84fc4f Rename var 12 years ago
Jordi Boggiano f18839c350 Fix var override, fixes #1061 12 years ago
Jordi Boggiano 125ff3e4f5 Fix root aliasing with new providers repo format 12 years ago
Jordi Boggiano eceda0ffc7 Fix regression introduced in beb9a5bd72 12 years ago
Jordi Boggiano 5978197b5d Reset package IDs before they can be used in the pool in case there are already some in the cache 12 years ago
Jordi Boggiano beb9a5bd72 Code optimizations: avoid loops in match() 12 years ago
Jordi Boggiano 21a0ae9cad Cache whatProvide calls 12 years ago
Jordi Boggiano a3f9accd37 Fix various dumb issues 12 years ago
Jordi Boggiano 9369f48dcd Fix package id 12 years ago
Jordi Boggiano 18492a1f84 Remove Pool::getMaxId and the solver's reliance on it 12 years ago
Jordi Boggiano c0e5736ae7 Add support for one-file-per-provider composer repositories 12 years ago
Jordi Boggiano ded485dd60 Fix root aliasing and allow aliasing using the branch-alias as source 12 years ago
Jordi Boggiano 6f77df296a Speed up Pool::match for common case 12 years ago
Jordi Boggiano 9965f02951 Clean up link creation 12 years ago
Jordi Boggiano 8a275336a1 CS cleanups 12 years ago
Jordi Boggiano e46d26cb9b Add loadAliasPackage to the StreamableRepositoryInterface and clear up responsibilities between Pool and Repositories 12 years ago
Jordi Boggiano 9a1fd450b0 Remove code duplication 12 years ago
Jordi Boggiano 62ead24b61 Rename variable for clarity 12 years ago
Jordi Boggiano 25142c5351 Clarify variable variable usage 12 years ago
Jordi Boggiano 2d4076e9b2 Add support for aliases in streamed repos 12 years ago
Jordi Boggiano c8a685be6b Reduce memory usage by only loading packages that are actually needed, fixes #456 12 years ago
Jordi Boggiano 2d19cf2a00 Fix hijacking possibility via provide bug 12 years ago
Jordi Boggiano e6f7150196 Change default minimum-stability to "stable", fixes #744 12 years ago
Nils Adermann cc7632489d Make problem report messages more readable
Added pretty strings to constraints
12 years ago
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 12 years ago
Nils Adermann 451bab1c2c Get rid of Literal object / literal id mix, use literals only to save memory 12 years ago
Jordi Boggiano 453b9a616b Add test for Pool handling and refactor a couple things 12 years ago
Jordi Boggiano ef28f3b067 Basic handling of stability flags 12 years ago
Jordi Boggiano 66068fedcb Add minimum-stability flag on root package to filter packages by stability 12 years ago