| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-12 | Linuxbrew: Use xdg-open | Shaun Jackman | |
| Closes #29817. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-06-12 | Deprecate Pathname#cp and Pathname#chmod_R | Jack Nagel | |
| As far as I can tell these methods have only ever been used in the test suite. Since Formula includes FileUtils, it is generally simpler (and in the case of cp, more readable) to use the FileUtils methods directly. Closes #30081. | |||
| 2014-06-12 | Deprecate Pathname#/ with non-string/non-pathname arguments | Jack Nagel | |
| Ruby 2.2 will define Pathname#/ as a simple alias of Pathname#+. In practice, this means that it will raise a TypeError unless the argument responds to to_path or to_str. Currently we blindly convert the argument to a string using to_s, so deprecate this in the interest of matching the upstream behavior. In the future we can replace this with alias_method :/, :+ unless method_defined?(:/) Closes #30079. | |||
| 2014-06-11 | Eliminate an uninitialized ivar warning | Jack Nagel | |
| 2014-06-11 | Decouple CompilerSelector from MacOS, clean up tests | Jack Nagel | |
| 2014-06-11 | Pass the version into the Compiler constructor, eliminate a type check | Jack Nagel | |
| 2014-06-11 | Fix up some assertions | Jack Nagel | |
| 2014-06-11 | Use assert_empty | Jack Nagel | |
| 2014-06-11 | Use Digest#file if it's available | Jack Nagel | |
| 2014-06-11 | Read df output in binary mode | Jack Nagel | |
| Fixes #30046. | |||
| 2014-06-10 | Remove unnecessary require | Jack Nagel | |
| 2014-06-10 | Remove unnecessary code | Jack Nagel | |
| 2014-06-10 | Rename TEST_FOLDER to TEST_DIRECTORY | Jack Nagel | |
| 2014-06-10 | Remove ABS__FILE constant from test environment | Jack Nagel | |
| 2014-06-10 | Scope setup to the tests that need it | Jack Nagel | |
| 2014-06-10 | Add methods for building test file paths | Jack Nagel | |
| 2014-06-10 | Trust the fixtures and stop asserting on file(1) output | Jack Nagel | |
| 2014-06-10 | Pull common code into setup method | Jack Nagel | |
| 2014-06-10 | Extract constant strings | Jack Nagel | |
| 2014-06-10 | Pull mock initialization code into initialize | Jack Nagel | |
| 2014-06-10 | Move updater mock into test class namespace | Jack Nagel | |
| 2014-06-10 | Use external interface in tests | Jack Nagel | |
| 2014-06-10 | Simplify test setup | Jack Nagel | |
| 2014-06-10 | Remove rcov rake task | Jack Nagel | |
| rcov is not compatible with Ruby 2.0. | |||
| 2014-06-10 | Remove ruby-prof rake task | Jack Nagel | |
| The areas that we are interested in optimizing for performance are things that are invoked repeatedly, and are not evident in the test suite. | |||
| 2014-06-10 | Stop caching Superenv.bin | Jack Nagel | |
| It is not a hotspot and causes an ordering dependency in the tests. | |||
| 2014-06-10 | Remove default values from formula constructor parameters | Jack Nagel | |
| Closes #30017. | |||
| 2014-06-10 | "exit $?" raises TypeError on Ruby 2.0 | Jack Nagel | |
| 2014-06-09 | Fix visibility of FileUtils extension methods | Jack Nagel | |
| 2014-06-09 | Stop exposing mktemp as a public method on formula objects | Jack Nagel | |
| 2014-06-09 | Use RbConfig.ruby if it's available | Jack Nagel | |
| 2014-06-09 | Only do formula class sanity checks once | Jack Nagel | |
| 2014-06-09 | Fix warning under Ruby 2.2 | Jack Nagel | |
| 2014-06-09 | Stop joining symbols to pathnames | Jack Nagel | |
| Ruby 2.2's native Pathname#/ accepts only string-like objects. | |||
| 2014-06-09 | Use opt shortcut methods | Jack Nagel | |
| 2014-06-09 | Fix formula test helper parameters | Jack Nagel | |
| 2014-06-08 | Just access the ivar directly | Jack Nagel | |
| 2014-06-08 | Work around encoding issue in Pathname#inspect on Ruby 2.0 | Jack Nagel | |
| Pathname#inspect on Ruby 2.0 throws away the encoding of the object's underlying string and returns a string tagged as ASCII-8BIT. If you simply write puts Pathname.new("some string with non-ascii bytes").inspect no error will be raised, because the implementation of Pathname#inspect does not call into Object#inspect. However, if you wrap that pathname object in an array first, then puts [Pathname.new("some string with non-ascii bytes")].inspect will raise Encoding::CompatibilityError: "inspected result must be ASCII only or use the same encoding with default external". Raising an error in this codepath is new in Ruby 2.0, and this specific bug is fixed in Ruby 2.1. I've opened a bug upstream: https://bugs.ruby-lang.org/issues/9915 Fixes #29947. | |||
| 2014-06-07 | metafiles: simplify #copy? further | Jack Nagel | |
| 2014-06-07 | Simplify Pathname#install_metafiles | Jack Nagel | |
| 2014-06-07 | Eliminate FORMULA_META_FILES constant | Jack Nagel | |
| 2014-06-07 | metafiles: combine #should_copy? and #include? | Jack Nagel | |
| 2014-06-07 | metafiles: remove unused method | Jack Nagel | |
| 2014-06-07 | metafiles: extract constant arrays | Jack Nagel | |
| 2014-06-07 | metafiles: reduce pathname conversions in #include? | Jack Nagel | |
| 2014-06-07 | Update build error config dump for Ruby 2.0 | Jack Nagel | |
| 2014-06-07 | gromacs: move to homebrew-science | Geoffrey Oxberry | |
| Closes #29880. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-06-07 | cantera: move to homebrew-science | Geoffrey Oxberry | |
| 2014-06-07 | sundials: move to homebrew-science | Geoffrey Oxberry | |
| 2014-06-06 | Linuxbrew: Read CPU flags from /proc/cpuinfo | Shaun Jackman | |
| Closes #29895. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
