Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
Open sidebar
pub
google
benchmark
Commits
e8fc2a2b
Commit
e8fc2a2b
authored
7 years ago
by
Dominic Hamon
Committed by
GitHub
7 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Google-style cleanups (#416)
parent
ee3cfca6
main
v1.5.5
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.1
v1.4.0
v1.3.0
v1.2.0
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
include/benchmark/benchmark.h
+5
-5
include/benchmark/benchmark.h
src/benchmark.cc
+2
-2
src/benchmark.cc
src/commandlineflags.cc
+3
-3
src/commandlineflags.cc
src/reporter.cc
+3
-3
src/reporter.cc
with
13 additions
and
13 deletions
+13
-13
include/benchmark/benchmark.h
+
5
-
5
View file @
e8fc2a2b
...
...
@@ -286,7 +286,7 @@ Benchmark* RegisterBenchmarkInternal(Benchmark*);
int
InitializeStreams
();
BENCHMARK_UNUSED
static
int
stream_init_anchor
=
InitializeStreams
();
}
//
end
namespace internal
}
// namespace internal
#if !defined(__GNUC__) || defined(__pnacl__) || defined(EMSCRIPTN)
...
...
@@ -556,7 +556,7 @@ class State {
const
int
threads
;
const
size_t
max_iterations
;
// TODO make me private
// TODO
(EricWF)
make me private
State
(
size_t
max_iters
,
const
std
::
vector
<
int
>&
ranges
,
int
thread_i
,
int
n_threads
,
internal
::
ThreadTimer
*
timer
,
internal
::
ThreadManager
*
manager
);
...
...
@@ -671,7 +671,7 @@ class Benchmark {
// Specify if each repetition of the benchmark should be reported separately
// or if only the final statistics should be reported. If the benchmark
// is not repeated then the single result is always reported.
Benchmark
*
ReportAggregatesOnly
(
bool
v
=
true
);
Benchmark
*
ReportAggregatesOnly
(
bool
v
alue
=
true
);
// If a particular benchmark is I/O bound, runs multiple threads internally or
// if for some reason CPU timings are not representative, call this method. If
...
...
@@ -867,7 +867,7 @@ class Fixture : public internal::Benchmark {
virtual
void
BenchmarkCase
(
State
&
)
=
0
;
};
}
//
end
namespace
benchmark
}
// namespace
internal
// ------------------------------------------------------
// Macro to register benchmarks
...
...
@@ -1204,6 +1204,6 @@ inline double GetTimeUnitMultiplier(TimeUnit unit) {
}
}
}
//
end
namespace benchmark
}
// namespace benchmark
#endif // BENCHMARK_BENCHMARK_H_
This diff is collapsed.
Click to expand it.
src/benchmark.cc
+
2
-
2
View file @
e8fc2a2b
...
...
@@ -595,13 +595,13 @@ size_t RunSpecifiedBenchmarks(BenchmarkReporter* console_reporter,
auto
&
Err
=
console_reporter
->
GetErrorStream
();
std
::
string
const
&
fname
=
FLAGS_benchmark_out
;
if
(
fname
==
""
&&
file_reporter
)
{
if
(
fname
.
empty
()
&&
file_reporter
)
{
Err
<<
"A custom file reporter was provided but "
"--benchmark_out=<file> was not specified."
<<
std
::
endl
;
std
::
exit
(
1
);
}
if
(
fname
!=
""
)
{
if
(
!
fname
.
empty
()
)
{
output_file
.
open
(
fname
);
if
(
!
output_file
.
is_open
())
{
Err
<<
"invalid file name: '"
<<
fname
<<
std
::
endl
;
...
...
This diff is collapsed.
Click to expand it.
src/commandlineflags.cc
+
3
-
3
View file @
e8fc2a2b
...
...
@@ -209,9 +209,9 @@ bool IsFlag(const char* str, const char* flag) {
return
(
ParseFlagValue
(
str
,
flag
,
true
)
!=
nullptr
);
}
bool
IsTruthyFlagValue
(
const
std
::
string
&
str
)
{
if
(
str
.
empty
())
return
true
;
char
ch
=
str
[
0
];
bool
IsTruthyFlagValue
(
const
std
::
string
&
value
)
{
if
(
value
.
empty
())
return
true
;
char
ch
=
value
[
0
];
return
isalnum
(
ch
)
&&
!
(
ch
==
'0'
||
ch
==
'f'
||
ch
==
'F'
||
ch
==
'n'
||
ch
==
'N'
);
}
...
...
This diff is collapsed.
Click to expand it.
src/reporter.cc
+
3
-
3
View file @
e8fc2a2b
...
...
@@ -31,10 +31,10 @@ BenchmarkReporter::BenchmarkReporter()
BenchmarkReporter
::~
BenchmarkReporter
()
{}
void
BenchmarkReporter
::
PrintBasicContext
(
std
::
ostream
*
out
_ptr
,
void
BenchmarkReporter
::
PrintBasicContext
(
std
::
ostream
*
out
,
Context
const
&
context
)
{
CHECK
(
out
_ptr
)
<<
"cannot be null"
;
auto
&
Out
=
*
out
_ptr
;
CHECK
(
out
)
<<
"cannot be null"
;
auto
&
Out
=
*
out
;
Out
<<
"Run on ("
<<
context
.
num_cpus
<<
" X "
<<
context
.
mhz_per_cpu
<<
" MHz CPU "
<<
((
context
.
num_cpus
>
1
)
?
"s"
:
""
)
<<
")
\n
"
;
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets