55 pull_request :
66 push :
77 branches :
8- - boost_unordered_aggregate_invidi
8+ - boost_unordered_aggregate_indivi
99
1010jobs :
1111 posix :
1717 compiler : g++-12
1818 architecture : -m64
1919 sourcefile : string.cpp
20- compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
20+ compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
2121 outputfile : benchmark
2222 reportdir : gcc-x64
2323 os : [self-hosted, linux, x64]
2727 # compiler: g++-12
2828 # architecture: -m64
2929 # sourcefile: string_view.cpp
30- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
30+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
3131 # outputfile: benchmark
3232 # reportdir: gcc-x64
3333 # os: [self-hosted, linux, x64]
3737 # compiler: g++-12
3838 # architecture: -m64
3939 # sourcefile: uint32.cpp
40- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
40+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
4141 # outputfile: benchmark
4242 # reportdir: gcc-x64
4343 # os: [self-hosted, linux, x64]
4747 # compiler: g++-12
4848 # architecture: -m64
4949 # sourcefile: uint64.cpp
50- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
50+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
5151 # outputfile: benchmark
5252 # reportdir: gcc-x64
5353 # os: [self-hosted, linux, x64]
5757 # compiler: g++-12
5858 # architecture: -m64
5959 # sourcefile: uuid.cpp
60- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
60+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
6161 # outputfile: benchmark
6262 # reportdir: gcc-x64
6363 # os: [self-hosted, linux, x64]
6868 # architecture: -m64
6969 # sourcefile: word_count.cpp
7070 # download-datafiles: true
71- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
71+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
7272 # outputfile: benchmark
7373 # reportdir: gcc-x64
7474 # os: [self-hosted, linux, x64]
7979 # architecture: -m64
8080 # sourcefile: word_size.cpp
8181 # download-datafiles: true
82- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
82+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
8383 # outputfile: benchmark
8484 # reportdir: gcc-x64
8585 # os: [self-hosted, linux, x64]
9090 compiler : clang++-15
9191 architecture : -m64
9292 sourcefile : string.cpp
93- compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
93+ compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
9494 outputfile : benchmark
9595 reportdir : clang-x64
9696 os : [self-hosted, linux, x64]
9999 # compiler: clang++-15
100100 # architecture: -m64
101101 # sourcefile: string_view.cpp
102- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
102+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
103103 # outputfile: benchmark
104104 # reportdir: clang-x64
105105 # os: [self-hosted, linux, x64]
@@ -108,7 +108,7 @@ jobs:
108108 # compiler: clang++-15
109109 # architecture: -m64
110110 # sourcefile: uint32.cpp
111- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
111+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
112112 # outputfile: benchmark
113113 # reportdir: clang-x64
114114 # os: [self-hosted, linux, x64]
@@ -117,7 +117,7 @@ jobs:
117117 # compiler: clang++-15
118118 # architecture: -m64
119119 # sourcefile: uint64.cpp
120- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
120+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
121121 # outputfile: benchmark
122122 # reportdir: clang-x64
123123 # os: [self-hosted, linux, x64]
@@ -126,7 +126,7 @@ jobs:
126126 # compiler: clang++-15
127127 # architecture: -m64
128128 # sourcefile: uuid.cpp
129- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
129+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
130130 # outputfile: benchmark
131131 # reportdir: clang-x64
132132 # os: [self-hosted, linux, x64]
@@ -136,7 +136,7 @@ jobs:
136136 # architecture: -m64
137137 # sourcefile: word_count.cpp
138138 # download-datafiles: true
139- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
139+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
140140 # outputfile: benchmark
141141 # reportdir: clang-x64
142142 # os: [self-hosted, linux, x64]
@@ -147,7 +147,7 @@ jobs:
147147 # architecture: -m64
148148 # sourcefile: word_size.cpp
149149 # download-datafiles: true
150- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
150+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
151151 # outputfile: benchmark
152152 # reportdir: clang-x64
153153 # os: [self-hosted, linux, x64]
@@ -158,7 +158,7 @@ jobs:
158158 compiler : clang++
159159 architecture : -m64
160160 sourcefile : string.cpp
161- compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
161+ compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
162162 outputfile : benchmark
163163 reportdir : clang-arm64
164164 os : [self-hosted, macOS, ARM64]
@@ -168,7 +168,7 @@ jobs:
168168 # compiler: clang++
169169 # architecture: -m64
170170 # sourcefile: string_view.cpp
171- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
171+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
172172 # outputfile: benchmark
173173 # reportdir: clang-arm64
174174 # os: [self-hosted, macOS, ARM64]
@@ -178,7 +178,7 @@ jobs:
178178 # compiler: clang++
179179 # architecture: -m64
180180 # sourcefile: uint32.cpp
181- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
181+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
182182 # outputfile: benchmark
183183 # reportdir: clang-arm64
184184 # os: [self-hosted, macOS, ARM64]
@@ -188,7 +188,7 @@ jobs:
188188 # compiler: clang++
189189 # architecture: -m64
190190 # sourcefile: uint64.cpp
191- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
191+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
192192 # outputfile: benchmark
193193 # reportdir: clang-arm64
194194 # os: [self-hosted, macOS, ARM64]
@@ -198,7 +198,7 @@ jobs:
198198 # compiler: clang++
199199 # architecture: -m64
200200 # sourcefile: uuid.cpp
201- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
201+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
202202 # outputfile: benchmark
203203 # reportdir: clang-arm64
204204 # os: [self-hosted, macOS, ARM64]
@@ -209,7 +209,7 @@ jobs:
209209 # architecture: -m64
210210 # sourcefile: word_count.cpp
211211 # download-datafiles: true
212- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
212+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
213213 # outputfile: benchmark
214214 # reportdir: clang-arm64
215215 # os: [self-hosted, macOS, ARM64]
@@ -220,7 +220,7 @@ jobs:
220220 # architecture: -m64
221221 # download-datafiles: true
222222 # sourcefile: word_size.cpp
223- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
223+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
224224 # outputfile: benchmark
225225 # reportdir: clang-arm64
226226 # os: [self-hosted, macOS, ARM64]
@@ -231,7 +231,7 @@ jobs:
231231 compiler : g++-12
232232 architecture : -m32
233233 sourcefile : string.cpp
234- compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
234+ compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
235235 outputfile : benchmark
236236 reportdir : gcc-x86
237237 os : [self-hosted, linux, x64]
@@ -241,7 +241,7 @@ jobs:
241241 # compiler: g++-12
242242 # architecture: -m32
243243 # sourcefile: string_view.cpp
244- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
244+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
245245 # outputfile: benchmark
246246 # reportdir: gcc-x86
247247 # os: [self-hosted, linux, x64]
@@ -251,7 +251,7 @@ jobs:
251251 # compiler: g++-12
252252 # architecture: -m32
253253 # sourcefile: uint32.cpp
254- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
254+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
255255 # outputfile: benchmark
256256 # reportdir: gcc-x86
257257 # os: [self-hosted, linux, x64]
@@ -261,7 +261,7 @@ jobs:
261261 # compiler: g++-12
262262 # architecture: -m32
263263 # sourcefile: uint64.cpp
264- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
264+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
265265 # outputfile: benchmark
266266 # reportdir: gcc-x86
267267 # os: [self-hosted, linux, x64]
@@ -271,7 +271,7 @@ jobs:
271271 # compiler: g++-12
272272 # architecture: -m32
273273 # sourcefile: uuid.cpp
274- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
274+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
275275 # outputfile: benchmark
276276 # reportdir: gcc-x86
277277 # os: [self-hosted, linux, x64]
@@ -282,7 +282,7 @@ jobs:
282282 # architecture: -m32
283283 # sourcefile: word_count.cpp
284284 # download-datafiles: true
285- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
285+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
286286 # outputfile: benchmark
287287 # reportdir: gcc-x86
288288 # os: [self-hosted, linux, x64]
@@ -293,7 +293,7 @@ jobs:
293293 # architecture: -m32
294294 # sourcefile: word_size.cpp
295295 # download-datafiles: true
296- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
296+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
297297 # outputfile: benchmark
298298 # reportdir: gcc-x86
299299 # os: [self-hosted, linux, x64]
@@ -304,7 +304,7 @@ jobs:
304304 compiler : clang++-15
305305 architecture : -m32
306306 sourcefile : string.cpp
307- compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
307+ compileroptions : -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
308308 outputfile : benchmark
309309 reportdir : clang-x86
310310 os : [self-hosted, linux, x64]
@@ -313,7 +313,7 @@ jobs:
313313 # compiler: clang++-15
314314 # architecture: -m32
315315 # sourcefile: string_view.cpp
316- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
316+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
317317 # outputfile: benchmark
318318 # reportdir: clang-x86
319319 # os: [self-hosted, linux, x64]
@@ -322,7 +322,7 @@ jobs:
322322 # compiler: clang++-15
323323 # architecture: -m32
324324 # sourcefile: uint32.cpp
325- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
325+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
326326 # outputfile: benchmark
327327 # reportdir: clang-x86
328328 # os: [self-hosted, linux, x64]
@@ -331,7 +331,7 @@ jobs:
331331 # compiler: clang++-15
332332 # architecture: -m32
333333 # sourcefile: uint64.cpp
334- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
334+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
335335 # outputfile: benchmark
336336 # reportdir: clang-x86
337337 # os: [self-hosted, linux, x64]
@@ -340,7 +340,7 @@ jobs:
340340 # compiler: clang++-15
341341 # architecture: -m32
342342 # sourcefile: uuid.cpp
343- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
343+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
344344 # outputfile: benchmark
345345 # reportdir: clang-x86
346346 # os: [self-hosted, linux, x64]
@@ -350,7 +350,7 @@ jobs:
350350 # architecture: -m32
351351 # sourcefile: word_count.cpp
352352 # download-datafiles: true
353- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
353+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
354354 # outputfile: benchmark
355355 # reportdir: clang-x86
356356 # os: [self-hosted, linux, x64]
@@ -361,7 +361,7 @@ jobs:
361361 # architecture: -m32
362362 # sourcefile: word_size.cpp
363363 # download-datafiles: true
364- # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INVIDI
364+ # compileroptions: -std=c++2a -O3 -DNDEBUG -DHAVE_ABSEIL -DHAVE_ANKERL_UNORDERED_DENSE -DHAVE_INDIVI
365365 # outputfile: benchmark
366366 # reportdir: clang-x86
367367 # os: [self-hosted, linux, x64]
@@ -407,15 +407,15 @@ jobs:
407407 run : |
408408 cd $GITHUB_WORKSPACE
409409 git clone -b v1.3.1 https://github.com/martinus/unordered_dense.git ankerl-unordered_dense-root
410- - name : Install invidi_collection
410+ - name : Install indivi_collection
411411 run : |
412412 cd $GITHUB_WORKSPACE
413- git clone https://github.com/gaujay/indivi_collection.git invidi_collection
413+ git clone https://github.com/gaujay/indivi_collection.git indivi-root
414414 - name : Compile
415415 run : |
416416 cd $GITHUB_WORKSPACE
417417 ${{matrix.compiler}} --version
418- ${{matrix.compiler}} $GITHUB_WORKSPACE/${{matrix.sourcefile}} ${{matrix.architecture}} ${{matrix.compileroptions}} -o ${{matrix.outputfile}} -I$GITHUB_WORKSPACE/boost-root -I$GITHUB_WORKSPACE/abseil-root -I$GITHUB_WORKSPACE/ankerl-unordered_dense-root/include -I$GITHUB_WORKSPACE/invidi_collection /src
418+ ${{matrix.compiler}} $GITHUB_WORKSPACE/${{matrix.sourcefile}} ${{matrix.architecture}} ${{matrix.compileroptions}} -o ${{matrix.outputfile}} -I$GITHUB_WORKSPACE/boost-root -I$GITHUB_WORKSPACE/abseil-root -I$GITHUB_WORKSPACE/ankerl-unordered_dense-root/include -I$GITHUB_WORKSPACE/indivi-root /src
419419 - name : Set reportfile name
420420 run : |
421421 echo "REPORT_FILE=${{matrix.reportdir}}/${{matrix.sourcefile}}.txt" >> $GITHUB_ENV
0 commit comments