| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-02 | Remove obsolete fallback for broken Xcode 4.3+ | Jack Nagel | |
| After recent cleanups the code in this branch should be unreachable, so there is little point in keeping it around. | |||
| 2014-05-01 | Remove MacOS.dev_tools_path and MacOS.dev_tools_prefix | Jack Nagel | |
| These methods are no longer required. | |||
| 2014-05-01 | Rename Xcode.folder to MacOS.active_developer_dir | Jack Nagel | |
| This reflects what Apple calls it in more recent versions of Xcode/OS X. | |||
| 2014-05-01 | Move xctoolchain_path to Xcode module, where it belongs | Jack Nagel | |
| 2014-05-01 | Trust xcrun now that we error out early for bad xcode-select paths | Jack Nagel | |
| Since ae177adb2bd55ee5ad6367e7639c4cf0c774b63a, we can safely assume that xcrun works, and a functioning xcrun will search dev_tools_path and xctoolchain_path, so we can stop doing extra work here. On CLT-only 10.7 and 10.8, xcrun will not work, but all the tools will be in /usr/bin, which we check before invoking xcrun. Further, in this case, dev_tools_path will be /usr/bin, and xctoolchain_path will not exist, so the fallbacks here are unnecessary. | |||
| 2014-05-01 | Remove unnecessary nil check | Jack Nagel | |
| 2014-05-01 | Fix caching of gcc_42_build_version | Jack Nagel | |
| 2014-05-01 | Remove outdated comment | Jack Nagel | |
| 2014-04-30 | --config -> config | Adam Vandenberg | |
| 2014-04-23 | Support core GCC formula as a GCC compiler. | Mike McQuaid | |
| It is activated by the same mechanism as the Homebrew/versions compilers which now check if the GCC formula uses the same, correct version. References #28418. | |||
| 2014-04-21 | The argument to MacOS.locate is always a string | Jack Nagel | |
| 2014-04-21 | Only check Xcode prefix when non-nil | Jack Nagel | |
| 2014-04-21 | Remove comments that no longer reflect any adjacent code | Jack Nagel | |
| 2014-04-19 | Add another comment | Jack Nagel | |
| 2014-04-19 | Elaborate on why we should remove this code | Jack Nagel | |
| 2014-04-15 | Update comment | Jack Nagel | |
| 2014-04-15 | Start cleaning up Xcode.version | Jack Nagel | |
| 2014-04-15 | Xcode.bad_xcode_select_path? is used only once, so inline it | Jack Nagel | |
| 2014-04-15 | Don't call xcrun twice | Jack Nagel | |
| 2014-04-15 | Remove another unnecessary check | Jack Nagel | |
| 2014-04-15 | Remove unnecessary xcode-select check | Jack Nagel | |
| This is handled here: https://github.com/Homebrew/homebrew/blob/67fbb313da8843234c4d1785c9c074af5a025394/Library/brew.rb#L34-46 | |||
| 2014-04-15 | Document some unanswered questions in the Xcode module | Jack Nagel | |
| 2014-04-15 | Remove dead constant | Jack Nagel | |
| 2014-04-05 | Add Xcode 5.1.1 (=Golden master build) clang version | Clemens Gruber | |
| Closes #28173. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-04-04 | Xcode.prefix: remove osx-gcc-installer hack | Misty De Meo | |
| This hack is starting to outlive its usefulness, and produces false positives. Fixes #28147. | |||
| 2014-04-02 | Cache MacOS.version comparison results | Jack Nagel | |
| MacOS.version#<=> is called many, many times during formula loading with the same half dozen or so arguments. A typical call to this method involves: * a hash lookup to convert a symbol argument to a string * creation of a throw-away Version object wrapping the argument * the actual version comparison, which is not cheap This makes it a prime candidate to be memoized. | |||
| 2014-04-01 | Remove dead code | Jack Nagel | |
| 2014-04-01 | The argument to pkgutil_info is always a string | Jack Nagel | |
| 2014-04-01 | Batch up mdfind calls when possible | Jack Nagel | |
| 2014-04-01 | Avoid calling xcodebuild twice | Jack Nagel | |
| 2014-03-26 | CLT.installed?: base result on version detection | Misty De Meo | |
| CLT.installed? previously returned false if the user had outdated dev tools installed after a 10.9 upgrade, which was confusing to users. | |||
| 2014-03-22 | Remove unnecessary swearing. | Mike McQuaid | |
| 2014-03-10 | Update latest CLT version check | Jack Nagel | |
| 2014-03-10 | Recognize Xcode 5.1 and CLT 5.1 | Jack Nagel | |
| Closes #27389. Fixes #27390. | |||
| 2014-02-23 | latest xcode is 5.0.2 | Adam Vandenberg | |
| Closes #26943. | |||
| 2014-01-22 | mac: note that we only track stable Xcode versions. | Mike McQuaid | |
| 2014-01-04 | Recommit ENV changes | Misty De Meo | |
| 2014-01-04 | Revert "default_cc: locate already returns Pathnames" | Mike McQuaid | |
| This reverts commit 8ec6123d439e8f4d3586bbca6a426b726bd5e9dd. | |||
| 2014-01-04 | Revert "default_compiler: recognize gcc-4.0" | Mike McQuaid | |
| This reverts commit bedcbb806bb8a991a1317b4ccde8d16b6974cc46. | |||
| 2014-01-03 | default_compiler: recognize gcc-4.0 | Misty De Meo | |
| 2014-01-03 | default_cc: locate already returns Pathnames | Misty De Meo | |
| 2013-12-14 | CLT.version: check 10.9 CLT first | Misty De Meo | |
| 10.9 users might have older CLT receipts sitting around, which could result in bad pkgutil results. For example, before changing this, my `brew --config` was printing '1.0' (the 10.7 version) instead of '5.0.1.0.1.1382131676', the actual CLT I had installed. | |||
| 2013-12-14 | Update string references to mxcl/homebrew. | Mike McQuaid | |
| 2013-12-14 | Update docs, comment mxcl/homebrew refs. | Mike McQuaid | |
| 2013-12-04 | Homebrew CVS is required for Xcode 5+ | Jack Nagel | |
| 2013-11-28 | Implement MacOS.dev_tools_prefix a different way | Jack Nagel | |
| Avoid producing a dev_tools_path of "//usr/bin". Fixes #24751. Closes #24754. | |||
| 2013-11-27 | Mac: add dev_tools_prefix method. | Mike McQuaid | |
| Basically dev_tools_path without the `/usr/bin`. | |||
| 2013-11-26 | Add Hardware::CPU.aes? and Hardware::CPU.avx2? | Jack Nagel | |
| 2013-11-26 | Add Hardware::CPU.intel? and Hardware::CPU.ppc? | Jack Nagel | |
| 2013-11-26 | Remove caching from MacOS.preferred_arch | Jack Nagel | |
| The really expensive computation is now cached at its source, and this only caches true anyway. | |||
