aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os
AgeCommit message (Collapse)Author
2017-09-19linkage_checker: tweak headers wording.Mike McQuaid
It's helpful to note that the undeclared/unnecessary dependencies are done based on linkage alone.
2017-09-18Merge pull request #3103 from maxim-belkin/extraneous_depsMike McQuaid
linkage_checker: add a check for extraneous dependencies
2017-09-13mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-09-11linkage_checker: unnecessary dependenciesMaxim Belkin
- rename 'extraneous' to 'unnecessary' - add the report under `linkage --test`
2017-09-11linkage_checker: avoid some false positivesMaxim Belkin
2017-09-11linkage_checker: fix styleMaxim Belkin
2017-09-11linkage_checker: check for extraneous dependenciesMaxim Belkin
2017-09-10spelling: doesJosh Soref
2017-09-10spelling: directoriesJosh Soref
2017-09-08Revert "mach: Avoid reopening the file for relocation"ilovezfs
2017-09-08Merge pull request #3101 from woodruffw/macho-use-objectWilliam Woodruff
mach: Avoid reopening the file for relocation
2017-08-28mach: Avoid reopening the file for relocationWilliam Woodruff
This commit allows the relocation code to perform install name and dylib ID changes without reopening the file separately.
2017-08-22mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-08-08mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-26pkgconfig: update zlib for 10.13Dominyk Tiller
2017-07-26mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-22linkage_checker: Whitelist another harmless dylibWilliam Woodruff
libgcc_s.1.dylib is a variation on libgcc_s_ppc64.1.dylib.
2017-07-11pkgconfig: update sqlite3 for 10.13Dominyk Tiller
2017-07-11mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-06-22pkgconfig: update libcurl for 10.13Dominyk Tiller
2017-06-22os/mac/xcode: enforce minimum CLT version on 10.13Dominyk Tiller
2017-06-22os/mac/xcode: update CLT Clang for 10.13Dominyk Tiller
2017-06-19linkage_checker: Add harmless dylibs check.William Woodruff
While the linkage checker should normally report all broken links, there are a few cases where broken links are harmless. One case is when a the PPC slice of a program links to a PPC-only library that no longer exists on x86_64 OS X. Since the PPC slice is never loaded on modern OS X, inconsistencies within it do not need to be reported.
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-06-07pkgconfig: add initial files for 10.13Dominyk Tiller
2017-06-07os/mac/xcode: add CLT Clang for 10.13Dominyk Tiller
2017-06-06os/mac/xcode: recognise Xcode 9.0Dominyk Tiller
2017-06-06os/mac: add Xcode 9.0 Beta recognitionDominyk Tiller
2017-06-06os/mac/xcode: expect Xcode 8.3.3Dominyk Tiller
2017-06-06os/mac: add Xcode 8.3.3 supportDominyk Tiller
2017-06-05mac/version: add High Sierra symbolDominyk Tiller
2017-06-02Re-revert "Fix operator spacing."Markus Reiter
2017-06-01Revert "Fix operator spacing."ilovezfs
2017-05-31Fix operator spacing.Markus Reiter
2017-05-29Fixup all RuboCop warnings.Mike McQuaid
2017-05-07Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"Mike McQuaid
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07Revert "Merge pull request #2603 from MikeMcQuaid/tweak-gem-vendoring"Mike McQuaid
This reverts commit 2372872974d1049c2beafe7dedb7f8f882502058, reversing changes made to 3e4547f52e7ebec633f8bfefc8a396d944edf908.
2017-05-07Tweak Gem vendoring.Mike McQuaid
If people have `HOMEBREW_RUBY_PATH` set then things explode in a rather confusing fashion. Instead, run `bundle` for them with the arguments that they'd want. Also, move `macho` requires into the module itself; it's a pain having to do everything for Bundler before requiring `pathname` which is a core Ruby class.
2017-05-07Vendor all Homebrew's gems.Mike McQuaid
Homebrew's actually ended up using a fair few gems. While we want to avoid Bundler at runtime (and this PR still does that, in fact uses Bundler even less at runtime than it did before) writing our own version to use at build-time seems redundant.
2017-04-24xcode: update Sierra CLT version to 802.0.42JCount
2017-04-23Fix and remove various TODOs.Mike McQuaid
Fix those that can be done so without tearing Homebrew to pieces and remove the comments for those that can never be done.
2017-04-22More deprecations.Mike McQuaid
Deprecate more methods. Internal APIs have been verified to be unused elsewhere and removed. External APIs have had deprecation methods added. Existing deprecations have been either upgraded to produce warnings or no longer deprecated and the reasoning documented.
2017-04-19xcode: 8.3.2 is latest versionJCount
2017-04-10xcode: 8.3.1 is latest version.Mike McQuaid
Our CI images are already updated with it.
2017-03-28update latest versions of Xcode for 10.11 & 10.12EricFromCanada
2017-03-28update suggested Xcode/CLT download URLsEricFromCanada
2017-03-12keg: Skip relocation when dylib ID/install name doesn't change.William Woodruff
2017-03-04Don't list duplicate dylibs for universalFX Coudert
2017-02-11Move `require_relocation?` from `os/mac/keg` to `keg`.Markus Reiter
2017-01-24Allow overriding MacOS.version.Markus Reiter