| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-01-03 | compilers: use comma consistently | Dominyk Tiller | |
| 2015-12-26 | Revert "minor perf improvements" | Baptiste Fontaine | |
| This reverts commit 16a2a8274a7808e63a6c78475e12a7c0ef5812ef. | |||
| 2015-12-26 | minor perf improvements | Baptiste Fontaine | |
| Closes Homebrew/homebrew#47224. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> | |||
| 2015-08-29 | More API documentation. | Mike McQuaid | |
| And remove the documented stuff from the `example-formula.rb`. Closes Homebrew/homebrew#43241. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-06-19 | Remove workarounds for destructuring single-element hashes | Jack Nagel | |
| 2015-06-19 | Move some constants from env to compiler constants | Jack Nagel | |
| 2015-05-17 | Revert "Remove conditional" | Jack Nagel | |
| This method may see values originating HOMEBREW_CC. This reverts commit 9c74f42962090c016143744b057e13aa75d9b13e. | |||
| 2015-05-08 | Remove conditional | Jack Nagel | |
| 2015-05-08 | compilers: support gcc 5 | なつき | |
| Closes Homebrew/homebrew#39470. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2015-04-23 | compilers: blacklist llvm from :openmp | Ian Lancaster | |
| Closes Homebrew/homebrew#38912. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-09-21 | Stop recording the fails_with cause internally | Jack Nagel | |
| The string passed as the cause is currently unused, so we don't need to actually store it. | |||
| 2014-09-18 | Make --cc override the compiler selector | Jack Nagel | |
| 2014-09-18 | Replace CompilerQueue with predetermined priority lists | Jack Nagel | |
| 2014-09-18 | Move Compiler struct into CompilerSelector namespace | Jack Nagel | |
| 2014-09-18 | Remove fails_with? from the formula instance | Jack Nagel | |
| 2014-08-06 | Don't use Hash#first | Jack Nagel | |
| Fixes Homebrew/homebrew#31360. | |||
| 2014-08-03 | Add inspect to CompilerFailure | Jack Nagel | |
| 2014-08-03 | Eliminate a nil check | Jack Nagel | |
| 2014-08-03 | Remove dead code | Jack Nagel | |
| 2014-08-03 | Eliminate consideration of major_version | Jack Nagel | |
| The major version is implicit in the compiler name. Since the name is used when matching failures to compilers, we don't need to consider the major version separately. | |||
| 2014-08-03 | Use a separate class for GNU compiler failures | Jack Nagel | |
| major_version is now only used internally by the failure object | |||
| 2014-08-03 | Move compiler failure matching logic into failure object | Jack Nagel | |
| 2014-08-03 | Rename compiler attribute to name | Jack Nagel | |
| 2014-08-03 | Don't pass nil to fails_with? | Jack Nagel | |
| 2014-08-01 | Eagerly create and reuse cxx11 compiler failure objects | Jack Nagel | |
| 2014-08-01 | Remove knowledge of DSL implementation from initialize | Jack Nagel | |
| 2014-07-29 | --cc=: make GNU_GCC checks stricter | Misty De Meo | |
| Fixes Homebrew/homebrew#30668 | |||
| 2014-07-02 | Move constants so we don't have to load all of ENV to get them | Jack Nagel | |
| 2014-06-16 | Combine conditionals | Jack Nagel | |
| 2014-06-16 | Place alias adjacent to aliased method | Jack Nagel | |
| 2014-06-16 | Remove unused method alias | Jack Nagel | |
| Unlike CompilerFailure, the interface of Compiler is entirely internal, so we don't need to maintain compatibility with anything. | |||
| 2014-06-11 | Eliminate an uninitialized ivar warning | Jack Nagel | |
| 2014-06-11 | Decouple CompilerSelector from MacOS, clean up tests | Jack Nagel | |
| 2014-06-11 | Pass the version into the Compiler constructor, eliminate a type check | Jack Nagel | |
| 2014-04-14 | CompilerFailure: llvm can't build C++11 either | Misty De Meo | |
| 2014-04-12 | CompilerFailure: don't mutate compiler hashes | Misty De Meo | |
| Fixes Homebrew/homebrew#28357. | |||
| 2014-04-12 | Formula: provide compiler failure collections | Misty De Meo | |
| `needs` allows formulae to specify dependencies on cross-compiler dependencies, allowing multiple failures to be specified in a single statement. For instance, `needs :cxx11` adds seven compiler failures. Closes Homebrew/homebrew#22912. | |||
| 2013-12-12 | Put positive case first, drop redundant is_a? check | Jack Nagel | |
| 2013-12-03 | Adjust fails_with syntax for non-Apple compilers | Misty De Meo | |
| The old version worked like this: fails_with :gcc => '4.8.1' That wasn't really flexible enough, and made it harder to distinguish different releases in the same GCC series. Since no one was really using it yet, this adjusts the syntax to be more similar to the Apple compilers: fails_with :gcc => '4.8' do release '4.8.1' end Like with Apple compilers, omitting `release` blacklists the entire series. This also unifies the `build` and `version` attributes and accessors, and exposes them under both names. | |||
| 2013-12-03 | Make CompilerSelectionError an InstallationError | Jack Nagel | |
| Fixes Homebrew/homebrew#19962. | |||
| 2013-09-10 | Compiler priority: fix llvm-gcc priority | Misty De Meo | |
| llvm-gcc should still get priority over non-Apple GCCs. Fixes Homebrew/homebrew#22424. | |||
| 2013-09-01 | Remove attr_rw for CompilerFailure version attribute | Misty De Meo | |
| This reverts commit 7db9ef9650a44ef8155bf66efd88703e580057b0. | |||
| 2013-09-01 | CompilerFailure: specify attr_rw for version | Misty De Meo | |
| 2013-09-01 | Implement fails_with for non-Apple compilers | Misty De Meo | |
| This adds support for non-Apple GCC compilers in the fails_with code. A fails_with block for a non-Apple compiler looks like: fails_with :gcc => '4.8.1' do cause 'Foo' end Non-Apple compilers don't have build numbers, so compiler failures are based on version strings instead. Internally non-Apple compilers can be distinguished because they are passed around as strings instead of symbols. In addition, this alters the priority list for compilers, with the following changes: * Apple GCC 4.2 and LLVM-GCC swap positions, with GCC now taking priority. (Maybe LLVM-GCC should just go away.) * Non-Apple GCC compilers are ranked below GCC 4.2 but above LLVM-GCC and Apple GCC 4.0. | |||
| 2013-06-12 | Remove unused variable | Jack Nagel | |
| 2013-06-04 | Extract attr_rw from Formula for reuse | Jack Nagel | |
| Closes Homebrew/homebrew#20239. | |||
| 2013-05-20 | Add gcc 4.0 to CompilerSelector compiler queue | Misty De Meo | |
| 2013-05-20 | CompilerSelector: raise when no compatible compiler | Misty De Meo | |
| This replaces the old behaviour of falling back to the original compiler with no messaging. Fixes Homebrew/homebrew#19170. Fixes mistydemeo/tigerbrew#45. | |||
| 2013-05-08 | Add gcc-4.0 to fails_with | Misty De Meo | |
