| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-30 | Remove unnecessary empty block | Jack Nagel | |
| 2014-08-30 | Test fails_with against spec objects | Jack Nagel | |
| 2014-08-30 | Test against real CompilerFailure objects | Jack Nagel | |
| 2014-08-30 | Remove obsolete nil check | Jack Nagel | |
| 2014-08-30 | Fix tests on 1.8 | Jack Nagel | |
| 2014-08-29 | Options internals no longer need to support switches | Jack Nagel | |
| 2014-08-29 | Add a method for retrieving only flags from ARGV | Jack Nagel | |
| 2014-08-29 | Move handling of leading dashes to Options.create | Jack Nagel | |
| 2014-08-28 | Implement ARGV.named in terms of ARGV.options_only | Jack Nagel | |
| 2014-08-27 | Remove to_str from Option | Jack Nagel | |
| We no longer need implicit conversion of options to strings. | |||
| 2014-08-20 | Options no longer needs deep-copy semantics | Jack Nagel | |
| Follow-up to 23d90a6a187a57fbdf4eeac146993e3b37c3d4d9. | |||
| 2014-08-14 | Use the as_flags method instead of map | Jack Nagel | |
| 2014-08-13 | Remove Options#concat | Jack Nagel | |
| 2014-08-13 | Simplify tab test setup | Jack Nagel | |
| 2014-08-13 | Drop unnecessary parens in tests | Jack Nagel | |
| 2014-08-13 | Drop unnecessary to_a calls in options tests | Jack Nagel | |
| 2014-08-13 | Replace Options.coerce with an alternate constructor | Jack Nagel | |
| 2014-08-13 | Remove unused branches from Options.coerce | Jack Nagel | |
| 2014-08-13 | Options is no longer used directly by BuildOptions | Jack Nagel | |
| 2014-08-13 | Always pass an Options instance to the BuildOptions constructor | Jack Nagel | |
| 2014-08-13 | Revert "Always pass an Options instance to the BuildOptions constructor" | Mike McQuaid | |
| This reverts commit e143bcef259ca76b2124e6e73bd9bdf872418723. Closes Homebrew/homebrew#31557. Closes Homebrew/homebrew#31559. Closes Homebrew/homebrew#31561. Closes Homebrew/homebrew#31562. | |||
| 2014-08-13 | Revert "Options is no longer used directly by BuildOptions" | Mike McQuaid | |
| This reverts commit 1c05bc0238aa1abf7d5542b8afa11ead2bee66a8. | |||
| 2014-08-13 | Revert "Remove unused branches from Options.coerce" | Mike McQuaid | |
| This reverts commit cee42c339e7632eab15111e2c4e6c121ace6f9e2. | |||
| 2014-08-13 | Revert "Replace Options.coerce with an alternate constructor" | Mike McQuaid | |
| This reverts commit 8d2ef974a3a87bf4207f71ccb8a7b4776e16a016. | |||
| 2014-08-13 | Revert "Drop unnecessary to_a calls in options tests" | Mike McQuaid | |
| This reverts commit 6f29c36aed9d951499146054a4caca702fa33d1a. | |||
| 2014-08-13 | Drop unnecessary to_a calls in options tests | Jack Nagel | |
| 2014-08-12 | Replace Options.coerce with an alternate constructor | Jack Nagel | |
| 2014-08-12 | Remove unused branches from Options.coerce | Jack Nagel | |
| 2014-08-12 | Options is no longer used directly by BuildOptions | Jack Nagel | |
| 2014-08-12 | Always pass an Options instance to the BuildOptions constructor | Jack Nagel | |
| 2014-08-11 | Deep copies of the build object are no longer needed | Jack Nagel | |
| 2014-08-10 | Stop exposing defined options from the build object | Jack Nagel | |
| 2014-08-10 | Add a test for legacy options | Jack Nagel | |
| 2014-08-09 | Stop exposing combined options from the tab | 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-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 | Raise ArgumentError for argument errors | Jack Nagel | |
| 2014-08-07 | Add more test coverage for option descriptions | Jack Nagel | |
| 2014-08-07 | Add a test for cxx11 option special case | Jack Nagel | |
| 2014-08-02 | Partially revert e1f97e2 to pass new test cases | Jack Nagel | |
| 2014-08-02 | Use polymorphism to simplify stdlib compatibility check | Jack Nagel | |
| 2014-07-31 | Hide the options data structure better | Jack Nagel | |
| 2014-07-31 | Make options available on the spec objects | Jack Nagel | |
| 2014-07-31 | Handle tap file renames that remove a file from the formula directory | Jack Nagel | |
| 2014-07-30 | Remove confusing implicit options handling | Jack Nagel | |
| This code is supposed to allow depends_on "foo" => "with-bar" to work when foo has only a "without-bar" option. The options system was not designed to support this. Unfortunately, it was bolted on anyway. The implementation is extremely difficult to understand, and it only works for certain types of options, which is confusing from a user's point of view. Luckily, no formulae in core or the official taps rely on the behavior in order to function. It is hindering progress in improving this code, so I am removing it. | |||
| 2014-07-30 | Simplify BuildOptions copy tests | Jack Nagel | |
| 2014-07-30 | Rename resource? to resource_defined? | Jack Nagel | |
| 2014-07-29 | Simplify internal representation of patches | Jack Nagel | |
| - remove support for IO objects, since we no longer access ::DATA directly - since we don't need to support IO objects, use a separate class for string patches and stop wrapping strings in StringIO ojects | |||
