Eric Fiselier
924b8cee7a
Reflow some wording. NFC
2016-05-24 15:21:41 -06:00
Eric Fiselier
1080b17bf5
Fix build error with libc++
2016-05-24 15:09:31 -06:00
Eric Fiselier
bdeb38718e
merge
2016-05-24 15:01:07 -06:00
Dominic Hamon
2440b752fd
Formatting updates
2016-05-24 13:26:32 -07:00
Dominic Hamon
a86545874a
Merge branch 'ismaelJimenez-complexity'
2016-05-24 13:15:55 -07:00
Dominic Hamon
f126852c8f
simplify format string for complexity output
2016-05-24 13:15:16 -07:00
Dominic Hamon
31cdabf6bb
Merge pull request #216 from efcs/diagnostic-checks
...
Add checks that <Resume|Pause>Timing functions are not called outside of the KeepRunning() loop. Fixes #204
2016-05-24 13:09:41 -07:00
Ismael
a24ef95e11
adapt complexity_n to leastsq inteface
2016-05-24 20:48:34 +02:00
Ismael
64d72ee7b2
changed complexity_n from int to size_t
2016-05-24 20:35:39 +02:00
Ismael
5e10e120db
fixed overshadow
2016-05-24 20:26:21 +02:00
Ismael
e5cf020d97
fixed warning
2016-05-24 20:06:54 +02:00
Ismael
36a9ae197f
added SetComplexityN
2016-05-24 19:56:49 +02:00
Eric Fiselier
9341d705a1
Change --benchmark_list_tests to respect the benchmark filter.
...
This behavior mirrors how GTest handles these two flags.
2016-05-24 00:42:11 -06:00
Eric Fiselier
e0de8171c6
Change RunSpecifiedBenchmarks to return the number of benchmarks run. Fixes #145
2016-05-23 23:35:09 -06:00
Eric Fiselier
9fcdd6fc25
Prevent re-execution of slow feature tests.
2016-05-23 20:51:15 -06:00
Eric Fiselier
c7108df977
Only compile and run the C++03 test when -std=c++03 is supported. Fixes #164
2016-05-23 20:44:10 -06:00
Eric Fiselier
90c9ab1d8e
add doc
2016-05-23 20:35:09 -06:00
Eric Fiselier
43017f8b15
Add SkipWithError(...) function.
2016-05-23 19:24:56 -06:00
Eric Fiselier
029f37446d
Allow test to compile with -fno-exceptions
2016-05-23 15:38:30 -06:00
Eric Fiselier
481e06e65a
Address review comments
2016-05-23 15:27:43 -06:00
Eric Fiselier
751e07d42d
add newline
2016-05-23 15:07:54 -06:00
Eric Fiselier
69d1a52407
Add checks that <Resume|Pause>Timing functions are not called outside of the benchmark. Fixes #204
2016-05-23 15:05:55 -06:00
Ismael
855786acf5
added end of file carriage return
2016-05-23 22:49:16 +02:00
Ismael
0c23d2852f
extracted BigO and GetBigO in own file
2016-05-23 22:31:40 +02:00
Ismael
266b3bd635
changed color and remove iterations
2016-05-23 22:09:55 +02:00
Eric Fiselier
f434ce3fb6
Add myself to the CONTRIBUTORS file
2016-05-23 12:59:12 -06:00
Ismael
43ef17441c
refactor names
2016-05-23 20:50:35 +02:00
Ismael
d577987fd7
changed indentation
2016-05-23 20:40:41 +02:00
Ismael
ea69a84790
fix
2016-05-23 20:34:54 +02:00
Ismael
fed9b6f211
refactor least square .h
2016-05-23 20:34:01 +02:00
Ismael
266addc3f5
fixed last_benchmark_instance
2016-05-23 20:21:34 +02:00
Ismael
ac05c04533
refactor MinimalLEastSq
2016-05-23 20:12:54 +02:00
Ismael
5e52d2d6c0
refactor fitting curve
2016-05-23 19:19:29 +02:00
Ismael
5f9823bd92
fixed non-const reference arguments
2016-05-23 18:51:29 +02:00
Ismael
8afbf0ed38
reworked comment for complexity report
2016-05-21 16:45:45 +02:00
Ismael
07efafbf5c
Update Readme
2016-05-21 16:34:12 +02:00
Ismael
dc667d0486
Added asymptotic complexity to Readme
2016-05-21 12:40:27 +02:00
Ismael
5812d545ef
Added range multiplier to Readme
2016-05-21 12:16:40 +02:00
Ismael
290bd60289
Refactor for pull request
2016-05-21 11:51:42 +02:00
Ismael
2e5c397b48
implemented complexity reporting
2016-05-21 08:55:43 +02:00
Ismael
872ff01a49
addaptation of minimal_leastsq library
2016-05-20 16:49:39 +02:00
Ismael
b73dc22944
implemented Complexity for O(1)
2016-05-18 21:25:00 +02:00
Ismael
27f0baa190
Added test file and Complexity() interface
2016-05-18 19:59:34 +02:00
Dominic Hamon
0a60062b3e
Merge pull request #212 from ismaelJimenez/master
...
added option to change range multiplier
2016-05-16 09:37:08 -07:00
Ismael
d2103de3d3
Modified check for range multiplier
2016-05-16 18:17:11 +02:00
Ismael
c60eefdbb7
added option to change range multiplier
2016-05-14 15:56:34 +02:00
Dominic Hamon
360e66c1c4
Merge pull request #210 from BillyONeal/travis-init
...
Mark sudo: required for Travis
2016-05-11 12:07:59 -07:00
Billy Robert O'Neal III
fa0e7ef8c6
Mark sudo: required for Travis
...
Google Benchmark's Travis build currently requires "sudo" to install newer
versions of CMake and similar. See this for more details:
https://docs.travis-ci.com/user/workers/container-based-infrastructure/
Since Google Benchmark was put into Travis before 2015-01-01, it gets the
standard infrastructure implicitly, so sudo works. But anyone who forks this
repository and tries to add Travis.CI (so they can see if the build works
before creating a PR) gets broken builds before this change.
2016-05-11 12:01:03 -07:00
Dominic Hamon
336fd111f5
Merge pull request #208 from BillyONeal/msvc-cli-warnings
...
Fix MSVC++ command line warnings and support RELWITHDEBINFO / MINSIZEREL builds
2016-05-11 09:20:54 -07:00
Dominic Hamon
539da11250
Merge pull request #209 from BillyONeal/fix-appveyor
...
Fix appveyor's older MSVC++ builds by working around 2015 Update 2 bugfix
2016-05-11 09:06:55 -07:00