Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e095da4d01 
							
						 
					 
					
						
						
							
							rubocop: enable Layout/EmptyLineAfterGuardClause.  
						
						
						
						
					 
					
						2019-02-21 12:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1aa8ad09e2 
							
						 
					 
					
						
						
							
							Deprecate macOS versions below Mavericks  
						
						... 
						
						
						
						And remove all dead/unneeded code. 
						
						
					 
					
						2019-01-27 12:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							902e058f3e 
							
						 
					 
					
						
						
							
							Merge pull request  #5501  from indirect/indirect/future-sdks  
						
						... 
						
						
						
						Treat future SDKs as "latest" 
						
						
					 
					
						2019-01-21 10:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							170c5493a4 
							
						 
					 
					
						
						
							
							Update deprecations  
						
						... 
						
						
						
						- Add some `odeprecated`
- Make some `odeprecated` now `odisabled`
- Remove `odisabled` code.
- Remove old update migrations
- Remove GCC 4.0 compiler
- Remove Tiger-only code
- Remove 32-bit-only code
- Remove use of LD64
- Remove GCC 4.3 - 4.8 support. 
						
						
					 
					
						2019-01-08 19:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Andre Arko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e63eff2201 
							
						 
					 
					
						
						
							
							Treat future SDKs as "latest"  
						
						... 
						
						
						
						Some SDKs return a number higher than the hard-coded `latest_version`
in this file. With the current `==` check, those higher version numbers
are treated as "not the latest". This prevents machines with
higher-versioned SDKs from being able to use Homebrew.
To resolve that problem, this PR changes the check to `>=`, which allows
machines with higher-versioned SDKs to also use Homebrew to install
packages. 
						
						
					 
					
						2019-01-08 00:26:22 -08:00 
						 
				 
			
				
					
						
							
							
								Chongyu Zhu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d66c7ef973 
							
						 
					 
					
						
						
							
							xcode: upgrade for Xcode 10.1 release  
						
						... 
						
						
						
						The version of CLT package that comes with Xcode 10.1 is 1000.10.44.4,
which could be bumped at a later date since the Software Update is not
reliable at this moment. 
						
						
					 
					
						2018-11-05 12:41:51 +08:00 
						 
				 
			
				
					
						
							
							
								Chongyu Zhu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6a2e280a2 
							
						 
					 
					
						
						
							
							xcode: fix expected Clang version for CLT with Xcode 10 (10A255)  
						
						
						
						
					 
					
						2018-10-02 02:51:29 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b94a19af60 
							
						 
					 
					
						
						
							
							xcode: note CLT is now updated in System Preferences.  
						
						... 
						
						
						
						This should avoid some confusion. 
						
						
					 
					
						2018-09-30 16:58:53 +01:00 
						 
				 
			
				
					
						
							
							
								Chongyu Zhu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6b80ae7fd 
							
						 
					 
					
						
						
							
							xcode: update expected version on High Sierra with Xcode 10 (10A255)  
						
						
						
						
					 
					
						2018-09-19 23:30:24 +08:00 
						 
				 
			
				
					
						
							
							
								Chongyu Zhu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6002fa7f13 
							
						 
					 
					
						
						
							
							xcode: update expected Clang version on Mojave with Xcode 10 (10A255)  
						
						
						
						
					 
					
						2018-09-19 18:46:58 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b9ea49a1 
							
						 
					 
					
						
						
							
							Update to RuboCop 0.59.1.  
						
						
						
						
					 
					
						2018-09-17 03:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcb1ec5499 
							
						 
					 
					
						
						
							
							Improve Homebrew/brew line length.  
						
						... 
						
						
						
						Use 124 max line length everywhere. Also, reduce tap max line length to
189 as Homebrew/homebrew-core has that as a maximum now. In future
Homebrew/homebrew-core will also be reduced to 124 maximum line length. 
						
						
					 
					
						2018-09-02 16:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cf2ea79cf 
							
						 
					 
					
						
						
							
							xcode: update expected versions for Mojave  
						
						
						
						
					 
					
						2018-08-14 00:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5765dac86c 
							
						 
					 
					
						
						
							
							Xcode: allow requesting Xcode/CLT SDKs specifically  
						
						
						
						
					 
					
						2018-08-08 10:45:48 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f8a751579 
							
						 
					 
					
						
						
							
							SDK: allow finding CLT SDK path where present  
						
						
						
						
					 
					
						2018-08-08 10:45:48 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea84ffc62e 
							
						 
					 
					
						
						
							
							Xcode: adjust separate_header_package? logic  
						
						
						
						
					 
					
						2018-08-08 10:45:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be2dd62869 
							
						 
					 
					
						
						
							
							xcode: update expected Clang on 10.14  
						
						
						
						
					 
					
						2018-07-13 10:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ffc8b137b 
							
						 
					 
					
						
						
							
							Merge pull request  #4281  from mistydemeo/fix_unparsed_clang_exception  
						
						... 
						
						
						
						Xcode: fix version detection with unknown clang 
						
						
					 
					
						2018-07-12 09:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							de9d462b76 
							
						 
					 
					
						
						
							
							CLT: correct header package bundle ID  
						
						
						
						
					 
					
						2018-07-06 15:18:35 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							296f3c309e 
							
						 
					 
					
						
						
							
							CLT: add checks for the header package  
						
						
						
						
					 
					
						2018-06-13 17:24:32 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							7f2cebd4df 
							
						 
					 
					
						
						
							
							Xcode: fix version detection with unknown clang  
						
						
						
						
					 
					
						2018-06-05 14:53:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							595c232866 
							
						 
					 
					
						
						
							
							xcode: recognise/expect Xcode 9.4 on 10.13  
						
						
						
						
					 
					
						2018-06-05 06:46:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							194c48e9d2 
							
						 
					 
					
						
						
							
							xcode: add initial support for Xcode 10.0  
						
						
						
						
					 
					
						2018-06-05 05:31:40 +01:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
						
						
							
						
						
							807a383bc5 
							
						 
					 
					
						
						
							
							Xcode 9.3  
						
						
						
						
					 
					
						2018-04-17 06:26:12 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7166289ad7 
							
						 
					 
					
						
						
							
							os/mac/xcode: revert an installed? guard removal.  
						
						... 
						
						
						
						Fixes  #4084 . 
					
						2018-04-17 12:05:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							85edbd28b1 
							
						 
					 
					
						
						
							
							Remove Xcode.installed? guards.  
						
						... 
						
						
						
						It's safe since 600d58f4ca3d85894c66a38802965fd94d4ea469 when
MacOS::Xcode.version started returning `Version::NULL` where
appropriate. 
						
						
					 
					
						2018-04-17 10:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nikoli Dryden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11817fe1f7 
							
						 
					 
					
						
						
							
							Generalize the regex determining the Xcode version.  
						
						... 
						
						
						
						The current regex only matches a single digit for each component of the version (e.g. 9.2). This modifies it to match multiple digits in each component, so that e.g. 10.42 will be matched. 
						
						
					 
					
						2018-03-05 19:44:11 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1aee4e1e1c 
							
						 
					 
					
						
						
							
							Xcode 9.2  
						
						... 
						
						
						
						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-08 14:59:15 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							baa3d187d6 
							
						 
					 
					
						
						
							
							Add CVSRequirement and SubversionRequirement  
						
						... 
						
						
						
						Use these two requirements in DependencyCollector.
Remove the unused function MacOS::Xcode.provides_cvs? 
						
						
					 
					
						2017-11-25 09:45:08 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0db51343 
							
						 
					 
					
						
						
							
							diagnostic: check if Xcode needs CLT installed.  
						
						... 
						
						
						
						Require the CLT on all but the latest version of macOS to avoid the
continuous workarounds for SDK weirdness. 
						
						
					 
					
						2017-11-17 21:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								ilovezfs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cc72cf3be 
							
						 
					 
					
						
						
							
							Merge pull request  #3409  from DomT4/xcode  
						
						... 
						
						
						
						Xcode 9.1 Updates. 
						
						
					 
					
						2017-11-06 23:22:50 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e300713f25 
							
						 
					 
					
						
						
							
							xcode: check Xcode installed before using version.  
						
						... 
						
						
						
						This avoids infinite recursion described in:
https://github.com/Homebrew/brew/pull/3422#issuecomment-342001451  
						
						
					 
					
						2017-11-05 20:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							600d58f4ca 
							
						 
					 
					
						
						
							
							mac/xcode: compare with existing Version class.  
						
						... 
						
						
						
						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-05 15:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50c09f8c57 
							
						 
					 
					
						
						
							
							xcode: expect Xcode 9.1 on Sierra & High Sierra  
						
						
						
						
					 
					
						2017-11-01 04:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe7c5fc95 
							
						 
					 
					
						
						
							
							Merge pull request  #3335  from JCount/xcode-9.0.1  
						
						... 
						
						
						
						xcode: update to Xcode 9.0.1 on 10.12 and 10.13 
						
						
					 
					
						2017-10-20 18:11:32 +01:00 
						 
				 
			
				
					
						
							
							
								JCount 
							
						 
					 
					
						
						
						
						
							
						
						
							a064751060 
							
						 
					 
					
						
						
							
							xcode: update to Xcode 9.0.1 on 10.12 and 10.13  
						
						
						
						
					 
					
						2017-10-19 11:03:17 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							9bee9ca575 
							
						 
					 
					
						
						
							
							Use “squiggly” heredocs.  
						
						
						
						
					 
					
						2017-10-18 14:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							175ca909ee 
							
						 
					 
					
						
						
							
							Clean up code style and remove .rubocop_todo.yml.  
						
						
						
						
					 
					
						2017-10-08 16:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dfde95cb6 
							
						 
					 
					
						
						
							
							mac/xcode: update expected Clang on 10.13  
						
						
						
						
					 
					
						2017-09-13 02:34:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beb411fefc 
							
						 
					 
					
						
						
							
							mac/xcode: update expected Clang on 10.13  
						
						
						
						
					 
					
						2017-08-22 03:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82b2978171 
							
						 
					 
					
						
						
							
							mac/xcode: update expected Clang on 10.13  
						
						
						
						
					 
					
						2017-08-08 18:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afaee7f816 
							
						 
					 
					
						
						
							
							mac/xcode: update expected Clang on 10.13  
						
						
						
						
					 
					
						2017-07-26 02:23:56 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0a2d1ba30 
							
						 
					 
					
						
						
							
							mac/xcode: update expected Clang on 10.13  
						
						
						
						
					 
					
						2017-07-11 16:18:34 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a09d4427ef 
							
						 
					 
					
						
						
							
							os/mac/xcode: enforce minimum CLT version on 10.13  
						
						
						
						
					 
					
						2017-06-22 18:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7c061f7ac 
							
						 
					 
					
						
						
							
							os/mac/xcode: update CLT Clang for 10.13  
						
						
						
						
					 
					
						2017-06-22 18:18:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							021cef4b2b 
							
						 
					 
					
						
						
							
							Autocorrect Rubocop Style/SpecialGlobalVars.  
						
						
						
						
					 
					
						2017-06-12 09:11:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08cee5a0d5 
							
						 
					 
					
						
						
							
							os/mac/xcode: add CLT Clang for 10.13  
						
						
						
						
					 
					
						2017-06-07 04:39:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc86d4184d 
							
						 
					 
					
						
						
							
							os/mac/xcode: recognise Xcode 9.0  
						
						
						
						
					 
					
						2017-06-06 04:33:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a88350425b 
							
						 
					 
					
						
						
							
							os/mac/xcode: expect Xcode 8.3.3  
						
						
						
						
					 
					
						2017-06-06 04:15:36 +01:00 
						 
				 
			
				
					
						
							
							
								JCount 
							
						 
					 
					
						
						
						
						
							
						
						
							4b90f5fdc8 
							
						 
					 
					
						
						
							
							xcode: update Sierra CLT version to 802.0.42  
						
						
						
						
					 
					
						2017-04-24 17:32:10 -04:00