| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-28 | Move linkage_checker from os/mac to generic | Shaun Jackman | |
| 2018-02-10 | linkage_checker: Distinguish indirect deps from undeclared deps | Andrew Janke | |
| 2018-01-14 | Deprecate default_formula Requirement DSL | Mike McQuaid | |
| This has been a nightmare in terms of the complexity to our dependency system and the whack-a-mole required on bugs. If a Requirement resolves to a Formula it should just use `depends_on "formula"` instead. This matches the effective behaviour all users of bottles (the vast majority of users and installs) and what we're doing in Homebrew/homebrew-core. | |||
| 2018-01-03 | LD64Dependency is needed on macOS only | Shaun Jackman | |
| Move ld64_dependency.rb to os/mac/. | |||
| 2017-12-08 | Xcode 9.2 | Mike McQuaid | |
| Update all the necessary versions but also cleanup some related indentation and point the `Xcode.md` document to the code rather than duplicating it there (which means it sometimes ends up outdated). | |||
| 2017-12-03 | Implement linkage for Linux | Shaun Jackman | |
| 2017-12-03 | x11_requirement: remove custom minimum version. | Mike McQuaid | |
| This isn't desired or needed. Ensure older code still works, though. | |||
| 2017-11-25 | Add CVSRequirement and SubversionRequirement | Shaun Jackman | |
| Use these two requirements in DependencyCollector. Remove the unused function MacOS::Xcode.provides_cvs? | |||
| 2017-11-17 | diagnostic: check if Xcode needs CLT installed. | Mike McQuaid | |
| Require the CLT on all but the latest version of macOS to avoid the continuous workarounds for SDK weirdness. | |||
| 2017-11-10 | Merge pull request #3377 from maxim-belkin/extend-pathname | Mike McQuaid | |
| pathname: new methods and improvements | |||
| 2017-11-07 | pathname: improvements, cleanups, and new methods | Maxim Belkin | |
| - atomic_write: close file before renaming to prevent error: 'Device or resource busy' - ensure_writable: preserve executable bit - new elf? and dynamic? methods | |||
| 2017-11-06 | Merge pull request #3409 from DomT4/xcode | ilovezfs | |
| Xcode 9.1 Updates. | |||
| 2017-11-05 | xcode: check Xcode installed before using version. | Mike McQuaid | |
| This avoids infinite recursion described in: https://github.com/Homebrew/brew/pull/3422#issuecomment-342001451 | |||
| 2017-11-05 | mac/xquartz: compare with existing Version class. | Mike McQuaid | |
| 2017-11-05 | mac/xcode: compare with existing Version class. | Mike McQuaid | |
| Additionally, return null versions when it makes sense to do so. This means that comparisons on the Xcode/CLT version do not need to be guarded on whether Xcode/CLT is installed. | |||
| 2017-11-01 | xcode: expect Xcode 9.1 on Sierra & High Sierra | Dominyk Tiller | |
| 2017-10-31 | xquartz: mark 2.7.11 as latest release | Dominyk Tiller | |
| 2017-10-31 | xquartz: add 2.7.10 & 2.7.11 releases | Dominyk Tiller | |
| 2017-10-20 | Merge pull request #3335 from JCount/xcode-9.0.1 | Mike McQuaid | |
| xcode: update to Xcode 9.0.1 on 10.12 and 10.13 | |||
| 2017-10-19 | xcode: update to Xcode 9.0.1 on 10.12 and 10.13 | JCount | |
| 2017-10-18 | Use “squiggly” heredocs. | Markus Reiter | |
| 2017-10-08 | Clean up code style and remove `.rubocop_todo.yml`. | Markus Reiter | |
| 2017-09-27 | Revert "mach: Avoid reopening the file for relocation" | ilovezfs | |
| 2017-09-25 | Merge pull request #3139 from woodruffw/macho-use-object | William Woodruff | |
| mach: Avoid reopening the file for relocation | |||
| 2017-09-25 | mach: Avoid reopening the file for relocation | William Woodruff | |
| This commit allows the relocation code to perform install name and dylib ID changes without reopening the file separately. | |||
| 2017-09-25 | os/mac/version: allow leopard_64_or_later bottles. | Mike McQuaid | |
| 2017-09-19 | linkage_checker: tweak headers wording. | Mike McQuaid | |
| It's helpful to note that the undeclared/unnecessary dependencies are done based on linkage alone. | |||
| 2017-09-18 | Merge pull request #3103 from maxim-belkin/extraneous_deps | Mike McQuaid | |
| linkage_checker: add a check for extraneous dependencies | |||
| 2017-09-13 | mac/xcode: update expected Clang on 10.13 | Dominyk Tiller | |
| 2017-09-11 | linkage_checker: unnecessary dependencies | Maxim Belkin | |
| - rename 'extraneous' to 'unnecessary' - add the report under `linkage --test` | |||
| 2017-09-11 | linkage_checker: avoid some false positives | Maxim Belkin | |
| 2017-09-11 | linkage_checker: fix style | Maxim Belkin | |
| 2017-09-11 | linkage_checker: check for extraneous dependencies | Maxim Belkin | |
| 2017-09-08 | Revert "mach: Avoid reopening the file for relocation" | ilovezfs | |
| 2017-09-08 | Merge pull request #3101 from woodruffw/macho-use-object | William Woodruff | |
| mach: Avoid reopening the file for relocation | |||
| 2017-08-28 | mach: Avoid reopening the file for relocation | William Woodruff | |
| This commit allows the relocation code to perform install name and dylib ID changes without reopening the file separately. | |||
| 2017-08-22 | mac/xcode: update expected Clang on 10.13 | Dominyk Tiller | |
| 2017-08-08 | mac/xcode: update expected Clang on 10.13 | Dominyk Tiller | |
| 2017-07-26 | pkgconfig: update zlib for 10.13 | Dominyk Tiller | |
| 2017-07-26 | mac/xcode: update expected Clang on 10.13 | Dominyk Tiller | |
| 2017-07-22 | linkage_checker: Whitelist another harmless dylib | William Woodruff | |
| libgcc_s.1.dylib is a variation on libgcc_s_ppc64.1.dylib. | |||
| 2017-07-11 | pkgconfig: update sqlite3 for 10.13 | Dominyk Tiller | |
| 2017-07-11 | mac/xcode: update expected Clang on 10.13 | Dominyk Tiller | |
| 2017-06-22 | pkgconfig: update libcurl for 10.13 | Dominyk Tiller | |
| 2017-06-22 | os/mac/xcode: enforce minimum CLT version on 10.13 | Dominyk Tiller | |
| 2017-06-22 | os/mac/xcode: update CLT Clang for 10.13 | Dominyk Tiller | |
| 2017-06-19 | linkage_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-12 | Autocorrect Rubocop Style/SpecialGlobalVars. | Mike McQuaid | |
| 2017-06-07 | pkgconfig: add initial files for 10.13 | Dominyk Tiller | |
| 2017-06-07 | os/mac/xcode: add CLT Clang for 10.13 | Dominyk Tiller | |
