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 |