Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Jul 09, 2016
  2. Jul 07, 2016
    • Martin Afanasjew's avatar
      Add GitRepositoryExtension · 6cdc6b14
      Martin Afanasjew authored
      Add an extension for accessing Git-related meta data that can be mixed
      in into a Pathname object (e.g. `HOMBREW_REPOSITORY` or the path of a
      `Tap` instance). The goal here is to eliminate code duplication.
      6cdc6b14
  3. Jul 06, 2016
  4. Jul 05, 2016
  5. Jul 04, 2016
  6. Jun 16, 2016
    • msbit's avatar
      ENV: mark gcc-6 as supporting C++11 (#349) · 01e8e180
      msbit authored
      Add SharedEnvExtension#gcc_with_cxx11_support? to centralise the
      logic for checking whether a compiler is known to support C++11.
      
      Update logic to accept GCC 4.8 and above (including 6). Thereby also
      address oversight in #163 where support for GCC 6 was added without
      updating the C++11 compiler whitelist.
      
      Add tests for Superenv#cxx11.
      
      Closes #346.
      01e8e180
  7. Jun 15, 2016
  8. May 27, 2016
  9. May 22, 2016
  10. May 15, 2016
  11. May 12, 2016
    • Martin Afanasjew's avatar
      ARGV: fix 'value' method, make it more predictable · 1087df10
      Martin Afanasjew authored
      
      The fix changes behavior in same cases, but those cases were all either
      broken or showed unexpected behavior. The new behavior is very simple:
      
      - If an argument starts with `--<option-name>=`, return whatever comes
        after the equals sign.
      
      Prior to this change, `ARGV.value` showed some unexpected behavior:
      
      - `ARGV.value("foo")` returned `nil` for `--foo=` because at least one
        character needed to be present after the equals sign. (All other
        option parser implementations I'm aware of allow for empty values.)
      
      - `ARGV.value("bar")` returned `"baz"` for `--foo=--bar=baz` because the
        regular expression was not anchored to the start of the argument.
      
      - `ARGV.value("++")` raised an exception because the string wasn't
        escaped for use in the regular expression. (An unlikely corner case.)
      
      Closes #231.
      
      Signed-off-by: default avatarMartin Afanasjew <martin@afanasjew.de>
      1087df10
  12. May 09, 2016
  13. May 08, 2016
  14. May 07, 2016
  15. May 03, 2016
  16. Apr 23, 2016
  17. Apr 22, 2016
  18. Apr 19, 2016
  19. Apr 18, 2016
  20. Apr 13, 2016
  21. Apr 06, 2016
  22. Apr 05, 2016
    • Misty De Meo's avatar
      superenv: filter -I/-L paths on dependencies · 4fd5c5c1
      Misty De Meo authored
      Previously, superenv did not try to filter -I or -L flags
      based on the list of requested dependencies; as a result, buildsystems
      which opportunistically discover Homebrew-installed libraries were able
      to link against them even under superenv.
      
      This adds a list of all requested dependencies to the superenv environment,
      and compares all -I and -L flags against those; any Cellar and opt paths
      found which resolve to unrequested dependencies are filtered out.
      4fd5c5c1
  23. Apr 01, 2016
    • Xu Cheng's avatar
      Pathname: improve compute_disk_usage · 91fd357c
      Xu Cheng authored
      
      * Count .DS_Store disk usage but not file count.
      * Count symlink's own disk usage instead of ignoring it.
      * Count hardlinks disk usage only once.
      * Add testcase.
      
      Closes Homebrew/homebrew#50563.
      
      Closes Homebrew/homebrew#50566.
      
      Signed-off-by: default avatarXu Cheng <xucheng@me.com>
      91fd357c
  24. Mar 31, 2016
Loading