| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-23 | Add needs :cxx14 | Shaun Jackman | |
| 2016-12-30 | ENV: deprecate old methods. | Mike McQuaid | |
| These should have been deprecated long ago but we didn’t really have the necessary framework to do so. | |||
| 2016-11-18 | Prefer brewed Clang over gcc-6 for needs :openmp | Alex Wang | |
| 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. | |||
| 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 | |
