| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-25 | RuboCop: Style/CaseEquality | Markus Reiter | |
| 2016-09-23 | Style/Alias: Prefer `alias`. | Markus Reiter | |
| 2016-09-17 | rubocop --auto-correct all hash-rocket usage. | Mike McQuaid | |
| 2016-09-17 | rubocop --auto-correct all remaining files. | Mike McQuaid | |
| But remove some manual `.freeze`s on constants that shouldn't be constants. | |||
| 2016-09-14 | Teach brew to recognize gcc-HEAD as valid compiler | Alex Wang | |
| Building gcc with --HEAD results in most of the executables not having a version suffix, e.g. Building/installing gcc 6 would result in gcc-6, g++-6, etc. being installed, while building/installing gcc --HEAD would result in gcc-, g++-, etc. being installed. The lack of a version suffix prevented brew from recognizing a valid gcc install, resulting in brew instructing users to install gcc before building certain formulae even though gcc is installed. A patch to the gcc formula makes the version number for --HEAD builds the major version number of the stable version + 1 (7 at this time). This patch teaches brew to recognize current --HEAD builds as valid compilers. | |||
| 2016-05-22 | Remove LLVM-GCC support. (#252) | Mike McQuaid | |
| At this point it's never a good compiler to use so let's just remove it. | |||
| 2016-05-08 | Make development tools code cross-platform. | Mike McQuaid | |
| 2016-04-29 | compilers: support gcc 6 | Izaak Beekman | |
| 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. | |||
