@@ -26,7 +26,7 @@ static void recover_one_string(State& state) {
26
26
cerr << " could not parse string" << error << endl;
27
27
return ;
28
28
}
29
- for (SIMDJSON_UNUSED auto _ : state) {
29
+ for (simdjson_unused auto _ : state) {
30
30
std::string_view v;
31
31
error = doc.get (v);
32
32
if (error) {
@@ -58,7 +58,7 @@ static void serialize_twitter(State& state) {
58
58
return ;
59
59
}
60
60
size_t bytes = 0 ;
61
- for (SIMDJSON_UNUSED auto _ : state) {
61
+ for (simdjson_unused auto _ : state) {
62
62
std::string serial = simdjson::minify (doc);
63
63
bytes += serial.size ();
64
64
benchmark::DoNotOptimize (serial);
@@ -97,7 +97,7 @@ static void serialize_big_string_to_string(State& state) {
97
97
return ;
98
98
}
99
99
size_t bytes = 0 ;
100
- for (SIMDJSON_UNUSED auto _ : state) {
100
+ for (simdjson_unused auto _ : state) {
101
101
auto serial = simdjson::to_string (doc);
102
102
bytes += serial.size ();
103
103
benchmark::DoNotOptimize (serial);
@@ -132,7 +132,7 @@ static void serialize_twitter_to_string(State& state) {
132
132
return ;
133
133
}
134
134
size_t bytes = 0 ;
135
- for (SIMDJSON_UNUSED auto _ : state) {
135
+ for (simdjson_unused auto _ : state) {
136
136
auto serial = simdjson::to_string (doc);
137
137
bytes += serial.size ();
138
138
benchmark::DoNotOptimize (serial);
@@ -175,7 +175,7 @@ static void serialize_twitter_string_builder(State& state) {
175
175
}
176
176
size_t bytes = 0 ;
177
177
simdjson::internal::string_builder<> sb;// not part of our public API, for internal use
178
- for (SIMDJSON_UNUSED auto _ : state) {
178
+ for (simdjson_unused auto _ : state) {
179
179
sb.clear ();
180
180
sb.append (doc);
181
181
std::string_view serial = sb.str ();
@@ -202,7 +202,7 @@ static void numbers_scan(State& state) {
202
202
cerr << " could not read " << NUMBERS_JSON << " as an array: " << error << endl;
203
203
return ;
204
204
}
205
- for (SIMDJSON_UNUSED auto _ : state) {
205
+ for (simdjson_unused auto _ : state) {
206
206
std::vector<double > container;
207
207
for (auto e : arr) {
208
208
double x;
@@ -224,7 +224,7 @@ static void numbers_size_scan(State& state) {
224
224
cerr << " could not read " << NUMBERS_JSON << " as an array: " << error << endl;
225
225
return ;
226
226
}
227
- for (SIMDJSON_UNUSED auto _ : state) {
227
+ for (simdjson_unused auto _ : state) {
228
228
std::vector<double > container;
229
229
container.resize (arr.size ());
230
230
size_t pos = 0 ;
@@ -250,7 +250,7 @@ static void numbers_type_scan(State& state) {
250
250
cerr << " could not read " << NUMBERS_JSON << " as an array" << endl;
251
251
return ;
252
252
}
253
- for (SIMDJSON_UNUSED auto _ : state) {
253
+ for (simdjson_unused auto _ : state) {
254
254
std::vector<double > container;
255
255
for (auto e : arr) {
256
256
dom::element_type actual_type = e.type ();
@@ -276,7 +276,7 @@ static void numbers_type_size_scan(State& state) {
276
276
cerr << " could not read " << NUMBERS_JSON << " as an array: " << error << endl;
277
277
return ;
278
278
}
279
- for (SIMDJSON_UNUSED auto _ : state) {
279
+ for (simdjson_unused auto _ : state) {
280
280
std::vector<double > container;
281
281
container.resize (arr.size ());
282
282
size_t pos = 0 ;
@@ -301,7 +301,7 @@ static void numbers_load_scan(State& state) {
301
301
dom::parser parser;
302
302
dom::array arr;
303
303
simdjson::error_code error;
304
- for (SIMDJSON_UNUSED auto _ : state) {
304
+ for (simdjson_unused auto _ : state) {
305
305
// this may hit the disk, but probably just once
306
306
if ((error = parser.load (NUMBERS_JSON).get (arr))) {
307
307
cerr << " could not read " << NUMBERS_JSON << " as an array: " << error << endl;
@@ -324,7 +324,7 @@ static void numbers_load_size_scan(State& state) {
324
324
dom::parser parser;
325
325
dom::array arr;
326
326
simdjson::error_code error;
327
- for (SIMDJSON_UNUSED auto _ : state) {
327
+ for (simdjson_unused auto _ : state) {
328
328
// this may hit the disk, but probably just once
329
329
if ((error = parser.load (NUMBERS_JSON).get (arr))) {
330
330
cerr << " could not read " << NUMBERS_JSON << " as an array" << endl;
@@ -353,7 +353,7 @@ static void numbers_exceptions_scan(State& state) {
353
353
// Prints the number of results in twitter.json
354
354
dom::parser parser;
355
355
dom::array arr = parser.load (NUMBERS_JSON);
356
- for (SIMDJSON_UNUSED auto _ : state) {
356
+ for (simdjson_unused auto _ : state) {
357
357
std::vector<double > container;
358
358
for (double x : arr) {
359
359
container.push_back (x);
@@ -368,7 +368,7 @@ static void numbers_exceptions_size_scan(State& state) {
368
368
// Prints the number of results in twitter.json
369
369
dom::parser parser;
370
370
dom::array arr = parser.load (NUMBERS_JSON);
371
- for (SIMDJSON_UNUSED auto _ : state) {
371
+ for (simdjson_unused auto _ : state) {
372
372
std::vector<double > container;
373
373
container.resize (arr.size ());
374
374
size_t pos = 0 ;
@@ -388,7 +388,7 @@ static void numbers_type_exceptions_scan(State& state) {
388
388
// Prints the number of results in twitter.json
389
389
dom::parser parser;
390
390
dom::array arr = parser.load (NUMBERS_JSON);
391
- for (SIMDJSON_UNUSED auto _ : state) {
391
+ for (simdjson_unused auto _ : state) {
392
392
std::vector<double > container;
393
393
for (auto e : arr) {
394
394
dom::element_type actual_type = e.type ();
@@ -407,7 +407,7 @@ static void numbers_type_exceptions_size_scan(State& state) {
407
407
// Prints the number of results in twitter.json
408
408
dom::parser parser;
409
409
dom::array arr = parser.load (NUMBERS_JSON);
410
- for (SIMDJSON_UNUSED auto _ : state) {
410
+ for (simdjson_unused auto _ : state) {
411
411
std::vector<double > container;
412
412
container.resize (arr.size ());
413
413
size_t pos = 0 ;
@@ -428,7 +428,7 @@ BENCHMARK(numbers_type_exceptions_size_scan);
428
428
static void numbers_exceptions_load_scan (State& state) {
429
429
// Prints the number of results in twitter.json
430
430
dom::parser parser;
431
- for (SIMDJSON_UNUSED auto _ : state) {
431
+ for (simdjson_unused auto _ : state) {
432
432
// this may hit the disk, but probably just once
433
433
dom::array arr = parser.load (NUMBERS_JSON);
434
434
std::vector<double > container;
@@ -444,7 +444,7 @@ BENCHMARK(numbers_exceptions_load_scan);
444
444
static void numbers_exceptions_load_size_scan (State& state) {
445
445
// Prints the number of results in twitter.json
446
446
dom::parser parser;
447
- for (SIMDJSON_UNUSED auto _ : state) {
447
+ for (simdjson_unused auto _ : state) {
448
448
// this may hit the disk, but probably just once
449
449
dom::array arr = parser.load (NUMBERS_JSON);
450
450
std::vector<double > container;
@@ -465,7 +465,7 @@ static void twitter_count(State& state) {
465
465
// Prints the number of results in twitter.json
466
466
dom::parser parser;
467
467
dom::element doc = parser.load (TWITTER_JSON);
468
- for (SIMDJSON_UNUSED auto _ : state) {
468
+ for (simdjson_unused auto _ : state) {
469
469
uint64_t result_count = doc[" search_metadata" ][" count" ];
470
470
if (result_count != 100 ) { return ; }
471
471
}
@@ -478,7 +478,7 @@ static void iterator_twitter_count(State& state) {
478
478
// Prints the number of results in twitter.json
479
479
padded_string json = padded_string::load (TWITTER_JSON);
480
480
ParsedJson pj = build_parsed_json (json);
481
- for (SIMDJSON_UNUSED auto _ : state) {
481
+ for (simdjson_unused auto _ : state) {
482
482
ParsedJson::Iterator iter (pj);
483
483
// uint64_t result_count = doc["search_metadata"]["count"];
484
484
if (!iter.move_to_key (" search_metadata" )) { return ; }
@@ -496,7 +496,7 @@ static void twitter_default_profile(State& state) {
496
496
// Count unique users with a default profile.
497
497
dom::parser parser;
498
498
dom::element doc = parser.load (TWITTER_JSON);
499
- for (SIMDJSON_UNUSED auto _ : state) {
499
+ for (simdjson_unused auto _ : state) {
500
500
set<string_view> default_users;
501
501
for (dom::object tweet : doc[" statuses" ]) {
502
502
dom::object user = tweet[" user" ];
@@ -514,7 +514,7 @@ static void twitter_image_sizes(State& state) {
514
514
dom::parser parser;
515
515
dom::element doc = parser.load (TWITTER_JSON);
516
516
simdjson::error_code error;
517
- for (SIMDJSON_UNUSED auto _ : state) {
517
+ for (simdjson_unused auto _ : state) {
518
518
set<tuple<uint64_t , uint64_t >> image_sizes;
519
519
for (dom::object tweet : doc[" statuses" ]) {
520
520
dom::array media;
@@ -539,7 +539,7 @@ static void error_code_twitter_count(State& state) noexcept {
539
539
simdjson::error_code error;
540
540
dom::element doc;
541
541
if ((error = parser.load (TWITTER_JSON).get (doc))) { return ; }
542
- for (SIMDJSON_UNUSED auto _ : state) {
542
+ for (simdjson_unused auto _ : state) {
543
543
uint64_t value;
544
544
if ((error = doc[" search_metadata" ][" count" ].get (value))) { return ; }
545
545
if (value != 100 ) { return ; }
@@ -553,7 +553,7 @@ static void error_code_twitter_default_profile(State& state) noexcept {
553
553
simdjson::error_code error;
554
554
dom::element doc;
555
555
if ((error = parser.load (TWITTER_JSON).get (doc))) { std::cerr << error << std::endl; return ; }
556
- for (SIMDJSON_UNUSED auto _ : state) {
556
+ for (simdjson_unused auto _ : state) {
557
557
set<string_view> default_users;
558
558
559
559
dom::array tweets;
@@ -583,7 +583,7 @@ static void iterator_twitter_default_profile(State& state) {
583
583
auto error = padded_string::load (TWITTER_JSON).get (json);
584
584
if (error) { std::cerr << error << std::endl; return ; }
585
585
ParsedJson pj = build_parsed_json (json);
586
- for (SIMDJSON_UNUSED auto _ : state) {
586
+ for (simdjson_unused auto _ : state) {
587
587
set<string_view> default_users;
588
588
ParsedJson::Iterator iter (pj);
589
589
@@ -624,7 +624,7 @@ static void error_code_twitter_image_sizes(State& state) noexcept {
624
624
simdjson::error_code error;
625
625
dom::element doc;
626
626
if ((error = parser.load (TWITTER_JSON).get (doc))) { std::cerr << error << std::endl; return ; }
627
- for (SIMDJSON_UNUSED auto _ : state) {
627
+ for (simdjson_unused auto _ : state) {
628
628
set<tuple<uint64_t , uint64_t >> image_sizes;
629
629
dom::array statuses;
630
630
if ((error = doc[" statuses" ].get (statuses))) { return ; }
@@ -656,7 +656,7 @@ static void iterator_twitter_image_sizes(State& state) {
656
656
auto error = padded_string::load (TWITTER_JSON).get (json);
657
657
if (error) { std::cerr << error << std::endl; return ; }
658
658
ParsedJson pj = build_parsed_json (json);
659
- for (SIMDJSON_UNUSED auto _ : state) {
659
+ for (simdjson_unused auto _ : state) {
660
660
set<tuple<uint64_t , uint64_t >> image_sizes;
661
661
ParsedJson::Iterator iter (pj);
662
662
@@ -721,7 +721,7 @@ static void print_json(State& state) noexcept {
721
721
722
722
int code = json_parse (json, parser);
723
723
if (code) { cerr << error_message (code) << endl; return ; }
724
- for (SIMDJSON_UNUSED auto _ : state) {
724
+ for (simdjson_unused auto _ : state) {
725
725
std::stringstream s;
726
726
if (!parser.print_json (s)) { cerr << " print_json failed" << endl; return ; }
727
727
}
0 commit comments