|
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