| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-11-14 | Merge pull request #1435 from mistydemeo/dev_tools_version | Misty De Meo | |
| Add "null version" class, and return compiler versions/build versions as Version objects | |||
| 2016-11-14 | No empty `when`s. | Markus Reiter | |
| 2016-11-10 | CompilerSelector: fix null check, tests | Misty De Meo | |
| 2016-11-10 | Return compiler versions and builds as Versions | Misty De Meo | |
| 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. | |||
