aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/build.rb
AgeCommit message (Expand)Author
2018-01-14Deprecate default_formula Requirement DSLMike McQuaid
2017-10-08Clean up code style and remove `.rubocop_todo.yml`.Markus Reiter
2017-09-10build: fix HOMEBREW_FORMULA_PREFIX for headilovezfs
2017-07-15build: use with_env helperMisty De Meo
2017-01-11build: don't assume requirement dependency is default formula.Mike McQuaid
2016-10-30build: write options to file.Mike McQuaid
2016-09-23Fix Style/GuardClause.Markus Reiter
2016-09-17rubocop --auto-correct all hash-rocket usage.Mike McQuaid
2016-08-26Restrict TMPDIR etc. changes to install, post_install and testZhiming Wang
2016-08-22Make -no_weak_imports opt-in.Mike McQuaid
2016-08-20build: permit weak imports in Go reverse deps.Mike McQuaid
2016-07-08tab: eliminate redundant 'Tab.create' arguments (#468)Martin Afanasjew
2016-04-18brew test, install, update-test: add --keep-tmp optionAndrew Janke
2016-01-20build#install: install metafiles in buildpathAlex Dunn
2016-01-15build: store source modified time in tabfileXu Cheng
2015-11-24build: removed instance of redundant mappingSyed Humza Shah
2015-08-28move sudo -k to formula_installerXu Cheng
2015-08-03Core files style updates.BrewTestBot
2015-06-25Decouple detect_stdlibs from ENVJack Nagel
2015-06-18Pass formula objects, not strings, into the build environmentJack Nagel
2015-06-16Rename requirements named *Dependency.Mike McQuaid
2015-05-29build: use Formula#full_nameXu Cheng
2015-04-16Eliminate a place where ARGV is mutatedJack Nagel
2015-04-15build: fix typoXu Cheng
2015-04-09Use UNIXSocket to pass file descriptorXu Cheng
2015-03-27ensure metafiles being installed to prefix rather than libexecXu Cheng
2014-12-26Remove unnecessary code from debuggerJack Nagel
2014-12-26Decouple applying patches from staging the sourceJack Nagel
2014-11-03Add ARGV.git?Jack Nagel
2014-09-18Rewrite debugger to remove monkeypatches and use of call/ccJack Nagel
2014-09-14Consistently call name on formula instead of relying on to_sJack Nagel
2014-08-29Add a method for retrieving only flags from ARGVJack Nagel
2014-08-27Make sure all exceptions are sent back to the parent processJack Nagel
2014-08-27Explicitly pass options into the build objectJack Nagel
2014-08-27Spell out formula in parameter and attribute namesJack Nagel
2014-08-26Structure the build process so that we don't need an at_exit hookJack Nagel
2014-08-24Consider on-disk state when computing dependenciesJack Nagel
2014-08-23Use opt_prefix instead of constructing it manuallyJack Nagel
2014-08-22Pull common stdlib checking code into a methodJack Nagel
2014-08-09Remove unnecessary lasgnJack Nagel
2014-08-09Move tab creation outside of the debug loopJack Nagel
2014-08-09Extract build-time stdlib check to a methodJack Nagel
2014-08-02Use polymorphism to simplify stdlib compatibility checkJack Nagel
2014-07-30Pass the build object into the TabJack Nagel
2014-07-29Remove unused requireJack Nagel
2014-07-29Decouple DATA patches from the executing scriptJack Nagel
2014-07-28Fix up dep directories before activating ENV extensionsJack Nagel
2014-07-28Move the fixopt method into the Build classJack Nagel
2014-06-26Reuse existing keg objectJack Nagel
2014-06-20Decouple spec selection from ARGVJack Nagel