Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 1970a4cd13b0
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: d56ec49ae42e
Choose a head ref
  • 13 commits
  • 21 files changed
  • 2 contributors

Commits on Dec 9, 2018

  1. llvm7: init at 7.0.0rc3

    Copy of 6 + updated hashes
    
    (cherry picked from commit bb110d8)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    5b5381f View commit details
    Browse the repository at this point in the history
  2. llvm7: patch test shebang (otherwise test fails)

    (cherry picked from commit b7692f5)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    c0bc50f View commit details
    Browse the repository at this point in the history
  3. llvm-manpages: fix build by removing references to $lib output

    (cherry picked from commit 3869989)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    a379d9a View commit details
    Browse the repository at this point in the history
  4. comment

    (cherry picked from commit ba701ef)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    3d95f8a View commit details
    Browse the repository at this point in the history
  5. compiler-rt: quickfix codesign patch by dropping hunks 'already applied'

    Quite possibly this is not right.
    
    (cherry picked from commit 621fd23)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    b2e5f65 View commit details
    Browse the repository at this point in the history
  6. llvm7: use final release tarballs now that they're available

    (cherry picked from commit fca31e1)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    253a584 View commit details
    Browse the repository at this point in the history
  7. llvm7: update hashes, they did change after all.

    Pretty sure they did last time too :).
    
    (cherry picked from commit 0920652)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    3683dad View commit details
    Browse the repository at this point in the history
  8. llvm*: http -> https, prefer releases.llvm.org

    (cherry picked from commit 167e799)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    df92d26 View commit details
    Browse the repository at this point in the history
  9. libc++7: prefer 'optional' as suggested by comment

    (cherry picked from commit e3030a2)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    ddccbf5 View commit details
    Browse the repository at this point in the history
  10. llvm7: only use 1 number in version suffix, upstream changed

    See llvm 2a6cf85828509e89e18739e5f4b9a958820d66d4
    
    (cherry picked from commit b3645d7)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    ffa9366 View commit details
    Browse the repository at this point in the history
  11. llvm7: optionally use libpfm (exegesis), default off w/darwin

    (cherry picked from commit 9fe245d)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    9932296 View commit details
    Browse the repository at this point in the history
  12. llvm7: update musl patch for sanitizers

    (cherry picked from commit 5b2de51)
    dtzWill authored and bendlas committed Dec 9, 2018
    Copy the full SHA
    b324990 View commit details
    Browse the repository at this point in the history
  13. llvm-7: init in release-18.09 (#51771)

    chromium builds best with llvm 7 and instead of taking the hit of
    hunting for gcc patches until release-18.09 is phased out, we just
    backport it
    
    see #51602
    
    cc @dtzWill could you have a look at any commits, i might have missed?
    
    this merged branch was built as follows:
    
    ```
    ± git merge-base release-18.09 master
    2a1c0dd
    
    ± git checkout -b release-18.09-llvm-7 2a1c0dd
    Switched to a new branch 'release-18.09-llvm-7'
    
    ± git cherry-pick -x $(git log master --format=oneline -- pkgs/development/compilers/llvm/7 | cut -f1 -d' ' | tac )
    [release-18.09-llvm-7 0120cd8826f] llvm7: init at 7.0.0rc3
     Author: Will Dietz <w@wdtz.org>
     Date: Tue Sep 18 14:19:58 2018 -0500
     15 files changed, 1260 insertions(+)
     create mode 100644 pkgs/development/compilers/llvm/7/clang/default.nix
     create mode 100644 pkgs/development/compilers/llvm/7/clang/purity.patch
     create mode 100644 pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch
     create mode 100644 pkgs/development/compilers/llvm/7/compiler-rt.nix
     create mode 100644 pkgs/development/compilers/llvm/7/default.nix
     create mode 100644 pkgs/development/compilers/llvm/7/libc++/default.nix
     create mode 100644 pkgs/development/compilers/llvm/7/libc++/setup-hook.sh
     create mode 100644 pkgs/development/compilers/llvm/7/libc++abi.nix
     create mode 100644 pkgs/development/compilers/llvm/7/lld.nix
     create mode 100644 pkgs/development/compilers/llvm/7/lldb.nix
     create mode 100644 pkgs/development/compilers/llvm/7/llvm-outputs.patch
     create mode 100644 pkgs/development/compilers/llvm/7/llvm.nix
     create mode 100644 pkgs/development/compilers/llvm/7/openmp.nix
     create mode 100644 pkgs/development/compilers/llvm/7/sanitizers-nongnu.patch
    [release-18.09-llvm-7 efc3c480d86] llvm7: patch test shebang (otherwise test fails)
     Author: Will Dietz <w@wdtz.org>
     Date: Tue Sep 18 14:35:21 2018 -0500
     1 file changed, 2 insertions(+)
    [release-18.09-llvm-7 30d468d7f47] llvm-manpages: fix build by removing references to $lib output
     Author: Will Dietz <w@wdtz.org>
     Date: Tue Sep 18 14:45:39 2018 -0500
     1 file changed, 3 insertions(+)
    [release-18.09-llvm-7 64b459e5ae3] comment
     Author: Will Dietz <w@wdtz.org>
     Date: Tue Sep 18 14:52:17 2018 -0500
     1 file changed, 1 insertion(+), 1 deletion(-)
    [release-18.09-llvm-7 ad2705efb6e] compiler-rt: quickfix codesign patch by dropping hunks 'already applied'
     Author: Will Dietz <w@wdtz.org>
     Date: Tue Sep 18 15:00:39 2018 -0500
     1 file changed, 33 insertions(+), 155 deletions(-)
     rewrite pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch (78%)
    [release-18.09-llvm-7 f51bf899719] llvm7: use final release tarballs now that they're available
     Author: Will Dietz <w@wdtz.org>
     Date: Wed Sep 19 07:43:33 2018 -0500
     1 file changed, 2 insertions(+), 2 deletions(-)
    [release-18.09-llvm-7 93244a2dc24] llvm7: update hashes, they did change after all.
     Author: Will Dietz <w@wdtz.org>
     Date: Wed Sep 19 08:00:23 2018 -0500
     9 files changed, 9 insertions(+), 10 deletions(-)
    [release-18.09-llvm-7 1e9d9d2e4ff] llvm*: http -> https, prefer releases.llvm.org
     Author: Will Dietz <w@wdtz.org>
     Date: Wed Sep 19 08:02:21 2018 -0500
     7 files changed, 7 insertions(+), 7 deletions(-)
    [release-18.09-llvm-7 f5e526ba11a] libc++7: prefer 'optional' as suggested by comment
     Author: Will Dietz <w@wdtz.org>
     Date: Wed Sep 19 08:36:40 2018 -0500
     1 file changed, 1 insertion(+), 5 deletions(-)
    [release-18.09-llvm-7 f254fb70666] llvm7: only use 1 number in version suffix, upstream changed
     Author: Will Dietz <w@wdtz.org>
     Date: Thu Sep 20 19:42:44 2018 -0500
     1 file changed, 1 insertion(+), 1 deletion(-)
    [release-18.09-llvm-7 fa6fed6230d] llvm7: optionally use libpfm (exegesis), default off w/darwin
     Author: Will Dietz <w@wdtz.org>
     Date: Thu Sep 20 19:53:59 2018 -0500
     1 file changed, 4 insertions(+), 1 deletion(-)
    [release-18.09-llvm-7 21959244dc4] llvm7: update musl patch for sanitizers
     Author: Will Dietz <w@wdtz.org>
     Date: Mon Sep 24 10:43:07 2018 -0500
     1 file changed, 75 insertions(+), 76 deletions(-)
    ```
    bendlas authored and vcunat committed Dec 9, 2018
    Copy the full SHA
    d56ec49 View commit details
    Browse the repository at this point in the history