<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/test/test_compilers.rb, branch 1.3.4</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Isolate compiler selector tests</title>
<updated>2013-04-02T18:19:04+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-04-01T17:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2f49fd07b14875e7fad02ee8b8ac93af87ff7f72'/>
<id>2f49fd07b14875e7fad02ee8b8ac93af87ff7f72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump useable clang version to 318</title>
<updated>2013-04-02T18:19:04+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-04-01T17:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=c61c1fb813eb64cbd1c5d4c802e5db9e8850c95f'/>
<id>c61c1fb813eb64cbd1c5d4c802e5db9e8850c95f</id>
<content type='text'>
Build 211 can build most things, but I've seen intermittent
miscompilation and slower code. Also it comes from Xcode 4.2, so most
people don't have it anyway. Let's use 218 as the minimum viable
version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Build 211 can build most things, but I've seen intermittent
miscompilation and slower code. Also it comes from Xcode 4.2, so most
people don't have it anyway. Let's use 218 as the minimum viable
version.
</pre>
</div>
</content>
</entry>
<entry>
<title>Decouple CompilerSelector from ENV</title>
<updated>2013-03-16T18:05:02+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-03-13T07:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a55fa2c359f7e05ebabbf24b1d75fe206f88ac9c'/>
<id>a55fa2c359f7e05ebabbf24b1d75fe206f88ac9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch compilers when no build is specified</title>
<updated>2013-03-12T18:55:15+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-03-12T03:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cc08d08d74f20d72ba378fed3bbc53390be0b97d'/>
<id>cc08d08d74f20d72ba378fed3bbc53390be0b97d</id>
<content type='text'>
Given the current state of OS X compilers, the original fails_with
behavior is becoming less useful, mostly resulting in build failures
each time the compiler is updated. So make the following changes:

When a build is specified, we retain the old behavior: switch compilers
if the available compiler is &lt;= the build, don't switch if it is &gt; the
build.

When no build is specified, unconditionally switch compilers, and don't
output the advice message. This allows us to mark formulae as
perpetually failing, avoiding the need to update formulae each time a
new compiler build is made available.

As a bonus, this makes the logic much easier to reason about.

Closes Homebrew/homebrew#18175.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given the current state of OS X compilers, the original fails_with
behavior is becoming less useful, mostly resulting in build failures
each time the compiler is updated. So make the following changes:

When a build is specified, we retain the old behavior: switch compilers
if the available compiler is &lt;= the build, don't switch if it is &gt; the
build.

When no build is specified, unconditionally switch compilers, and don't
output the advice message. This allows us to mark formulae as
perpetually failing, avoiding the need to update formulae each time a
new compiler build is made available.

As a bonus, this makes the logic much easier to reason about.

Closes Homebrew/homebrew#18175.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prune some requires from test files</title>
<updated>2012-07-05T03:47:34+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-06-20T03:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=90dbb8a1413c2a5e1cee0dd1ab05029d657d04af'/>
<id>90dbb8a1413c2a5e1cee0dd1ab05029d657d04af</id>
<content type='text'>
testing_env already requires utils; set up the ARGV and ENV extensions
there as well.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
testing_env already requires utils; set up the ARGV and ENV extensions
there as well.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compiler selection tests on Xcode 4.2+</title>
<updated>2012-04-22T18:52:49+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2012-04-22T15:01:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1fc97a81ec279d7827dcec7eabf6c1c28fe1c6be'/>
<id>1fc97a81ec279d7827dcec7eabf6c1c28fe1c6be</id>
<content type='text'>
MacOS.gcc_42_build_version is nil when not available, not 0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MacOS.gcc_42_build_version is nil when not available, not 0
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: setup and teardown cleanups</title>
<updated>2012-04-17T04:08:32+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-04-16T21:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=84a4935bb5a9c39e6a58e9f848ce1be93d3451b4'/>
<id>84a4935bb5a9c39e6a58e9f848ce1be93d3451b4</id>
<content type='text'>
Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: reorganize compiler selection tests</title>
<updated>2012-04-14T20:27:45+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-04-14T18:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1d0be89fa5bbe9aa07fcacad0c369437553129fc'/>
<id>1d0be89fa5bbe9aa07fcacad0c369437553129fc</id>
<content type='text'>
Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
