Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLVM v19.1.3 #147

Merged
merged 2 commits into from
Oct 31, 2024
Merged

LLVM v19.1.3 #147

merged 2 commits into from
Oct 31, 2024

Conversation

h-vetinari
Copy link
Member

@h-vetinari h-vetinari commented Oct 31, 2024

Arrows indicate dependencies. This PR depends on everything under "core dependencies" to be completed. The boxes are clickable and refer to the respective PRs – if the box is green, the PR has been merged (colours are not updated automatically).

---
config:
  securityLevel: loose
---
%% to update: change links of PRs at the bottom (once, when creating the PR)
%% to mark things as done, move things from `classDef <name> baseNode;` to `classDef <name> doneNode;`
flowchart TB
    subgraph core["core&nbsp;dependencies"]
        hidden1~~~libcxx["libcxx"]
        hidden1~~~llvmdev["llvmdev"]
        llvmdev-->clangdev["clangdev"]
        libcxx-->clangdev
        llvmdev-->lld["lld"]
        clangdev-->compiler-rt["compiler-rt"]
        clangdev-->cctools["cctools<br/>(major-only)"]
        compiler-rt-->openmp["openmp"]
    end
    %% sort this before `clangs` subgraph to help placement
    this-->r_clang
    this~~~r_clang
    this-->clang_win
    this-->clang_linux
    this~~~hidden2
    subgraph clangs["other&nbsp;clang&nbsp;compilers"]
        hidden2~~~clang_linux["clang_linux<br/>(major-only)"]
        clang_linux~~~clang_win["clang_win<br/>(major-only)"]
        clang_win~~~r_clang["r_clang<br/>(major-only)"]
    end
    lld-->flang-activation
    subgraph rest["other&nbsp;LLVM&nbsp;bits"]
        hidden3~~~mlir["mlir"]
        mlir-->flang["flang"]
        mlir-->mlir-python["mlir-python"]
        flang-->flang-activation["flang-activation"]
        flang-activation~~~lldb["lldb"]
        flang-activation~~~libcxx-testing["libcxx-test<br/>(major-only)"]
    end
    compiler-rt-->flang
    core-->this["this PR"]
    %%%%%%%%%    hidden links to force better placement      %%%%%%%%%%%
    openmp~~~this
    cctools~~~this
    core~~~clangs
    core~~~rest
    this~~~clangs
    this~~~rest
    compiler-rt~~~mlir-python
    lld~~~hidden3
    openmp~~~hidden3
    llvmdev-->mlir
    this-->mlir-python
    this-->lldb
    this-->libcxx-testing
    %%%%%%%%%%%%%%%%%   node styles   %%%%%%%%%%%%%%%%%%%
    classDef baseNode font-size:24pt,color:white;
    classDef doneNode font-size:24pt,color:white,fill:#028A0F;
    classDef hiddenNode display:none
    %%%%   whether a node is still todo (=baseNode) or done (=doneNode)  %%%%
    %% full list for reference (copy & uncomment for new PR)
    %% class cctools,clangdev,compiler-rt,flang,flang-activation baseNode;
    %% class libcxx,lld,lldb,llvmdev,mlir,mlir-python,openmp,this baseNode;
    %% %% major-only feedstocks
    %% class cctools,clang_linux,clang_win,libcxx-testing,r_clang baseNode;
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    class llvmdev,libcxx,clangdev,lld,compiler-rt,openmp,this doneNode;
    class mlir,flang,flang-activation,lldb,mlir-python doneNode;
    %% major-only feedstocks
    class cctools,clang_linux,clang_win,libcxx-testing,r_clang doneNode;
    %%%%%%%%%     background boxes & hidden nodes    %%%%%%%%%%%%%
    class core,clangs,rest baseNode;
    class hidden1,hidden2,hidden3 hiddenNode;
    %%%%%%%%%%%%%%%%%    links    %%%%%%%%%%%%%%%%%%%%%%
    click cctools "https://github.com/conda-forge/cctools-and-ld64-feedstock/pull/78"
    click clangdev "https://github.com/conda-forge/clangdev-feedstock/pull/325"
    click clang_linux "https://github.com/conda-forge/ctng-compiler-activation-feedstock/pull/131"
    click clang_win "https://github.com/conda-forge/clang-win-activation-feedstock/pull/44"
    click compiler-rt "https://github.com/conda-forge/compiler-rt-feedstock/pull/126"
    click flang "https://github.com/conda-forge/flang-feedstock/pull/77"
    click flang-activation "https://github.com/conda-forge/flang-activation-feedstock/pull/5"
    click libcxx "https://github.com/conda-forge/libcxx-feedstock/pull/206"
    click libcxx-testing "https://github.com/conda-forge/libcxx-testing-feedstock/pull/15"
    click lld "https://github.com/conda-forge/lld-feedstock/pull/108"
    click lldb "https://github.com/conda-forge/lldb-feedstock/pull/75"
    click llvmdev "https://github.com/conda-forge/llvmdev-feedstock/pull/295"
    click mlir "https://github.com/conda-forge/mlir-feedstock/pull/84"
    click mlir-python "https://github.com/conda-forge/mlir-python-bindings-feedstock/pull/42"
    click openmp "https://github.com/conda-forge/openmp-feedstock/pull/156"
    click r_clang "https://github.com/conda-forge/r_clang_activation-feedstock/pull/8"
Loading
List form

List of PRs for GH to create cross-references (excluding major-only builds)

Core:

Other:

@conda-forge-admin
Copy link
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

@h-vetinari h-vetinari added the automerge Merge the PR when CI passes label Oct 31, 2024
@github-actions github-actions bot merged commit a135720 into conda-forge:main Oct 31, 2024
21 checks passed
Copy link
Contributor

Hi! This is the friendly conda-forge automerge bot!

I considered the following status checks when analyzing this PR:

  • linter: passed
  • azure: passed

Thus the PR was passing and merged! Have a great day!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Merge the PR when CI passes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants