| Age | Commit message (Collapse) | Author | 
|---|
|  | Use locate rather than which to search for clang or gcc.
locate searches both $HOMEBREW_PREFIX/bin and /usr/bin. | 
|  | - `brew update` should try to install `curl` before `git` on older
  versions of Mac OS X where it is needed for accessing modern SSL
  certificates.
- We don't need an HTTP mirror for `git` because `curl` will already be
  installed before it is downloaded.
- Don't recommend GCC on Mac OS X versions where it can't be built with
  the default system compiler.
- Start using the Homebrew `curl` on Mac OS X versions where it is
  needed as soon as it is installed. | 
|  |  | 
|  |  | 
|  |  | 
|  | The system Subversion doesn't handle new certificate authorities (e.g.
Let's Encrypt) well enough for this check to be useful. | 
|  | ENV: deprecate old methods. | 
|  | These should have been deprecated long ago but we didn’t really have
the necessary framework to do so. | 
|  | This will use Curl’s default user agent to reduce homepage errors and
provides a function that can be used for other audits to perform
similar tests on URLs. | 
|  |  | 
|  | This was implemented before the rest of the file was refactored. | 
|  | A more widely used style than relying on `if`/`else` returns. | 
|  | Clang has fully implemented OpenMP support as of LLVM 3.7, so if OpenMP
is required by a formula gcc is no longer the only choice of compiler.
Clang should be preferred over gcc because using gcc meant linking
against libstdc++, which is ABI incompatible with libc++. This may be
unnoticeable for some users, but it causes other builds to fail, e.g.
pstoedit when imagemagick was built with OpenMP. pstoedit is required
for the octave formula, so for some users this could be a significant
problem. | 
|  | This cause issues when e.g. using `debrew.rb` on a failing `system`
command in a formula. | 
|  |  | 
|  | Avoid using an unnecessary `xz` dependency when it's not needed. | 
|  |  | 
|  | But remove some manual `.freeze`s on constants that shouldn't be
constants. | 
|  |  | 
|  |  | 
|  | At this point it's never a good compiler to use so let's just remove it. | 
|  | Closes #1028. | 
|  |  |