Yanick Witschi
ea6b0836c4
Allow to override Installer::createPlatformRepo
3 years ago
Jordi Boggiano
1e72b23fd3
Merge pull request #9658 from Ayesh/improve/class-autoloader-conditional-path
...
Minor improvement to ClassLoader::register no-op block
3 years ago
Jordi Boggiano
4ade9bd960
Avoid accessing undefined indices, fixes #9654
3 years ago
Ayesh Karunaratne
980aac6eb2
Minor improvement to ClassLoader::register no-op block
...
A recent change in the ClassAutoloader (#9635 ) added support for specifying a vendorDir, and `\Composer\Autoload\ClassLoader::register` now has a if-elseif-else chain.
The first block has a `// no-op` comment, followed by an `elseif` block. It's more readable to `return;`, and remove the `elseif` for readability.
3 years ago
Jordi Boggiano
cee34b06b4
No need to ignore phpstan error now that getRegisteredLoaders is in a release
3 years ago
Jordi Boggiano
1a0e578b14
Remove ungreedy modifier and make a few domain matches case insensitive, fixes #9656
3 years ago
Jordi Boggiano
07b8c23f02
Merge branch '1.10'
3 years ago
Jordi Boggiano
37c5e9961c
Merge remote-tracking branch 'nicolas-grekas/path-version' into 1.10
3 years ago
Jordi Boggiano
92313447d6
Filter out exclude-from-classmap rules to avoid generating very long regexes, fixes #9487
3 years ago
Nicolas Grekas
725b33ee5a
Handle "versions" option in PathRepository, remove support for "branch-version"
3 years ago
Nicolas Grekas
079e501ac8
Revert "Merge pull request #9273 from nicolas-grekas/dev-version"
...
This reverts commit d2d606ced2
, reversing
changes made to 4a8dbcd145
.
3 years ago
Jordi Boggiano
51371944e1
Add comment about not removing the static $installed data, refs #9635
3 years ago
Jordi Boggiano
51001dec60
Merge remote-tracking branch 'nicolas-grekas/install-stack'
3 years ago
Nicolas Grekas
ba94445bb9
Ensure InstalledVersions reports info about all currently registered class loaders
3 years ago
Jordi Boggiano
4e0b8c1086
Update src/Composer/Console/Application.php
3 years ago
Ben Beckford
8eaae9f50a
Suppress error when chdir($oldWorkingDir); unsuccessful
...
resolves #9649
3 years ago
Jordi Boggiano
125f8a3319
Merge branch '1.10'
3 years ago
Jordi Boggiano
2cb9630320
Fix $_SERVER var not being updated when using putenv, refs b80038804f
and fixes #9372
3 years ago
Jordi Boggiano
6c346d00f3
Merge pull request #9617 from clxmstaab/merge-checkout-reset
...
GitDownloader: combine checkout + reset commands into a single process
3 years ago
Jordi Boggiano
471a63c206
Merge pull request #9465 from BR0kEN-/issues/9464
...
#9464 : ZipArchiver incorrectly treats `.gitignore` directory inclusions
3 years ago
Jordi Boggiano
5c35f37f92
Properly handle installed repos as additionalFixedRepository, fixes #9574
3 years ago
Jordi Boggiano
c800db04d3
Merge pull request #9616 from clxmstaab/fast-first
...
Filesystem: use fast operation first in emptyDirectory()
4 years ago
Jordi Boggiano
09bf5ec85c
Merge pull request #9615 from clxmstaab/is-dir
...
Filesystem: use is_dir() instead of file_exists() which is faster
4 years ago
Jordi Boggiano
c33f2615b5
Include json response bodies in transport exceptions, fixes #9606
4 years ago
Jordi Boggiano
7ea17d7db9
Merge remote-tracking branch 'naderman/curl-download-performance-select-not-sleep'
4 years ago
Markus Staab
62817a4cb2
fast operation first
4 years ago
Markus Staab
6774e7ee29
Filesystem: use fast operation first in emptyDirectory()
4 years ago
Markus Staab
8dfe45a026
GitDownloader: combine checkout + reset commands into a single process
...
use a single process instead of 3 to improve performance
4 years ago
Markus Staab
6552b85100
Filesystem: use is_dir() instead of file_exists() which is faster
...
this reproducible saves 1-2 seconds while running `COMPOSER_DISABLE_NETWORK=1 php
composer/bin/composer install -vvv --profile` on the rector/rector project
4 years ago
Nils Adermann
8a85a79b50
Remove debug output
4 years ago
Nils Adermann
f72ad485ef
Revert lastInfoUpdate change to keep full comaptibility to current behavior
4 years ago
Jordi Boggiano
de58c5499e
Always make the root package autoloadable when executing plugins, fixes #9530
4 years ago
Jordi Boggiano
147d884996
Also avoid matching .git suffix in bitbucket URLs, refs #9590
4 years ago
Nils Adermann
d665301368
Rewrite while if return as do while
4 years ago
Nils Adermann
c043fe841b
Remove sleeps from curl handling, select it is responsible for waiting
...
The current sleeps mean that large files download slowly as select would
return quickly when data has arrived and needs to be processed, but the
sleep waits while the buffers are full.
On the flipside we need to ensure that some code that would keep the CPU
busy if run too often does not get run every time select returns.
4 years ago
Jordi Boggiano
a20ee1a448
Avoid matching .git suffix if present in private github URLs, fixes #9590
4 years ago
Jordi Boggiano
4a740e3e61
Add warnings when running updates without curl enabled, fixes #9558
4 years ago
Jordi Boggiano
57117384df
Merge pull request #9601 from Seldaek/json-fix
...
Fix JSON manipulation issue with large files and jit enabled
4 years ago
Jordi Boggiano
492f8cb350
Add more possessive quantifiers
4 years ago
Jordi Boggiano
d94e638461
Fix tests and edge case
4 years ago
Jordi Boggiano
94076c0bb9
Make sure if plugins depend on the root package that the root package is also autoloaded correctly, refs #9530
4 years ago
Jordi Boggiano
598beb240a
CS fixes
4 years ago
Jordi Boggiano
92b3725765
Workaround issues when the additional fixed repo is in used and is an installed repo, closes #9574
4 years ago
Jordi Boggiano
b021647e6f
Fix JSON manipulation issue with large files and jit enabled, fixes #9595
4 years ago
Wissem Riahi
f7bf635440
Add response info for 3xx/4xx/5xx http responses
4 years ago
Jordi Boggiano
296bab1292
Merge pull request #9592 from wissem/add-response-duration-http-requests
...
Add response info for HTTP requests in CurlDownloader
4 years ago
Jordi Boggiano
7f85367113
Make sure an array is always returned
4 years ago
Wissem Riahi
bdecb4711d
Add all curl_getinfo into the response and exception for curl requests
4 years ago
Wissem Riahi
a5d79db0a7
Make sure total_time_us from curl progress is set
4 years ago
Wissem Riahi
370e082b4a
Add saving time duration for curl HTTP requests
4 years ago