|
103 | 103 | builtins.listToAttrs (lib.imap0 (i: v: { name = "check_${toString i}"; value = v; }) checks); |
104 | 104 |
|
105 | 105 | matrix = builtins.listToAttrs (lib.forEach (lib.cartesianProductOfSets { |
106 | | - llvm-version = [15 16 17]; |
| 106 | + llvm-version = [15 16 17 18]; |
107 | 107 | build-type = ["Debug" "Release" "RelWithDebInfo" "FastBuild" "GcStats"]; |
108 | 108 | }) ( |
109 | 109 | args: |
|
117 | 117 | )); |
118 | 118 | in with matrix; { |
119 | 119 | packages = utils.lib.flattenTree { |
120 | | - inherit (llvm-backend-17-FastBuild) llvm-backend llvm-backend-matching llvm-kompile-testing; |
121 | | - default = llvm-backend-17-FastBuild.llvm-backend; |
122 | | - llvm-backend-release = llvm-backend-17-Release.llvm-backend; |
| 120 | + inherit (llvm-backend-18-FastBuild) llvm-backend llvm-backend-matching llvm-kompile-testing; |
| 121 | + default = llvm-backend-18-FastBuild.llvm-backend; |
| 122 | + llvm-backend-release = llvm-backend-18-Release.llvm-backend; |
123 | 123 | }; |
124 | 124 |
|
125 | 125 | checks = listToChecks [ |
126 | | - llvm-backend-17-Debug.llvm-backend |
127 | | - llvm-backend-17-Release.llvm-backend |
128 | | - llvm-backend-17-RelWithDebInfo.llvm-backend |
129 | | - llvm-backend-17-GcStats.llvm-backend |
| 126 | + llvm-backend-18-Debug.llvm-backend |
| 127 | + llvm-backend-18-Release.llvm-backend |
| 128 | + llvm-backend-18-RelWithDebInfo.llvm-backend |
| 129 | + llvm-backend-18-GcStats.llvm-backend |
130 | 130 |
|
131 | 131 | llvm-backend-15-FastBuild.integration-tests |
132 | 132 | llvm-backend-16-FastBuild.integration-tests |
133 | 133 | llvm-backend-17-FastBuild.integration-tests |
| 134 | + llvm-backend-18-FastBuild.integration-tests |
134 | 135 | ]; |
135 | 136 | }) // { |
136 | 137 | # non-system suffixed items should go here |
|
0 commit comments