Dominic Hamon
3968ff45ba
Fix #72 by avoiding 64-to-32-bit shortenings
2015-02-18 11:18:40 -08:00
Dominic Hamon
a3b5e44c52
Remove CHECK_* from public API.
...
CHECK_* are now private and used internally in the library. The test
uses have been replaced with asserts.
Fixes #62 .
2014-10-31 21:54:55 -07:00
x.zhou
4a3348ce22
Turn the global mutex into instance variables
...
To fix #52
2014-10-12 18:01:45 +08:00
Matt Clarkson
373cc41100
C++11 concurrency instead of pthread
2014-08-06 10:50:21 -07:00
Paul Redmond
0ce150e1fc
fix examples to use SetBytesProcessed
...
- use State::SetBytesProcessed not SetBenchmarkBytesProcessed
2014-07-23 13:42:04 -04:00
pleroy
ec1e09f939
Ignore the CPU time consumed when timing is paused.
...
Conflicts:
src/benchmark.cc
2014-05-29 16:01:11 +02:00
Chris Kennelly
9f27edbb16
Resolve memory leak from benchmark instances in google/benchmark#17 .
...
This shifts registration from a global vector to a singleton that manages
benchmark destruction during shutdown.
2014-04-23 01:17:47 -07:00
Chris Kennelly
9b5ece6ece
Include stddef.h for size_t.
2014-04-22 20:07:57 -07:00
Dominic Hamon
7b0fa3e1fa
Merge branch 'master' of https://github.com/google/benchmark
2014-01-15 12:14:05 -08:00
Dominic Hamon
4e21f5e180
Add explicit pthread.h include
2014-01-15 12:13:46 -08:00
Dominic Hamon
77cd9803ce
add pedantic errors and fix them
2014-01-10 15:07:04 -08:00
Dominic Hamon
5a71bd6e66
More formatting tweaks
2014-01-09 12:19:02 -08:00
Dominic Hamon
78fa0b93ab
Merged with upstream
2014-01-09 12:16:51 -08:00
Dominic Hamon
4ce184d86d
Code reformat
2014-01-09 12:12:11 -08:00
Dominic Hamon
577f7410d1
Explicitly remove unsupported memory usage support
2014-01-08 09:11:50 -08:00
Dominic Hamon
acc65f48d3
Allow custom reporters
2014-01-07 16:33:40 -08:00
Dominic Hamon
2923a481ed
Multithreaded tests are reenabled
2014-01-07 13:15:26 -08:00
Dominic Hamon
15bf66750c
Really drop multithreading support
2013-12-20 15:10:46 -08:00
Dominic Hamon
06c1fdbdb3
Update documentation and remove 'Threads' until threadedness works
2013-12-20 15:05:16 -08:00
Dominic Hamon
b3f0d71e50
benchmark_min_time now works as expected
2013-12-19 17:16:40 -08:00
Dominic Hamon
e390e4ebc3
Adding benchmark namespace and removing broken flags
2013-12-19 16:18:09 -08:00
Dominic Hamon
403f354423
Initial commit
...
Benchmark library builds and runs but only single-threaded. Multithreaded
support needs a bit more love.
Currently requires some C++11 support (g++ 4.6.3 seems to work).
2013-12-18 16:58:23 -08:00