| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-18 | Use “squiggly” heredocs. | Markus Reiter | |
| 2017-05-29 | Fixup all RuboCop warnings. | Mike McQuaid | |
| 2016-09-23 | Fix RuboCop CaseEquality. | Markus Reiter | |
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-05-29 | cxxstdlib: use Formula#full_name | Xu Cheng | |
| 2014-08-22 | Decouple IncompatibleCxxStdlibs from its superclass | Jack Nagel | |
| This exception is never used outside of the CxxStdlib class, so we don't need the Homebrew::InstallationError superclass. | |||
| 2014-08-22 | Pull common stdlib checking code into a method | Jack Nagel | |
| 2014-08-03 | Add inspect to CxxStdlib | 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 | |
| 2014-08-02 | Use polymorphism to simplify stdlib compatibility check | Jack Nagel | |
| 2014-08-02 | type is guaranteed to be a symbol by the factory method | Jack Nagel | |
| 2014-08-02 | CxxStdlib should be immutable so remove writer methods | Jack Nagel | |
| 2014-07-06 | Hide the cxxstdlib data structure better | Jack Nagel | |
| 2014-07-02 | Move constants so we don't have to load all of ENV to get them | Jack Nagel | |
| 2014-07-01 | Use predicate methods instead of inspecting the tags array | Jack Nagel | |
| 2014-04-23 | formula: move cxxstdlib methods to the class. | Mike McQuaid | |
| This allows disabling this checks when e.g. pouring bottles. | |||
| 2013-11-02 | Add cxxstdlib_check method to request changing C++ stdlib checking. | Xiyue Deng | |
| * In certain cases, a C++ software may result in linking to a different and incompatible C++ standard library than its dependencies and still works fine because it is by design. Examples include GCC, which will bootstrap itself and self-host after finish. * Add a cxxstdlib_check method to formula to request changing the C++ standard library checking. Currently using "cxxstdlib_check :skip" will let a formula skip such checking. This should only be used on rare occasions and be very careful. Closes Homebrew/homebrew#23687. | |||
| 2013-10-10 | CxxStdlib: don't check buildtime deps | Misty De Meo | |
| Otherwise it's possible that certain buildtime dependencies, that won't be linked against, will block a build. See Homebrew/homebrew#23115. | |||
| 2013-10-06 | CxxStdlib: allow for nil stdlibs | Misty De Meo | |
| A nil stdlib value represents non-C++ code. | |||
| 2013-09-01 | Tab: track C++ stdlib in use | Misty De Meo | |
| There are subtle incompatibilities between Apple's libstdc++ and the libstdc++ used by the various GNU GCC formulae. In addition, we'll likely also be supporting libc++ in the future, and that's also incompatible with the other stdlibs. Tracking it in the tab lets us make sure that dependencies are all built against the same stdlib to avoid subtle breakage. | |||
