Rob Bast
77f1d5945f
make sure php version errors are less misleading
...
* determine conflicting version in problem using pool package
* hide version in rule to keep it generic rather than possibly misleading
fixes #4319
2015-07-31 09:58:34 +02:00
Jordi Boggiano
a67eaf04c7
Merge pull request #4316 from alcohol/1508-simplify-tests
...
closes #1508 - updated tests
2015-07-30 13:14:55 +01:00
Rob Bast
ef37b86c81
closes #1508 - updated tests
2015-07-30 13:37:12 +02:00
Tehem
9392adef79
Fixes #4302 allow COMPOSER env with config statements (overrides --file)
2015-07-28 00:01:01 +02:00
Webber Wu
92530e374b
Merge remote-tracking branch 'upstream/master'
2015-07-26 12:33:39 +08:00
Kocsis Máté
87c16073ec
Merge branch 'master' of https://github.com/composer/composer into feature-bin-compat
2015-07-22 15:54:20 +02:00
Nicolas Toniazzi
e8a6cb536b
Change detection of config/cache/data dirs
2015-07-22 10:38:12 +02:00
Jordi Boggiano
c6cc6dd607
Advise the use of absolute paths, fixes #4259
2015-07-21 14:46:38 +01:00
Jordi Boggiano
00c26791fa
Merge pull request #4264 from alcohol/use-composer-spdx
...
remove spdx files, introduce external library
2015-07-20 18:29:14 +01:00
Jordi Boggiano
b260a9972f
Timeouts are not necessarily cause for alarm
2015-07-20 17:50:56 +01:00
Jordi Boggiano
dafa9efa8f
Remove whitespace
2015-07-20 17:50:34 +01:00
Jordi Boggiano
bbf959ac34
Do not retry failures once degraded mode is already enabled
2015-07-20 17:44:03 +01:00
Jordi Boggiano
ff84b32097
Add degraded mode to try and bypass ipv6/gzip issues, refs #4142 , refs #4121
2015-07-20 17:33:53 +01:00
Rob Bast
2553f5f7d4
throw error when file is loaded
2015-07-20 12:10:30 +02:00
Rob Bast
56f0d82207
get resources dir from spdxlicenses
2015-07-20 11:42:20 +02:00
Rob Bast
ab08e4be62
update spdx-licenses to 1.1.0
...
includes latest licenses and exceptions list
2015-07-17 08:19:33 +02:00
Rob Bast
616585e0cc
spdxlicense extends spdxlicenses, add depr error
2015-07-16 13:21:18 +02:00
Rob Bast
bb1e1b0160
update lock file
2015-07-16 12:03:35 +02:00
Remi Collet
9b9cbfe111
fix for changes in justinrainbow/json-schema 1.4.4
2015-07-16 12:03:35 +02:00
Remi Collet
c014e0882f
ignore this test with 'jsonc'
2015-07-16 12:03:35 +02:00
Rob Bast
1f006a499e
updated compiler class to include spdx sources
2015-07-16 12:03:34 +02:00
Nils Adermann
417516098e
Document that lock file name uses COMPOSER env var
2015-07-16 11:51:31 +02:00
Rob Bast
5ae9e7fe22
remove spdx files, introduce external library
2015-07-16 11:42:12 +02:00
Jordi Boggiano
92faf1c7a8
Merge pull request #4228 from naderman/memory-version-constraint
...
Remove unnecessary version comparison cache variable and store operator as int
2015-07-14 13:37:15 +01:00
Jordi Boggiano
7e0db8aa46
Merge pull request #4239 from naderman/memory-rules
...
Reduce memory usage of Rule objects
2015-07-14 13:34:24 +01:00
Nils Adermann
cf1af58514
Use bitwise operators directly in rules instead of get/set Bitfield
2015-07-14 14:24:18 +02:00
Nils Adermann
ccaba0d2f7
Make static translation tables in version constraint private and use ===
2015-07-14 14:12:19 +02:00
Jordi Boggiano
c36d2a2e50
Merge pull request #4214 from legoktm/parse-links
...
Move VersionParser::parseLinks() to ArrayLoader::parseLinks()
2015-07-13 14:28:10 +01:00
Jordi Boggiano
42bfe9c56a
Merge pull request #4219 from localheinz/feature/strict-mode
...
Enhancement: Also validate if lock file is up to date
2015-07-12 16:39:36 +01:00
Jordi Boggiano
acc11f63c5
Merge pull request #4234 from naderman/rule-hash-int-size
...
Reduce rule hash size
2015-07-12 16:25:14 +01:00
Jordi Boggiano
efb9f13248
Merge pull request #4229 from naderman/memory-version-array-merge
...
VersionParser: remove a few hundred/thousand array_merge calls
2015-07-12 16:14:16 +01:00
Andreas Möller
5828f6202d
Enhancement: Also validate lock file
2015-07-10 18:07:40 -04:00
Nils Adermann
de65199f31
Merge pull request #4117 from stof/patch-1
...
Optimize the regex detecting timestamps
2015-07-09 21:17:24 +02:00
Nils Adermann
956035e641
Remove the unnecessary return statements from setters
2015-07-09 19:40:03 +02:00
Nils Adermann
f535542fca
Use constants with names for bitfield offsets
2015-07-09 18:59:16 +02:00
Nils Adermann
329ab5cf41
Rename blob rule property to bitfield
2015-07-09 18:48:50 +02:00
Nils Adermann
961ea868ac
Use an integer bitfield for rule properties instead of a string binary blob
2015-07-09 18:26:31 +02:00
Nils Adermann
6e81f63635
Reduce memory footprint of rules by storing data in blob
...
Not declaring the job property saves significant amounts of memory as
most rules leave it as null
2015-07-09 17:23:45 +02:00
Nils Adermann
39e6f51bef
Clarify --no-check-publish in docs
2015-07-09 13:04:41 +02:00
Nils Adermann
984c0afddf
Merge pull request #4230 from localheinz/fix/validate
...
Fix: Update docs for validate command
2015-07-09 13:03:35 +02:00
Nils Adermann
93fd8a928a
Merge pull request #4235 from localheinz/fix/colon
...
Fix: Streamline options in documentation
2015-07-09 13:01:07 +02:00
Nils Adermann
b7eb27180d
Merge pull request #4236 from ikr/patch-1
...
Fix a typo: interally -> internally
2015-07-09 13:00:15 +02:00
Nils Adermann
3fd4672382
VersionParser: Append elements directly instead of array_merge
2015-07-09 12:57:34 +02:00
Ivan Krechetov
a9b98dc5b0
Fix a typo: interally -> internally
2015-07-09 08:54:24 +02:00
Andreas Möller
cb1470775c
Enhancement: Also validate if composer.lock is up to date
2015-07-08 21:48:12 -04:00
Andreas Möller
8b7f2c4984
Fix: Render option mono-spaced
2015-07-08 21:45:46 -04:00
Andreas Möller
db1d58f3d3
Fix: Append colon to option name (for consistency)
2015-07-08 21:43:08 -04:00
Nils Adermann
b869fa9662
Correct rule hash test
2015-07-08 19:36:13 +02:00
Nils Adermann
c7e1f49e78
Rule hashes are only used in the rule set, so no need to store them
2015-07-08 19:11:59 +02:00
Nils Adermann
15d572da4c
Use 4 byte integer from raw md5 instead of 5 hex representation chars
...
The hash is necessary as comparisons are significantly too slow
otherwise. The old hash function used substr on the hexadecimal
representation of the md5 hash, rather than the raw binary output. This
wastes a significant amount of memory, as each byte can only be used to
store up to 4 bit of information. The new hash has 32bit instead of
20bit and uses only a 4 byte integer instead of a 5 byte string.
2015-07-08 19:11:58 +02:00