| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-10 | Handle legacy options in the method_added hook | Jack Nagel | |
| We only need to process the legacy options at load time, not each time the class is instantiated, and only when there is an options method defined. | |||
| 2014-08-10 | Add a test for legacy options | Jack Nagel | |
| 2014-08-10 | Revert "formula_installer: fix reqs default formulae." | Mike McQuaid | |
| This reverts commit 435092ae0521e79d8ea21c8d4708031e3b4b17a3. | |||
| 2014-08-10 | formula_installer: fix reqs default formulae. | Tomasz Pajor | |
| (Commit message written by Mike McQuaid) With the change in a0a93f1b3b7b2be9b8a319be91086ffe220f8e32 unfortunately requirements with default formulae no longer could be resolved when the default formulae were not installed. This commit fixes this problem. Closes Homebrew/homebrew#31476. Closes Homebrew/homebrew#31444. Closes Homebrew/homebrew#30901. Closes Homebrew/homebrew#31471. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-08-09 | Don't compare versions against floating point numbers | Jack Nagel | |
| 2014-08-09 | Realign case statement | Jack Nagel | |
| 2014-08-09 | Update unreleased version check | Jack Nagel | |
| 2014-08-09 | Initial Yosemite Support | Dominyk Tiller | |
| Closes Homebrew/homebrew#31435. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-08-09 | Remove unnecessary lasgn | Jack Nagel | |
| 2014-08-09 | Move tab creation outside of the debug loop | Jack Nagel | |
| 2014-08-09 | Extract build-time stdlib check to a method | Jack Nagel | |
| 2014-08-09 | Cache options hash lookup on the stack | Jack Nagel | |
| 2014-08-09 | Stop exposing combined options from the tab | Jack Nagel | |
| 2014-08-09 | Pull effective arch detection into a method | Jack Nagel | |
| 2014-08-09 | Stop duping options when duping the build object | Jack Nagel | |
| The options collection cannot be mutated from the build object, so it can be shared among copies safely. | |||
| 2014-08-08 | Better assertions in tab test | Jack Nagel | |
| 2014-08-08 | doctor: retire Mono warning | Misty De Meo | |
| We haven't actually had any complaints about this in awhile; it appears that cmake no longer picks up this specific framework. Refs Homebrew/homebrew#11030. | |||
| 2014-08-08 | Read from the error pipe in a separate thread | Jack Nagel | |
| If the build process tries to write more bytes than will fit in the pipe buffer, it will block until the parent process does a read. However, the parent process will only do a read after the child process has exited or died, leading to a deadlock. Fix this by doing the read in a separate thread. | |||
| 2014-08-08 | Delegate homepage to the class instead of storing it on the instance | Jack Nagel | |
| 2014-08-08 | Default description to the empty string in top-level option DSL | Jack Nagel | |
| 2014-08-08 | Remove another unnecessary default argument | Jack Nagel | |
| 2014-08-07 | Avoid using setters in tab tests | Jack Nagel | |
| 2014-08-07 | Use predefined options for universal, cxx11, and 32-bit options | Jack Nagel | |
| :universal and :cxx11 are now handled directly, so we don't need to always convert symbols to strings in this method. Symbols should be reserved for future use. | |||
| 2014-08-07 | Move management of options collection to the spec object | Jack Nagel | |
| 2014-08-07 | Default to the empty string instead of nil | Jack Nagel | |
| 2014-08-07 | Spell out the empty string instead of calling to_s on nil | Jack Nagel | |
| 2014-08-07 | Remove a defensive to_s call | Jack Nagel | |
| This method is only used internally and we always pass strings. | |||
| 2014-08-07 | Remove default argument | Jack Nagel | |
| This method is called in two places, always with two arguments. | |||
| 2014-08-07 | Raise ArgumentError for argument errors | Jack Nagel | |
| 2014-08-07 | Add more test coverage for option descriptions | Jack Nagel | |
| 2014-08-07 | Prefer interpolation | Jack Nagel | |
| 2014-08-07 | Add a test for cxx11 option special case | Jack Nagel | |
| 2014-08-06 | Use opt_bin | Jack Nagel | |
| 2014-08-06 | Don't use Hash#first | Jack Nagel | |
| Fixes Homebrew/homebrew#31360. | |||
| 2014-08-04 | utils: use the $stderr global variable. | Federico Bond | |
| For easier capturing. Closes Homebrew/homebrew#31303. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-08-03 | Add predicate methods to Tab to match BuildOptions | Jack Nagel | |
| 2014-08-03 | Add inspect to CxxStdlib | Jack Nagel | |
| 2014-08-03 | Add inspect to CompilerFailure | Jack Nagel | |
| 2014-08-03 | Add another TODO | Jack Nagel | |
| 2014-08-03 | Eliminate a nil check | Jack Nagel | |
| 2014-08-03 | Remove dead code | Jack Nagel | |
| 2014-08-03 | Eliminate consideration of major_version | Jack Nagel | |
| The major version is implicit in the compiler name. Since the name is used when matching failures to compilers, we don't need to consider the major version separately. | |||
| 2014-08-03 | Use a separate class for GNU compiler failures | Jack Nagel | |
| major_version is now only used internally by the failure object | |||
| 2014-08-03 | Move compiler failure matching logic into failure object | Jack Nagel | |
| 2014-08-03 | Rename compiler attribute to name | Jack Nagel | |
| 2014-08-03 | Don't pass nil to fails_with? | Jack Nagel | |
| 2014-08-03 | Remove an is_a check | Jack Nagel | |
| 2014-08-02 | Simplify compatibility logic | Jack Nagel | |
| 2014-08-02 | Partially revert e1f97e2 to pass new test cases | Jack Nagel | |
| 2014-08-02 | Drop unnecessary parens | Jack Nagel | |
