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
fa908926c7
Partially resolve google/benchmark#17 by fixing regular expression leak.
...
This adds a unit test to validate the wrapper without running the entirety of
benchmark_test.
2014-04-23 00:56:17 -07:00
Chris Kennelly
6087edda9d
Add ExternalProject reference to Google Test 1.7.0.
2014-04-23 00:55:36 -07:00
Chris Kennelly
e38fde6450
Setup targets from each directory, rather than the top-level.
2014-04-23 00:47:07 -07:00
Chris Kennelly
9b5ece6ece
Include stddef.h for size_t.
2014-04-22 20:07:57 -07:00
Chris Kennelly
193e4eb9a1
Add Chris Kennelly to the contributors list.
2014-04-22 20:07:37 -07:00
Dominic Hamon
98e7f89d72
Merge pull request #16 from chenshuo/master
...
Use a new container in each round of push_back test.
2014-04-17 14:38:56 -07:00
Shuo Chen
e474629b6a
Add Shuo Chen to AUTHORS
2014-04-17 13:56:05 -07:00
Shuo Chen
92b6f020ea
Add Shuo Chen to CONTRIBUTORS.
2014-04-17 13:55:35 -07:00
Shuo Chen
664159372c
Use a new container in each round of push_back test.
...
Otherwise containers keep growing and uses gigabytes of memory.
2014-04-17 10:04:02 -07:00
Dominic Hamon
54cd4fd848
Merge pull request #15 from Nukesor/patch-1
...
Unable to compile because of unused parameter
2014-04-07 18:57:31 -07:00
Arne Beer
92cb4ec50c
Update AUTHORS
2014-04-07 22:19:53 +02:00
Arne Beer
feea2f022f
Compile warning removed, adding myself to contributors
2014-04-06 22:03:51 +02:00
Arne Beer
50f459d2c0
Unable to compile because of unused parameter
...
There is a unused parameter at benchmark:866 Benchmark::MeasurePeakHeapMemory .
The function is marked as TODO and the code that uses the parameter is commented out.
I just removed the parameter so it can compile again without editing the CMake compile flags.
2014-04-06 16:42:24 +02:00
Dominic Hamon
ef1ccf4dea
Merge pull request #12 from showlabor/master
...
Fix cycleclock.h for gcc/ARM.
2014-03-20 09:54:14 -07:00
Felix Homann
44b64c9370
Added AUTHOR/CONTRIBUTOR information.
2014-03-19 08:58:21 +01:00
Felix Homann
a7c57939c8
Fix cycleclock.h for gcc/ARM.
...
Currently there are tests for ARMV3 and ARMV6 in cycleclock.h which are not
defined using gcc on ARM. Since there is also a cast to the unknown type
int64 I assume that the ARM code has not been tested. Therefore this patch
replaces the checks for ARMV3 and ARMV6 by checks for __ARM_ARCH. Also, the
cast to int64 is fixed by casting to int64_t.
2014-03-18 17:04:40 +01:00
Chris Kennelly
f835dfa807
Merge pull request #10 from Constellation/fix-segv
...
Ensure families is not nullptr before using it
2014-02-23 10:55:39 -08:00
Yusuke Suzuki
45b79c3e01
Check families is not nullptr before using it
...
When there's no benchmarks, families becomes nullptr. So before touching
it, we need to ensure families is not nullptr.
2014-02-23 20:19:07 +09:00
Pierre Phaneuf
254a6f9a78
Christopher Seymour has signed the CLA.
2014-02-13 16:18:56 -05:00
Pierre Phaneuf
6ec70d0f2b
Add information about CLAs.
2014-02-12 18:51:08 -05:00
Dominic Hamon
dbb0beff57
Update CONTRIBUTORS
2014-02-11 22:17:58 -08:00
Dominic Hamon
60869aa215
Update AUTHORS
2014-02-11 22:17:36 -08:00
Dominic Hamon
f2d1957d23
Merge pull request #9 from iiSeymour/patch-1
...
Update README.md
2014-02-11 22:15:22 -08:00
Pierre Phaneuf
6200a22998
Add AUTHORS and CONTRIBUTORS files.
2014-02-10 18:32:08 -05:00
Pierre Phaneuf
99459023d9
Create CONTRIBUTING.md
...
Inspired from the one from https://github.com/google/go-github .
2014-02-10 17:37:54 -05:00
Chris Seymour
465cb09eb6
Update README.md
...
Switched to language specific markdown for code sections to provide syntax highlighting when rendered.
2014-02-09 19:45:17 +00:00
Dominic Hamon
0a1593b06f
Merge pull request #8 from dcoeurjo/cmakeFix
...
Cmake edit with 'make install' target
2014-02-06 11:10:57 -08:00
David Coeurjolly
22f436ea84
Missing includes in install target
2014-02-05 21:07:40 +01:00
David Coeurjolly
cbcf159bf2
Thread is required
2014-02-05 20:46:54 +01:00
David Coeurjolly
25074512ff
Cmake edit with 'make install' target
2014-02-05 20:38:57 +01:00
Dominic Hamon
be84ed0373
Remove old NOTEs
2014-01-21 19:27:04 -08:00
Eugene Zhuk
772ff6f1f1
[ #4 ] Cleaned up FastClock background thread.
2014-01-20 23:18:25 -08:00
Eugene Zhuk
ceea4cb380
[ #4 ] A few minor changes.
2014-01-20 22:32:16 -08:00
Eugene Zhuk
4ed4ff9574
Fix shutting down FastClock's thread on OSX.
2014-01-18 00:50:45 -08:00
Dominic Hamon
d184b2be2b
Move linux-only variable into linux/cygwin block
2014-01-16 13:20:59 -08:00
Dominic Hamon
e2633b9bd7
sysinfo conditional compilation fixes for OSX
2014-01-16 09:13:18 -08:00
Dominic Hamon
076f0df7fc
Better include path for YCM users
2014-01-16 09:12:59 -08:00
Dominic Hamon
d098d4c12e
For those using YCM
2014-01-15 16:11:09 -08:00
Dominic Hamon
c44662e7e9
Missing headers for sysctl stuff on OSX
2014-01-15 16:09:18 -08:00
Dominic Hamon
6df14aeed0
Merge pull request #3 from sochka/patch-1
...
Fix int64_t_t typo in README code example
2014-01-15 15:02:01 -08:00
Oleksandr
a278152117
Fix int64_t_t typo in README code example
...
Fixes a typo where the first type was written as int64_t_t with suffixing _t twice and the second type misses suffix at all.
2014-01-15 23:01:47 +02: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
8009351938
Minimum iteration and overhead support.
...
Ensure we run at least 1 iteration.
Take into account overhead of an empty benchmark.
Minor cleanup of code.
2014-01-09 11:53:14 -08:00
Dominic Hamon
96446f2f5a
Add discussion group to README.md
2014-01-09 10:48:18 -08:00