Created
April 10, 2018 18:40
-
-
Save winksaville/05493ca693d9cd947d8326f2e13a3da9 to your computer and use it in GitHub Desktop.
Content of file for a big rebase --interactive --recreate-merges
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
label onto | |
# Branch Merging-in-work-from-branch | |
reset [new root] | |
pick 027dbf80 Initial commit | |
pick cc10751a Adding benchmark namespace and removing broken flags | |
pick e65ca767 Fix printing of time | |
label branch-point | |
pick bd5c1cd7 Remove duplicated macros header | |
pick ab8645c9 benchmark_min_time now works as expected | |
pick 5192a667 benchmark_iterations works as expected | |
pick 45b6e5e5 benchmark_repetitions now work | |
label Merging-in-work-from-branch | |
# Branch master | |
reset branch-point # Fix printing of time | |
pick 6e370e78 Added some missing atomics in FastClock | |
merge -R -C 5871e7a4 Merging-in-work-from-branch # Merging in work from branch | |
pick ed16ad3b Create README.md | |
pick 22943e4b Update README.md | |
pick 97ae8dcc Update documentation and remove 'Threads' until threadedness works | |
pick 1af44caf Really drop multithreading support | |
pick 4e908a10 Multithreaded tests are reenabled | |
pick 25e87aae Report mean/stddev times as mean/stddev | |
pick 9fafbfb3 Remove dead code, tidy output | |
pick cbf87824 Add Threads registration example to README.md | |
pick d5e19b0e Add items/bytes processed to SetInsert benchmark test | |
pick c461d578 Fix right-alignment of items/s | |
label branch-point-2 | |
pick c1860b31 Allow custom reporters | |
label branch-point-3 | |
pick 7ab310d3 Add drone.io build badge to README.md | |
label master | |
# Branch Merged-with-upstream | |
reset branch-point-3 # Allow custom reporters | |
pick d59f9bb5 ignore tags file | |
merge -R -C 5e0d0078 master # Merge branch 'master' of https://github.com/google/benchmark | |
pick f9d15daa Remove tunable estimate for cycles per second | |
pick 2859f59c Explicitly remove unsupported memory usage support | |
pick 8a189e6e Add LICENSE and copyright headers | |
pick 9368d232 Add discussion group to README.md | |
label Merged-with-upstream | |
# Branch master-2 | |
reset branch-point-2 # Fix right-alignment of items/s | |
pick 5f63cf4f Minimum iteration and overhead support. | |
pick 9eeefb16 Code reformat | |
merge -R -C e22b5801 Merged-with-upstream # Merged with upstream | |
pick f89ec4e8 More formatting tweaks | |
label branch-point-4 | |
pick ba273d26 add pedantic errors and fix them | |
label master-2 | |
# Branch sochka/patch-1 | |
reset branch-point-4 # More formatting tweaks | |
pick e2e151ef Add explicit pthread.h include | |
merge -R -C f2eef3e2 master-2 # Merge branch 'master' of https://github.com/google/benchmark | |
label branch-point-5 | |
pick f54bef71 Fix int64_t_t typo in README code example | |
label sochka/patch-1 | |
# Branch dcoeurjo/cmakeFix | |
reset branch-point-5 # Merge branch 'master' of https://github.com/google/benchmark | |
merge -R -C 8892f67a sochka/patch-1 # Merge pull request #3 from sochka/patch-1 | |
pick b5db11b3 Missing headers for sysctl stuff on OSX | |
pick c804970b For those using YCM | |
pick 9d5d031b Better include path for YCM users | |
pick 707505e8 sysinfo conditional compilation fixes for OSX | |
pick 3b940c82 Move linux-only variable into linux/cygwin block | |
pick 6bd3ab7c Fix shutting down FastClock's thread on OSX. | |
pick 4b67193a [#4] A few minor changes. | |
pick b749df08 [#4] Cleaned up FastClock background thread. | |
pick 6c114c5d Remove old NOTEs | |
label branch-point-6 | |
pick 08db9366 Cmake edit with 'make install' target | |
pick dad5ea80 Thread is required | |
pick b21b9d7d Missing includes in install target | |
label dcoeurjo/cmakeFix | |
# Branch iiSeymour/patch-1 | |
reset branch-point-6 # Remove old NOTEs | |
merge -R -C 89535dc0 dcoeurjo/cmakeFix # Merge pull request #8 from dcoeurjo/cmakeFix | |
label branch-point-7 | |
pick 44c6db91 Update README.md | |
label iiSeymour/patch-1 | |
# Branch Constellation/fix-segv | |
reset branch-point-7 # Merge pull request #8 from dcoeurjo/cmakeFix | |
pick e114ccda Create CONTRIBUTING.md | |
pick 51f1bb35 Add AUTHORS and CONTRIBUTORS files. | |
merge -R -C 999d0784 iiSeymour/patch-1 # Merge pull request #9 from iiSeymour/patch-1 | |
pick eb0e5ed8 Update AUTHORS | |
pick afefd389 Update CONTRIBUTORS | |
pick 5e744bae Add information about CLAs. | |
pick 9cf9db44 Christopher Seymour has signed the CLA. | |
label branch-point-8 | |
pick 04193598 Check families is not nullptr before using it | |
label Constellation/fix-segv | |
# Branch showlabor/master | |
reset branch-point-8 # Christopher Seymour has signed the CLA. | |
merge -R -C b048fd03 Constellation/fix-segv # Merge pull request #10 from Constellation/fix-segv | |
label branch-point-9 | |
pick 0cb2efa9 Fix cycleclock.h for gcc/ARM. | |
pick 746e7213 Added AUTHOR/CONTRIBUTOR information. | |
label showlabor/master | |
# Branch Nukesor/patch-1 | |
reset branch-point-9 # Merge pull request #10 from Constellation/fix-segv | |
merge -R -C e41ac895 showlabor/master # Merge pull request #12 from showlabor/master | |
label branch-point-10 | |
pick 486b65b4 Unable to compile because of unused parameter | |
pick 7fc156b0 Compile warning removed, adding myself to contributors | |
pick e35e37c1 Update AUTHORS | |
label Nukesor/patch-1 | |
# Branch chenshuo/master | |
reset branch-point-10 # Merge pull request #12 from showlabor/master | |
merge -R -C 27e170f7 Nukesor/patch-1 # Merge pull request #15 from Nukesor/patch-1 | |
label branch-point-11 | |
pick ee56bc43 Use a new container in each round of push_back test. | |
pick 3f355c59 Add Shuo Chen to CONTRIBUTORS. | |
pick 775dccb5 Add Shuo Chen to AUTHORS | |
label chenshuo/master | |
# Branch ckennelly/googletest | |
reset branch-point-11 # Merge pull request #15 from Nukesor/patch-1 | |
merge -R -C 9fa7dc3d chenshuo/master # Merge pull request #16 from chenshuo/master | |
label branch-point-12 | |
pick bfe29e49 Add Chris Kennelly to the contributors list. | |
pick 8079b19f Include stddef.h for size_t. | |
pick a1886f64 Setup targets from each directory, rather than the top-level. | |
pick 7d4ef129 Add ExternalProject reference to Google Test 1.7.0. | |
pick ab543598 Partially resolve google/benchmark#17 by fixing regular expression leak. | |
pick 90a96eb3 Resolve memory leak from benchmark instances in google/benchmark#17. | |
label ckennelly/googletest | |
# Branch ckennelly/googletest-2 | |
reset ckennelly/googletest # Resolve memory leak from benchmark instances in google/benchmark#17. | |
pick 7009a1a0 Remove URL_HASH and TLS_VERIFY from CMake configuration. | |
label ckennelly/googletest-2 | |
# Branch ckennelly/issue20 | |
reset branch-point-12 # Merge pull request #16 from chenshuo/master | |
merge -R -C 2434682c ckennelly/googletest # Merge pull request #18 from ckennelly/googletest | |
merge -R -C 8115254d ckennelly/googletest-2 # Merge pull request #19 from ckennelly/googletest | |
label branch-point-13 | |
pick b47d9bde Resolve benchmark cleanup race condition in issue #20. | |
label ckennelly/issue20 | |
# Branch ckennelly/mutex_initialization | |
reset branch-point-13 # Merge pull request #19 from ckennelly/googletest | |
pick 5e875a2a Statically initialize benchmark_mutex and extend its lifetime. | |
label ckennelly/mutex_initialization | |
# Branch ckennelly/clock_initialization | |
reset branch-point-13 # Merge pull request #19 from ckennelly/googletest | |
pick d092f963 Resolve race on approx_time_ in FastClock. | |
label ckennelly/clock_initialization | |
# Branch pphaneuf-gitignore | |
reset branch-point-13 # Merge pull request #19 from ckennelly/googletest | |
merge -R -C 54514280 ckennelly/issue20 # Merge pull request #21 from ckennelly/issue20 | |
merge -R -C 40e85ae2 ckennelly/mutex_initialization # Merge pull request #22 from ckennelly/mutex_initialization | |
merge -R -C 8d090c25 ckennelly/clock_initialization # Merge pull request #23 from ckennelly/clock_initialization | |
label branch-point-14 | |
pick e3eea014 Add a few output files to .gitignore. | |
label pphaneuf-gitignore | |
# Branch pleroy/TwoBugs | |
reset branch-point-14 # Merge pull request #23 from ckennelly/clock_initialization | |
pick fa249b9a Adding myself to the contributors | |
pick c511aee2 Two bug fixes in KeepRunning. | |
label pleroy/TwoBugs | |
# Branch pleroy/StatsPure | |
reset branch-point-14 # Merge pull request #23 from ckennelly/clock_initialization | |
pick 24b8f3a7 Fix the stddev/mean computations which had be garbled since commit e5f5a0d30e91d94b0563a0c92bbc2a71b4361daa, leading to a mean that was not in the min/max range and to zero-divide in the stddev computation, among others. | |
pick 8d841f34 Adding myself to the contributors | |
pick 99117a54 Print mean/stddev of the # of iterations. | |
merge -R -C 71023cee pleroy/TwoBugs # Merge branch 'TwoBugs' into StatsPure | |
pick e7a54bab Less of a hack: avoid the division/multiplication if the stddev is 0. | |
pick de5c2054 Comment. | |
label pleroy/StatsPure | |
# Branch GoogleMaster | |
reset branch-point-14 # Merge pull request #23 from ckennelly/clock_initialization | |
merge -R -C 12334c93 pphaneuf-gitignore # Merge branch 'pphaneuf-gitignore' | |
merge -R -C 0b486c4c pleroy/TwoBugs # Merge pull request #27 from pleroy/TwoBugs | |
merge -R -C d75c00f3 pleroy/StatsPure # Merge pull request #25 from pleroy/StatsPure | |
label GoogleMaster | |
# Branch pleroy/PausePure | |
reset branch-point-14 # Merge pull request #23 from ckennelly/clock_initialization | |
pick 604496e8 Ignore the CPU time consumed when timing is paused. | |
merge -R -C 7bdefe69 GoogleMaster # Merge branch 'GoogleMaster' into PausePure | |
label pleroy/PausePure | |
# Branch pleroy/DestructionPure | |
reset GoogleMaster # Merge pull request #25 from pleroy/StatsPure | |
merge -R -C 71b295f6 pleroy/PausePure # Merge pull request #28 from pleroy/PausePure | |
label branch-point-15 | |
pick 4602d910 Fix a bug in the destruction of BenchmarkFamilies. | |
label pleroy/DestructionPure | |
# Branch predmond/master | |
reset branch-point-15 # Merge pull request #28 from pleroy/PausePure | |
merge -R -C 5b6655b8 pleroy/DestructionPure # Merge pull request #31 from pleroy/DestructionPure | |
label branch-point-16 | |
pick 5855f43d fix signed/unsigned comparison warning | |
pick 858228ac fix linker error by reordering link libraries | |
label predmond/master | |
# Branch predmond/master-2 | |
reset branch-point-16 # Merge pull request #31 from pleroy/DestructionPure | |
merge -R -C 6fc2e2fb predmond/master # Merge pull request #33 from predmond/master | |
pick 75e63e8a Ignore backup files. | |
pick 04f3c18f Add @predmond to the AUTHORS and CONTRIBUTORS files. | |
label branch-point-17 | |
pick d94e62d0 fix examples to use SetBytesProcessed | |
label predmond/master-2 | |
# Branch eddyxu/authors | |
reset branch-point-17 # Add @predmond to the AUTHORS and CONTRIBUTORS files. | |
pick 2439872b Ignore stanza for ninja users | |
merge -R -C 748718b3 predmond/master-2 # Merge pull request #34 from predmond/master | |
label branch-point-18 | |
pick 0b38233c Add Lei Xu to AUTHORS and CONTRIBUTORS | |
label eddyxu/authors | |
# Branch mac | |
reset branch-point-18 # Merge pull request #34 from predmond/master | |
pick a4880faa Fixed compiling on Mac 10.9.3 with g++-4.8, clang or system c++ | |
label mac | |
# Branch eddyxu-mac | |
reset branch-point-18 # Merge pull request #34 from predmond/master | |
merge -R -C 06788955 eddyxu/authors # Merge pull request #38 from eddyxu/authors | |
label branch-point-19 | |
merge -R -C e0f9ae22 mac # Merge branch 'mac' of git://github.com/eddyxu/benchmark into eddyxu-mac | |
label eddyxu-mac | |
# Branch mattyclarkson/fixes | |
reset branch-point-19 # Merge pull request #38 from eddyxu/authors | |
merge -R -C 0ad5cf89 eddyxu-mac # Merge branch 'eddyxu-mac' | |
label branch-point-20 | |
pick 8c36360c Made AUTHORS and CONTRIBUTES alphabetical | |
pick 90fd2129 Added Matt Clarkson as a contributor | |
pick 2c25d4d1 Allow shared libraries with BUILD_SHARED_LIBS | |
label mattyclarkson/fixes | |
# Branch mattyclarkson/versioning | |
reset branch-point-20 # Merge branch 'eddyxu-mac' | |
merge -R -C 78f85fd7 mattyclarkson/fixes # Merge pull request #39 from mattyclarkson/fixes | |
label branch-point-21 | |
pick 4965c410 Implemented git versioning | |
pick ce74a1bb get_git_version CMake function | |
label mattyclarkson/versioning | |
# Branch mattyclarkson/gtest_verify | |
reset branch-point-21 # Merge pull request #39 from mattyclarkson/fixes | |
merge -R -C ac8a8e28 mattyclarkson/versioning # Merge pull request #42 from mattyclarkson/versioning | |
pick 68917bdb Detect compiler flags and append to default CMake flags | |
pick 3e98e5d1 Add -Wshadow if supported | |
pick 15ede584 CMake function for adding compiler flags | |
pick 987e14cf C++11 concurrency instead of pthread | |
label branch-point-22 | |
pick c851311f Verify the download of gtest | |
label mattyclarkson/gtest_verify | |
# Branch mattyclarkson/gtest_verify-2 | |
reset branch-point-22 # C++11 concurrency instead of pthread | |
merge -R -C 3006a853 mattyclarkson/gtest_verify # Merge pull request #46 from mattyclarkson/gtest_verify | |
pick 2bc57ba1 Remove URL_HASH as it is unsupported | |
label branch-point-23 | |
pick 3344a10d Verify gtest with URL_MD5 | |
label mattyclarkson/gtest_verify-2 | |
# Branch mattyclarkson/benchmark_test | |
reset branch-point-23 # Remove URL_HASH as it is unsupported | |
merge -R -C 9d52c0d6 mattyclarkson/gtest_verify-2 # Merge pull request #48 from mattyclarkson/gtest_verify | |
label branch-point-24 | |
pick 7495a26a Do not use CMake CONCAT | |
pick 273e429c Ignore the result of make test | |
pick 482534e1 Check the number of benchmark tests ran | |
label mattyclarkson/benchmark_test | |
# Branch mattyclarkson-regex | |
reset branch-point-24 # Merge pull request #48 from mattyclarkson/gtest_verify | |
merge -R -C 6777b8ca mattyclarkson/benchmark_test # Merge pull request #47 from mattyclarkson/benchmark_test | |
label branch-point-25 | |
pick aa9dd4af Consistent indentation in CMakeLists.txt | |
pick bfca08ba CMakeLists.txt comments | |
pick b1395948 Resolve regular expression engines | |
pick 858f0248 C++11 regular expressions | |
pick 72266634 Added more complicated regex test patterns | |
pick 6f6d90ed Fixed the CMake add_cxx_compiler_flag function | |
label mattyclarkson-regex | |
# Branch google/pthread_dependency | |
reset branch-point-25 # Merge pull request #47 from mattyclarkson/benchmark_test | |
merge -R -C ed967c9c mattyclarkson-regex # Merge branch 'mattyclarkson-regex' | |
label branch-point-26 | |
pick 1a2a7dc5 Move pthread dependency to test CMakeLists.txt | |
label google/pthread_dependency | |
# Branch google/flag_variants | |
reset branch-point-26 # Merge branch 'mattyclarkson-regex' | |
pick ac2dc3ba Fix #54 by correcting reference to CXX flags for variants. | |
label google/flag_variants | |
# Branch google/zero_null | |
reset branch-point-26 # Merge branch 'mattyclarkson-regex' | |
pick 0b1faee9 Fix #50 by using nullptr and adding stricter warning. | |
label google/zero_null | |
# Branch zjx20/instance_mutex | |
reset branch-point-26 # Merge branch 'mattyclarkson-regex' | |
pick c182f94c Update AUTHORS | |
pick 0f69f095 Update CONTRIBUTORS | |
pick abf2824d Turn the global mutex into instance variables | |
label zjx20/instance_mutex | |
# Branch master-3 | |
reset branch-point-26 # Merge branch 'mattyclarkson-regex' | |
merge -R -C dc111698 google/pthread_dependency # Merge pull request #56 from google/pthread_dependency | |
merge -R -C 5a823999 google/flag_variants # Merge pull request #57 from google/flag_variants | |
merge -R -C 1248d69a google/zero_null # Merge pull request #58 from google/zero_null | |
merge -R -C 74ad33f5 zjx20/instance_mutex # Merge pull request #59 from zjx20/instance_mutex | |
label master-3 | |
# Branch everbase/master | |
reset branch-point-26 # Merge branch 'mattyclarkson-regex' | |
pick b81f1728 added googletest dependency to tests (allows compilation with -j) | |
merge -R -C 179f9861 master-3 # Merge branch 'master' of github.com:google/benchmark | |
pick a7fab29b remove -Wzero-as-null-pointer-constant flag for now | |
label everbase/master | |
# Branch google/62.CHECK | |
reset master-3 # Merge pull request #59 from zjx20/instance_mutex | |
merge -R -C 0df117ba everbase/master # Merge pull request #60 from everbase/master | |
label branch-point-27 | |
pick 62cfbfc1 Remove CHECK_* from public API. | |
label google/62.CHECK | |
# Branch eddyxu/debug_factorial | |
reset branch-point-27 # Merge pull request #60 from everbase/master | |
pick 9b3ebb60 Fix example in README.md to compile. | |
merge -R -C 466ffdb3 google/62.CHECK # Merge pull request #63 from google/62.CHECK | |
pick 58e38403 Fix release builds | |
label branch-point-28 | |
pick 100ddfe7 Use #ifdef to protect calling Factorial in benchmark_test.cc | |
label eddyxu/debug_factorial | |
# Branch 3Hren/master | |
reset branch-point-27 # Merge pull request #60 from everbase/master | |
pick 826a5150 Using Travis as CI. | |
pick 958381ba Added c++11 support for Travis. | |
pick 39be590c Update readme. | |
pick c3c9ddd9 Update AUTHORS and CONTRIBUTORS. | |
label 3Hren/master | |
# Branch google/64.32 | |
reset branch-point-28 # Fix release builds | |
merge -R -C 87dbef2e eddyxu/debug_factorial # Merge pull request #68 from eddyxu/debug_factorial | |
merge -R -C dbb74439 3Hren/master # Merge pull request #66 from 3Hren/master | |
pick 5daf9bbb Remove drone.io reference | |
pick 7c5f3bb0 Added gtest CHECK symbol to benchmark test | |
pick 758c62bf Actually fix issue with CHECK | |
pick 77498c87 Add section on linking to satisfy #67 | |
label branch-point-29 | |
pick fc1f5b69 Fix #72 by avoiding 64-to-32-bit shortenings | |
label google/64.32 | |
# Branch google/64-32 | |
reset branch-point-29 # Add section on linking to satisfy #67 | |
merge -R -C b577fd31 google/64.32 # Merge pull request #73 from google/64.32 | |
label branch-point-30 | |
pick 58fae987 One more 64-bit to 32-bit conversion | |
label google/64-32 | |
# Branch pdavydov108/master | |
reset branch-point-30 # Merge pull request #73 from google/64.32 | |
pick 2bf92887 add includes for stdint.h | |
pick b64949a7 Don't use c++14 | |
label branch-point-31 | |
pick 455a6f6b Fix #77 build on FreeBSD 10 | |
pick 5e8fdbf2 Fix #77 add FreeBSD detection in cmake | |
pick a0f40537 Fix #77 add comment to headers in wrong order | |
label pdavydov108/master | |
# Branch google/outofsource | |
reset branch-point-30 # Merge pull request #73 from google/64.32 | |
pick bcd51a8f Add top-level folders to gitignore to enable out-of-source builds | |
label google/outofsource | |
# Branch upgrade-step1 | |
reset branch-point-31 # Don't use c++14 | |
merge -R -C 9f0feb47 google/64-32 # Merge pull request #76 from google/64-32 | |
merge -R -C 5cf9ffae pdavydov108/master # Merge pull request #78 from pdavydov108/master | |
merge -R -C 66842d62 google/outofsource # Merge pull request #75 from google/outofsource | |
pick f73bddaf Change std::regex detection test to detect bug in libstdc++. | |
label branch-point-33 | |
pick 04adcf21 Step one towards merging timer changes. | |
pick 1c73fa37 address comments | |
label branch-point-32 | |
pick be13131e add env to make ctest print on failure | |
label upgrade-step1 | |
# Branch upgrade-step1-2 | |
reset upgrade-step1 # add env to make ctest print on failure | |
pick eefd509f Fix travis config by moving CTEST_OUTPUT_ON_FAILURE=1 into make test command | |
label upgrade-step1-2 | |
# Branch master-4 | |
reset branch-point-33 # Change std::regex detection test to detect bug in libstdc++. | |
merge -R -C 45d0cc1c upgrade-step1-2 # Merge pull request #81 from google/upgrade-step1 | |
label master-4 | |
# Branch google/upgrade-step2 | |
reset branch-point-32 # address comments | |
pick 70fbf908 The second step towards merging the timer changes. | |
pick 1672c61e invert check in GetLogInstanceForLevel() | |
pick ed798437 comment out test to prevent failures. | |
pick 40feadd5 remove ifdefs around BM_Factorial | |
label branch-point-34 | |
merge -R -C 1f6abcb4 upgrade-step1 # Merge branch 'upgrade-step1' into upgrade-step2 | |
merge -R -C 23a52f7d upgrade-step1-2 # Merge branch 'upgrade-step1' into upgrade-step2 | |
merge -R -C bc59e347 master-4 # Merge branch 'master' into upgrade-step2 | |
pick bdccf9ad Force static initialization of walltime. | |
pick 48a91445 address comments | |
label google/upgrade-step2 | |
# Branch google/upgrade-step3 | |
reset branch-point-34 # remove ifdefs around BM_Factorial | |
pick bd064684 Third step in moving towards adopting new timer semantics | |
merge -R -C ef7e5380 google/upgrade-step2 # Merge branch 'upgrade-step2' into upgrade-step3 | |
pick 3bad26b9 update more copyright | |
pick 91aec8cc fix missing newline and header guard name | |
pick 421be156 remove forward declarations | |
label google/upgrade-step3 | |
# Branch google/filter_test | |
reset master-4 # Merge pull request #81 from google/upgrade-step1 | |
merge -R -C 419c30a5 google/upgrade-step2 # Merge pull request #84 from google/upgrade-step2 | |
merge -R -C 7afe58a7 google/upgrade-step3 # Merge pull request #85 from google/upgrade-step3 | |
label branch-point-35 | |
pick a13ecb7b Add filter test, remove re test, and googletest deps | |
label google/filter_test | |
# Branch google/userealtime | |
reset branch-point-35 # Merge pull request #85 from google/upgrade-step3 | |
merge -R -C ba14ca92 google/filter_test # Merge pull request #87 from google/filter_test | |
pick ee665d39 remove third_party directory. update test args | |
label branch-point-36 | |
pick 3b8739d5 Enable UseRealTime and fix documentation for SetLabel. | |
label google/userealtime | |
# Branch merge | |
reset branch-point-36 # remove third_party directory. update test args | |
merge -R -C fb28b675 google/userealtime # Merge pull request #90 from google/userealtime | |
pick 0e219714 Adopt new benchmark timing internals. | |
label branch-point-38 | |
pick b2246e52 Fix includes in benchmark.h | |
label merge | |
# Branch google/pimpl-benchmark | |
reset branch-point-38 # Adopt new benchmark timing internals. | |
pick cfa41c00 pimpl benchmark | |
pick fbfde18b remove unneeded includes | |
merge -R -C 61b6c0e0 merge # merge | |
label google/pimpl-benchmark | |
# Branch Merge-null-pointer-warnings | |
reset merge # Fix includes in benchmark.h | |
pick ffacd384 Enable zero as NULL warnings and fix all occurences | |
pick a4846f5d replace instances of NULL with nullptr | |
label Merge-null-pointer-warnings | |
# Branch merge-master | |
reset merge # Fix includes in benchmark.h | |
pick 04409695 Enable int shortening warnings | |
label branch-point-37 | |
pick 3564ef44 Add reference to BENCHMARK_MAIN in README | |
merge -R -C 8afbb5cd google/pimpl-benchmark # Merge pull request #92 from google/pimpl-benchmark | |
merge -R -C 6321c233 Merge-null-pointer-warnings # Merge null pointer warnings | |
label merge-master | |
# Branch google/reporter_change | |
reset branch-point-37 # Enable int shortening warnings | |
pick e2ab5993 add floating point comparison warnings | |
pick 64827c57 address review comments | |
merge -R -C a5b2c904 merge-master # merge master | |
pick 6de76d85 add test for benchmark with two template parameters | |
label branch-point-39 | |
pick b7f3c77f move reporter internals in both headers and source | |
pick e4ad40a3 move basic_test over to minimal benchmark | |
pick b340f01b move to using C headers in minimal_benchmark.h to prevent getting any C++ STL headers | |
pick dc7851f7 add include to minimal_benchmark.h | |
pick 634ffdcc rename minimal_benchmark.h and fix recursive include in benchmark_api.h | |
pick 376d5522 fix minimal_benchmark.h include | |
pick 40a8e2f7 move ConsoleReporter out of internal namespace | |
label google/reporter_change | |
# Branch google/reporter_api_change | |
reset branch-point-39 # add test for benchmark with two template parameters | |
merge -R -C d1a19886 google/reporter_change # Merge pull request #98 from google/reporter_change | |
label branch-point-40 | |
pick 5bdf94d5 Apply reporter interface changes. Make report methods non-const and add a Finalize method. | |
label google/reporter_api_change | |
# Branch google/json_reporter | |
reset branch-point-40 # Merge pull request #98 from google/reporter_change | |
merge -R -C 26ff3e9d google/reporter_api_change # Merge pull request #99 from google/reporter_api_change | |
label branch-point-41 | |
pick 6704cbf3 add json reporter | |
pick a796d487 address review comments | |
pick 1e13ee38 address review comments and fix array type declaration | |
label google/json_reporter | |
# Branch google/variadic_macros | |
reset branch-point-41 # Merge pull request #99 from google/reporter_api_change | |
merge -R -C a0b7c273 google/json_reporter # Merge pull request #100 from google/json_reporter | |
pick 4fdd4855 Add newline after every benchmark to improve readability of the json output. | |
pick 6d3f03ca Add BENCHMARK_TEMPLATE1 macro | |
pick d20b2338 Revert "Add BENCHMARK_TEMPLATE1 macro" | |
pick 4553f0d6 Remove use of reserved names in benchmark macros | |
label branch-point-42 | |
pick eadedecd Add variadic macro for BENCHMARK_TEMPLATE in c++11 and beyond. | |
pick af746943 add C++03 test and update README | |
pick bb81c214 Don't treat CMAKE_CXX_FLAGS as a list | |
pick a3dacdef Handle creation of C++03 flags differently | |
label google/variadic_macros | |
# Branch google/fix-negative-times | |
reset branch-point-42 # Remove use of reserved names in benchmark macros | |
merge -R -C f3de3e3e google/variadic_macros # Merge pull request #101 from google/variadic_macros | |
label branch-point-43 | |
pick 9fe1cc7c Introduce use of std::chrono and remove Walltime printing | |
pick 642b84dd cleanup whitespace and includes | |
pick 83e88d40 remove unneeded test repetitions | |
pick 4ee413d9 add walltime benchmark and fix unused variable. | |
pick d6be97f3 actually add new test | |
pick c9f504e9 improve walltime test | |
pick 56dd749b prevent unneeded calculation of Slow() | |
pick ed8ca4c9 Revert "prevent unneeded calculation of Slow()" | |
pick 12d555c4 finish selection of clock with debug information | |
pick 322c66a0 Remove walltime implementation tests and expose less internals | |
pick f94b1378 address review comments | |
pick 9904a1fe Make DateTimeString part of the internal implementation | |
label google/fix-negative-times | |
# Branch google/fix-macros | |
reset branch-point-43 # Merge pull request #101 from google/variadic_macros | |
pick 94d149b1 fix macro names and use __COUNTER__ | |
pick 7b4a82f6 remove whitespace | |
pick bbf29f0e rename BENCHMARK_PRIVATE_NAME to BENCHMARK_PRIVATE_CONCAT | |
pick 1ed0fced update names | |
label google/fix-macros | |
# Branch master-5 | |
reset branch-point-43 # Merge pull request #101 from google/variadic_macros | |
merge -R -C 65828d8c google/fix-negative-times # Merge pull request #104 from google/fix-negative-times | |
merge -R -C c964275c google/fix-macros # Merge pull request #102 from google/fix-macros | |
label master-5 | |
# Branch master-6 | |
reset master-5 # Merge pull request #102 from google/fix-macros | |
pick b5453522 Add 'benchmark::DoNotOptimize(...)' to help users prevent optimizations | |
label master-6 | |
# Branch google/new-benchmark-interface | |
reset branch-point-43 # Merge pull request #101 from google/variadic_macros | |
pick e16f1e98 Change the available benchmark options | |
pick 022a1cad Fix column width calculation and remove duplicate test | |
merge -R -C a44c2f07 master-5 # Merge branch 'master' into new-benchmark-interface | |
merge -R -C b4f99403 master-6 # Merge branch 'master' into new-benchmark-interface | |
pick d9291ce6 merge new changes in basic_test.cc | |
label google/new-benchmark-interface | |
# Branch google/csv | |
reset master-6 # Add 'benchmark::DoNotOptimize(...)' to help users prevent optimizations | |
merge -R -C a483356a google/new-benchmark-interface # Merge pull request #105 from google/new-benchmark-interface | |
label branch-point-44 | |
pick b5f919f9 Introduce CSV reporter | |
pick c12138ec Add double-quotes where necessary | |
pick edf75a52 Add csv to help output | |
pick e0cfd333 Deal with names with embedded quotes | |
label google/csv | |
# Branch mattyclarkson/nt | |
reset branch-point-44 # Merge pull request #105 from google/new-benchmark-interface | |
merge -R -C c96cd5c8 google/csv # Merge pull request #107 from google/csv | |
pick c5b0ac60 add workaround to DoNotOptimize(...) for clang inline assembly bug. | |
label branch-point-45 | |
pick a0912acc Added windows executables to the ignore list | |
pick d0626f5c Only include the correct platform headers | |
pick 6a793b96 Use CMake to link Shlwapi on Windows | |
pick 28447bc6 Use the WINAPI `Sleep` function | |
pick 611ac243 Use `int64_t` rather than `int64` | |
pick 3f2b127c NT definition of MyCPUUsage and ChildrenCPUUsage | |
pick a3e10069 Ignore python compiled files | |
pick ded39689 Ignore windows shared libraries | |
pick 6a975dd8 Added a script that can download MinGW | |
pick 7f0c26ea appveyor configuration file | |
label mattyclarkson/nt | |
# Branch google/list-tests | |
reset branch-point-45 # add workaround to DoNotOptimize(...) for clang inline assembly bug. | |
pick 571d5c47 add list test internals | |
pick a13d0f8a redo filter test | |
pick a7016685 Add braces for one line conditionals and loops | |
label google/list-tests | |
# Branch google/buildtype_log | |
reset branch-point-45 # add workaround to DoNotOptimize(...) for clang inline assembly bug. | |
merge -R -C 16f76774 mattyclarkson/nt # Merge pull request #64 from mattyclarkson/nt | |
merge -R -C 3917c7be google/list-tests # Merge pull request #108 from google/list-tests | |
label branch-point-46 | |
pick 3b8b898c Clarify build type warning | |
label google/buildtype_log | |
# Branch mattyclarkson/install-fix | |
reset branch-point-46 # Merge pull request #108 from google/list-tests | |
merge -R -C 5679966e google/buildtype_log # Merge pull request #111 from google/buildtype_log | |
label branch-point-47 | |
pick c5d4f5e6 Libraries are treated as runtime objects on Windows | |
label mattyclarkson/install-fix | |
# Branch google/build-shared | |
reset branch-point-47 # Merge pull request #111 from google/buildtype_log | |
merge -R -C 5e17362d mattyclarkson/install-fix # Merge pull request #113 from mattyclarkson/install-fix | |
pick a1a59588 Add missing paranthesis and documentation | |
label branch-point-48 | |
pick fab6e636 Remove BENCHMARK_ENABLE_SHARED and prefer BUILD_SHARED_LIBS | |
pick ab974cac Fix comment about linking threading | |
label google/build-shared | |
# Branch davidreynolds/master | |
reset branch-point-48 # Add missing paranthesis and documentation | |
merge -R -C 28f740e4 google/build-shared # Merge pull request #115 from google/build-shared | |
pick 2e1feb7e Print information about travis enviroment | |
label branch-point-49 | |
pick 9d989848 Fix typos: rangeY -> range_y() | |
label davidreynolds/master | |
# Branch geoffromer-cmake-patch | |
reset branch-point-49 # Print information about travis enviroment | |
pick 7e900a56 Upgrade travis to use CMake 2.8.12 and add Clang builders | |
merge -R -C b64a8b0c davidreynolds/master # Merge pull request #118 from davidreynolds/master | |
label branch-point-50 | |
pick 613a3a09 Configure 'benchmark' cmake target so that when other targets depend on it, they get the appropriate include directories and link libraries automatically. | |
pick 2948d905 Require cmake 2.8.12 in order to support target_include_directories, and simplify thread linking logic. | |
pick 9f116ef5 Link pthread as an INTERFACE library. | |
pick 81327c16 Drop down to CMake 2.8.11, and drop INTERFACE since that version doesn't support it. | |
pick f45b53e9 Rearrange the pieces | |
label geoffromer-cmake-patch | |
# Branch google/benchmark-fixtures | |
reset branch-point-50 # Merge pull request #118 from davidreynolds/master | |
merge -R -C fb84b2e4 geoffromer-cmake-patch # Merge branch 'geoffromer-cmake-patch' | |
label branch-point-51 | |
pick 048cbe73 add ability to use benchmark filters | |
pick e347b775 address review comments | |
pick 824c7a9b address more review comments | |
label google/benchmark-fixtures | |
# Branch mattyclarkson/coverage | |
reset branch-point-51 # Merge branch 'geoffromer-cmake-patch' | |
merge -R -C 6082f240 google/benchmark-fixtures # Merge pull request #120 from google/benchmark-fixtures | |
label branch-point-52 | |
pick f6bd59c5 Improve the CMake C++ flag checker | |
pick 6c6d51f2 Only warn on errors in release mode | |
pick 76a3df45 Compile with link time optimisation | |
pick 0b8c23c8 Group common C++ flags | |
pick 45e1863e Ignore tests | |
pick 291ec8d6 Allow the user to set the C++ standard to use | |
pick 5e5385d7 Coverage support with LCOV and GCOV | |
pick 52b02989 Enable strict aliasing warnings | |
pick 5c93fffc Added coveralls support | |
label mattyclarkson/coverage | |
# Branch dcoeurjo/cmakeEmptybuildtype | |
reset branch-point-52 # Merge pull request #120 from google/benchmark-fixtures | |
pick b1b91094 Update README.md | |
pick 0138b7ce Update README.md | |
merge -R -C 41c0a2ba mattyclarkson/coverage # Merge pull request #122 from mattyclarkson/coverage | |
label branch-point-53 | |
pick 65439d43 Fixing cmake issue with empty cmake_build_type | |
label dcoeurjo/cmakeEmptybuildtype | |
# Branch myd7349/master | |
reset branch-point-53 # Merge pull request #122 from mattyclarkson/coverage | |
merge -R -C 09ace069 dcoeurjo/cmakeEmptybuildtype # Merge pull request #125 from dcoeurjo/cmakeEmptybuildtype | |
label branch-point-54 | |
pick 74534e8a Fix issue #127 | |
label myd7349/master | |
# Branch umireon/sysinfo-macosx-illegal-nullptr | |
reset branch-point-54 # Merge pull request #125 from dcoeurjo/cmakeEmptybuildtype | |
merge -R -C 9576f856 myd7349/master # Merge pull request #128 from myd7349/master | |
label branch-point-55 | |
pick 5bcca432 Fix the compilation error against G++ on Mac OS X. | |
pick 0f80256e Add Kaito Udagawa to AUTHORS and CONTRIBUTORS | |
label umireon/sysinfo-macosx-illegal-nullptr | |
# Branch eliben/master | |
reset branch-point-55 # Merge pull request #128 from myd7349/master | |
merge -R -C e6cf96bb umireon/sysinfo-macosx-illegal-nullptr # Merge pull request #130 from umireon/sysinfo-macosx-illegal-nullptr | |
pick dbeb0c9a trailing whitespace | |
pick a304f087 Fix #133. Comment now contains compilable code. | |
label branch-point-56 | |
pick e7ccf40f Fix doc sample typos in header and README | |
label eliben/master | |
# Branch eliben/fix-custom-arguments-return | |
reset eliben/master # Fix doc sample typos in header and README | |
pick 091c0458 Custom arguments function usage with Apply - fix doc and add test. | |
label eliben/fix-custom-arguments-return | |
# Branch jll63/jleroy/vs2013-compatibility | |
reset branch-point-56 # Fix #133. Comment now contains compilable code. | |
pick a45dd5a8 Remove unnecessary `typename'. | |
pick 8979531f Make it compile with Visual Studio 2013. | |
pick aa608054 Iterations declared as size_t but printf'ed as a long long. Make it a long long. | |
pick fb69d1cc Fix division in CPU usage calculation on Windows. | |
pick af1a65ec Do not CpuScalingEnabled on Windows. | |
pick 73b7a3dc Address Dominic's (stylistic) remarks. | |
pick 29ae9586 Remove unused FormatKV(..., size_t) overload. | |
label jll63/jleroy/vs2013-compatibility | |
# Branch devjgm/master | |
reset branch-point-56 # Fix #133. Comment now contains compilable code. | |
merge -R -C 2da649d8 eliben/master # Merge pull request #139 from eliben/master | |
merge -R -C ce3735c1 eliben/fix-custom-arguments-return # Merge pull request #140 from eliben/fix-custom-arguments-return | |
merge -R -C 927ef9dc jll63/jleroy/vs2013-compatibility # Merge pull request #137 from jll63/jleroy/vs2013-compatibility | |
label branch-point-57 | |
pick fec02de9 Updates Initialize() to work with an argv as 'char**' | |
label devjgm/master | |
# Branch master-7 | |
reset branch-point-57 # Merge pull request #137 from jll63/jleroy/vs2013-compatibility | |
merge -R -C 8f68223e devjgm/master # Merge pull request #143 from devjgm/master | |
label master-7 | |
# Branch efcs/remove-check | |
reset branch-point-56 # Fix #133. Comment now contains compilable code. | |
pick 2b1b5a1c Remove std::is_trivially_destructible assertion because the trait may not be provided by the STL. | |
merge -R -C 87d04d8a master-7 # Merge branch 'master' into remove-check | |
pick 5480518b dynamically allocate WallTimeImp | |
label efcs/remove-check | |
# Branch efcs/fix-iteration-type | |
reset master-7 # Merge pull request #143 from devjgm/master | |
merge -R -C c1d907b1 efcs/remove-check # Merge pull request #136 from efcs/remove-check | |
label branch-point-58 | |
pick d593d698 use size_t instead of int for the iteration count | |
pick 78c1faa2 Make the type of kMaxIterations consistent with the type of the iteration count | |
label efcs/fix-iteration-type | |
# Branch izaid/clang-fix | |
reset branch-point-58 # Merge pull request #136 from efcs/remove-check | |
merge -R -C 65aacfb5 efcs/fix-iteration-type # Merge pull request #146 from efcs/fix-iteration-type | |
label branch-point-59 | |
pick e685bcf2 Removed unneeded #include <cstddef> | |
label izaid/clang-fix | |
# Branch DiracResearch/visual-studio-warnings-fix | |
reset branch-point-59 # Merge pull request #146 from efcs/fix-iteration-type | |
pick d0face6c Changed MSVC warnings from Wall to W4 to avoid 10000+ warnings from stl/windows headers. | |
pick c9cba829 Renamed the internal os macros to avoid a name clash in Shlwapi.h where OS_WINDOWS is defined to 0. | |
pick 581b482a Fixed int64 to double cast warning. | |
pick 45dfaab6 Removed default constructor, copy constructor and assignment operator for CheckHandler. | |
pick 2d07dec2 Fixed bug in "ToExponentAndMantissa" when negative exponents where created. | |
pick bae0142f Fixed double to float warning. | |
pick 970e5796 Added _CRT_SECURE_NO_WARNINGS under MSVC. | |
pick 5239e7bd Changed "while(true)" to "for(;;)" to avoid warning in visual studio. | |
pick e42d24eb Use IsWindowsXPOrGreater instead of the deprecated GetVersionEx. | |
pick 4a14828d Added Wconversion so the gcc/clang warnings will be more similar to W4 on MSVC. | |
pick e898182d Fixed int to char warning. | |
pick 5994a63d Revert "Added Wconversion so the gcc/clang warnings will be more similar to W4 on MSVC." | |
label DiracResearch/visual-studio-warnings-fix | |
# Branch mdavezac/master | |
reset branch-point-59 # Merge pull request #146 from efcs/fix-iteration-type | |
merge -R -C 123e0641 izaid/clang-fix # Merge pull request #151 from izaid/clang-fix | |
merge -R -C 665a1d05 DiracResearch/visual-studio-warnings-fix # Merge pull request #150 from DiracResearch/visual-studio-warnings-fix | |
label branch-point-60 | |
pick fb35b79c Fixes compilation issue on Macs | |
label mdavezac/master | |
# Branch DiracResearch/android-fix | |
reset branch-point-60 # Merge pull request #150 from DiracResearch/visual-studio-warnings-fix | |
merge -R -C 19997a17 mdavezac/master # Merge pull request #152 from mdavezac/master | |
label branch-point-61 | |
pick efd7cb55 Added include of cstdlib needed for strtol, strtod and getenv. | |
pick 924681d4 Changed "std::vsnprintf" to "vsnprintf" to be able to build with the android-ndk. | |
pick 828ab04f Only include "sys/sysctl.h" if it is needed. | |
pick 8e9155a4 Fixed tests so they build on android. | |
pick c467047a Use stringstream instead of atoi to avoid sign error. | |
pick 4f3e9674 Sorted include of headers. | |
pick 39170962 Added a comment why std::vsnprintf is not used. | |
pick de09e2b0 Removed newline. | |
pick 385a26b0 Changed date format to ISO 8601. | |
pick 9a77237e Fixed OS macros changed in previous pull request. | |
label DiracResearch/android-fix | |
# Branch DiracResearch/cmake-git-fix | |
reset branch-point-59 # Merge pull request #146 from efcs/fix-iteration-type | |
pick 6788a181 CMake check for git on the system | |
pick d0171b36 Adds Dirac Research and me as Author and Contributor | |
label DiracResearch/cmake-git-fix | |
# Branch Zbyl/fix-getgitversion | |
reset branch-point-61 # Merge pull request #152 from mdavezac/master | |
merge -R -C 5df10399 DiracResearch/android-fix # Merge pull request #149 from DiracResearch/android-fix | |
pick cfeb5d42 Update macro names in comments. | |
merge -R -C 370ecff1 DiracResearch/cmake-git-fix # Merge pull request #148 from DiracResearch/cmake-git-fix | |
pick df6dcceb Added IRC channel to README.md | |
label branch-point-62 | |
pick 0f9ceeb8 Fix get_git_version to use GIT_EXECUTABLE. | |
label Zbyl/fix-getgitversion | |
# Branch guanqun/fix-static-cast | |
reset branch-point-62 # Added IRC channel to README.md | |
merge -R -C c139ede0 Zbyl/fix-getgitversion # Merge pull request #156 from Zbyl/fix-getgitversion | |
label branch-point-63 | |
pick 0c78887d add static_cast to get rid of warnings for intel compiler on linux platform | |
label guanqun/fix-static-cast | |
# Branch RYOBG/add-cstdio | |
reset branch-point-63 # Merge pull request #156 from Zbyl/fix-getgitversion | |
merge -R -C 5014ce9d guanqun/fix-static-cast # Merge pull request #157 from guanqun/fix-static-cast | |
pick fa8f27f4 Fixes #161 | |
label branch-point-64 | |
pick 88a16fee Fixes #159: Add inclusion of cstdio to files using stdout, vprintf, printf and etc. | |
pick a7642724 Add myself to AUTHORS and CONTRIBUTORS as requested wrt Fix #159. | |
label RYOBG/add-cstdio | |
# Branch disconnect3d/master | |
reset branch-point-64 # Fixes #161 | |
merge -R -C 28a646f2 RYOBG/add-cstdio # Merge pull request #162 from RYOBG/add-cstdio | |
label branch-point-65 | |
pick 92e9468c Fixes #165: CustomArguments ret type in README | |
label disconnect3d/master | |
# Branch eliben/update-doc-userealtime | |
reset branch-point-65 # Merge pull request #162 from RYOBG/add-cstdio | |
merge -R -C 66cf41e6 disconnect3d/master # Merge pull request #166 from disconnect3d/master | |
pick 820d06fa Rename OS_MACOSX macro to new name BENCHMARK_OS_MACOSX. Fix #169 | |
label branch-point-66 | |
pick 68828bfc Update README to mention UseRealTime for wallclock time measurements. | |
label eliben/update-doc-userealtime | |
# Branch KindDragon/master | |
reset branch-point-66 # Rename OS_MACOSX macro to new name BENCHMARK_OS_MACOSX. Fix #169 | |
merge -R -C 80fef1ac eliben/update-doc-userealtime # Merge pull request #171 from eliben/update-doc-userealtime | |
label branch-point-67 | |
pick b3d125bc Support MSVC on appveyor | |
label KindDragon/master | |
# Branch enh/cpuinfo-arm | |
reset branch-point-67 # Merge pull request #171 from eliben/update-doc-userealtime | |
pick 97eb3261 Fix ARM /proc/cpuinfo parsing. | |
label enh/cpuinfo-arm | |
# Branch enh/cycle-timer-aarch64 | |
reset branch-point-67 # Merge pull request #171 from eliben/update-doc-userealtime | |
pick a0235723 Add aarch64 support to src/cycleclock.h. | |
label enh/cycle-timer-aarch64 | |
# Branch google/release | |
reset branch-point-67 # Merge pull request #171 from eliben/update-doc-userealtime | |
merge -R -C 371f2fa9 KindDragon/master # Merge pull request #175 from KindDragon/master | |
merge -R -C bf148286 enh/cpuinfo-arm # Merge pull request #177 from enh/cpuinfo-arm | |
merge -R -C eeecc45e enh/cycle-timer-aarch64 # Merge pull request #176 from enh/cycle-timer-aarch64 | |
label branch-point-68 | |
pick 3af3ff4c Add section on optimisations to README | |
label google/release | |
# Branch buchgr/state_threads | |
reset branch-point-68 # Merge pull request #176 from enh/cycle-timer-aarch64 | |
merge -R -C 0b0e4f34 google/release # Merge pull request #180 from google/release | |
label branch-point-69 | |
pick 7281892f Add number of threads to State. | |
label buchgr/state_threads | |
# Branch google/map_test | |
reset branch-point-69 # Merge pull request #180 from google/release | |
pick 1dfdaec9 Pass const state to Fixture::SetUp. Add map_test. | |
label google/map_test | |
# Branch KindDragon/patch-1 | |
reset branch-point-69 # Merge pull request #180 from google/release | |
merge -R -C 98ee3777 buchgr/state_threads # Merge pull request #182 from buchgr/state_threads | |
merge -R -C 59aea372 google/map_test # Merge pull request #181 from google/map_test | |
label branch-point-70 | |
pick 23f39eeb Update README.md | |
label KindDragon/patch-1 | |
# Branch amin-jabri/multithreaded_Fixture_TearDown | |
reset branch-point-70 # Merge pull request #181 from google/map_test | |
merge -R -C 823f1046 KindDragon/patch-1 # Merge pull request #184 from KindDragon/patch-1 | |
label branch-point-71 | |
pick 51bf8823 Pass const State to Fixture::TearDown. Fix memory leak in fixture_test | |
label amin-jabri/multithreaded_Fixture_TearDown | |
# Branch insertinterestingnamehere/libcpp_include_fix | |
reset branch-point-71 # Merge pull request #184 from KindDragon/patch-1 | |
merge -R -C abd6f8f9 amin-jabri/multithreaded_Fixture_TearDown # Merge pull request #186 from amin-jabri/multithreaded_Fixture_TearDown | |
label branch-point-72 | |
pick fc3dabb0 Include cstdlib in map_test to make sure std::rand is available when building with libc++. | |
label insertinterestingnamehere/libcpp_include_fix | |
# Branch dvyukov/patch-1 | |
reset branch-point-72 # Merge pull request #186 from amin-jabri/multithreaded_Fixture_TearDown | |
merge -R -C 9fe19dc5 insertinterestingnamehere/libcpp_include_fix # Merge pull request #187 from insertinterestingnamehere/libcpp_include_fix | |
label branch-point-73 | |
pick fb0381f0 Update benchmark_api.h | |
label dvyukov/patch-1 | |
# Branch google/iterationdoc | |
reset branch-point-73 # Merge pull request #187 from insertinterestingnamehere/libcpp_include_fix | |
merge -R -C 4cea7015 dvyukov/patch-1 # Merge pull request #195 from dvyukov/patch-1 | |
label branch-point-74 | |
pick 4eff13e9 Add section on iterations. | |
label google/iterationdoc | |
# Branch alycm/fix-leak | |
reset branch-point-67 # Merge pull request #171 from eliben/update-doc-userealtime | |
pick af00db58 Close a memory leak in configuration code | |
label alycm/fix-leak | |
# Branch master-8 | |
reset branch-point-74 # Merge pull request #195 from dvyukov/patch-1 | |
merge -R -C e1d3cd13 google/iterationdoc # Merge pull request #196 from google/iterationdoc | |
merge -R -C 58b50e82 alycm/fix-leak # Merge pull request #174 from alycm/fix-leak | |
label master-8 | |
# Branch NewProggie-feature/add-ms-time-report | |
reset branch-point-73 # Merge pull request #187 from insertinterestingnamehere/libcpp_include_fix | |
pick ed4e8c23 Add optional ms time unit for console reporter | |
pick 1bdc4716 Add myself to the contributors list | |
pick c21404f5 Add an additional parameter for time units | |
pick b2ba51fb Refactor GetTimeUnitAndMultiplier and add example | |
pick 2a035dbf Add GetTimeAndMultiplier to json and csv reporter as well | |
pick 499796c3 Add explanatory comment why src headers are needed in test/CMakeLists.txt | |
pick 106ca226 Fix missing <tuple> header in csv/json_reporter | |
merge -R -C 3ded9bf4 master-8 # Merge branch 'master' into feature/add-ms-time-report | |
pick 3eb325ac Remove sleep.h dependency for tests | |
label NewProggie-feature/add-ms-time-report | |
# Branch google/200 | |
reset master-8 # Merge pull request #174 from alycm/fix-leak | |
merge -R -C 2a246692 NewProggie-feature/add-ms-time-report # Merge branch 'NewProggie-feature/add-ms-time-report' | |
label branch-point-75 | |
pick 4035370f Only output optional fields if they're set | |
label google/200 | |
# Branch jknuuttila/master | |
reset branch-point-75 # Merge branch 'NewProggie-feature/add-ms-time-report' | |
merge -R -C 864ec9f8 google/200 # Merge pull request #201 from google/200 | |
label branch-point-76 | |
pick e61d4a0b Fixed a warning caused by an implicit narrowing cast. | |
pick da1ff537 Manual timing support. | |
label jknuuttila/master | |
# Branch BillyONeal/fix-appveyor | |
reset branch-point-76 # Merge pull request #201 from google/200 | |
merge -R -C 5ff8c041 jknuuttila/master # Merge pull request #199 from jknuuttila/master | |
label branch-point-77 | |
pick f2b41bb7 Use nanoseconds instead of duration<double, milli> | |
label BillyONeal/fix-appveyor | |
# Branch BillyONeal/msvc-cli-warnings | |
reset branch-point-77 # Merge pull request #199 from jknuuttila/master | |
pick dc498158 Add myself to the contributors list | |
pick 69fe1497 Remove redundant MSVC++ /W3 triggering warnings | |
pick 9a0e494c Fix clobbering of default CMAKE_CXX_FLAGS_RELEASE | |
pick 5af9d842 Added support for CMake's other rel configs | |
pick fb7acbf2 Added GCC/Clang support for other rel configs | |
label BillyONeal/msvc-cli-warnings | |
# Branch BillyONeal/travis-init | |
reset branch-point-77 # Merge pull request #199 from jknuuttila/master | |
merge -R -C bdba6552 BillyONeal/fix-appveyor # Merge pull request #209 from BillyONeal/fix-appveyor | |
merge -R -C d1876cc4 BillyONeal/msvc-cli-warnings # Merge pull request #208 from BillyONeal/msvc-cli-warnings | |
label branch-point-78 | |
pick fd24c0b5 Mark sudo: required for Travis | |
label BillyONeal/travis-init | |
# Branch ismaelJimenez/master | |
reset branch-point-78 # Merge pull request #208 from BillyONeal/msvc-cli-warnings | |
merge -R -C 6c1f8503 BillyONeal/travis-init # Merge pull request #210 from BillyONeal/travis-init | |
label branch-point-79 | |
pick 7b0d59f2 added option to change range multiplier | |
pick 99337809 Modified check for range multiplier | |
label ismaelJimenez/master | |
# Branch efcs/diagnostic-checks | |
reset branch-point-79 # Merge pull request #210 from BillyONeal/travis-init | |
merge -R -C 8516d706 ismaelJimenez/master # Merge pull request #212 from ismaelJimenez/master | |
label branch-point-81 | |
pick 4e35f921 Add myself to the CONTRIBUTORS file | |
label branch-point-80 | |
pick e42e5a99 Add checks that <Resume|Pause>Timing functions are not called outside of the benchmark. Fixes #204 | |
pick 2e675b8b add newline | |
pick 7996d73a Address review comments | |
pick 57597cef Allow test to compile with -fno-exceptions | |
label efcs/diagnostic-checks | |
# Branch ismaelJimenez-complexity | |
reset branch-point-81 # Merge pull request #212 from ismaelJimenez/master | |
pick 6bf21852 Added test file and Complexity() interface | |
pick eba0570d implemented Complexity for O(1) | |
pick 5e9ca7fa addaptation of minimal_leastsq library | |
pick 884c1e03 implemented complexity reporting | |
pick 1a12b913 Refactor for pull request | |
pick 2b76bc48 Added range multiplier to Readme | |
pick bd07c5c6 Added asymptotic complexity to Readme | |
pick 937e5953 Update Readme | |
pick 58eff34c reworked comment for complexity report | |
pick b5c06570 fixed non-const reference arguments | |
pick 56ede558 refactor fitting curve | |
pick ecc885cc refactor MinimalLEastSq | |
pick 501790ad fixed last_benchmark_instance | |
pick ec7bee83 refactor least square .h | |
pick 4f431cea fix | |
pick 1accb614 changed indentation | |
pick c2251a33 refactor names | |
pick 0858f2ce changed color and remove iterations | |
pick b4d7c0a2 extracted BigO and GetBigO in own file | |
pick e534768c added end of file carriage return | |
pick 1f7961fb added SetComplexityN | |
pick c3c0d706 fixed warning | |
pick f10edf0d fixed overshadow | |
pick 00355f24 changed complexity_n from int to size_t | |
pick a25d0601 adapt complexity_n to leastsq inteface | |
pick 9f0fd234 simplify format string for complexity output | |
label ismaelJimenez-complexity | |
# Branch merge-2 | |
reset branch-point-80 # Add myself to the CONTRIBUTORS file | |
pick a9ee203e Only compile and run the C++03 test when -std=c++03 is supported. Fixes #164 | |
pick 56850dd6 Prevent re-execution of slow feature tests. | |
pick 5a7c2979 Change RunSpecifiedBenchmarks to return the number of benchmarks run. Fixes #145 | |
pick 434479c6 Change --benchmark_list_tests to respect the benchmark filter. | |
merge -R -C 0f6e2338 efcs/diagnostic-checks # Merge pull request #216 from efcs/diagnostic-checks | |
merge -R -C a8386972 ismaelJimenez-complexity # Merge branch 'ismaelJimenez-complexity' | |
pick 01533381 Formatting updates | |
label merge-2 | |
# Branch master-9 | |
reset merge-2 # Formatting updates | |
pick 90940e8e Fix build error with libc++ | |
label master-9 | |
# Branch skip_with_error | |
reset branch-point-80 # Add myself to the CONTRIBUTORS file | |
pick ee5c477a Add SkipWithError(...) function. | |
pick a1d32c86 add doc | |
merge -R -C 9bf85647 merge-2 # merge | |
pick 56f9c6a2 Reflow some wording. NFC | |
pick 449998fc Fix error-handling in reporters | |
merge -R -C b11cad38 master-9 # Merge branch 'master' into skip_with_error | |
pick dc128c55 Address review comments. | |
pick a14b9ed6 Fix bad merge which caused the benchmark name to be printed twice | |
pick b17945f7 fix another bad merge | |
pick e589cadc Fix csv_reporter when reporting errors | |
label skip_with_error | |
# Branch master-10 | |
reset master-9 # Fix build error with libc++ | |
pick f8e3ac95 Add a per benchmark 'Repetitions' option. | |
label master-10 | |
# Branch skip_with_error-2 | |
reset skip_with_error # Fix csv_reporter when reporting errors | |
merge -R -C 0d3a941b master-10 # Merge branch 'master' into skip_with_error | |
label skip_with_error-2 | |
# Branch efcs-skip_with_error | |
reset master-10 # Add a per benchmark 'Repetitions' option. | |
merge -R -C 55aaebaa skip_with_error # Merge branch 'skip_with_error' of git://github.com/efcs/benchmark into efcs-skip_with_error | |
merge -R -C 623595f2 skip_with_error-2 # Merge branch 'skip_with_error' of git://github.com/efcs/benchmark into efcs-skip_with_error | |
label efcs-skip_with_error | |
# Branch zabereer/donotoptimize_with_test_merged | |
reset master-10 # Add a per benchmark 'Repetitions' option. | |
merge -R -C a2e92e36 efcs-skip_with_error # Merge branch 'efcs-skip_with_error' | |
label branch-point-82 | |
pick 3e563ff1 Force DoNotOptimize operand to memory for both gcc and clang | |
label zabereer/donotoptimize_with_test_merged | |
# Branch update_complexity | |
reset master-10 # Add a per benchmark 'Repetitions' option. | |
pick f38f58e6 added auto as default value for complexity | |
pick 59af06d0 upgraded leastsq | |
pick 0998f48a refactor leastsq into complexity | |
pick afcfe54c Update Readme.md | |
pick f3304d41 move include from .h into .cc | |
pick cea641af updated complexity_test.cc to new interface for auto | |
pick 164b7f1e indent | |
pick 70becd2d fixed typos | |
pick e38f0e9b initialized doubles to 0.0 | |
pick 5bc685a8 added includes | |
pick 0ce60a09 moved complexity.h into src and BigO enum into benchmark_api | |
pick ac02c77b small refactor | |
pick cdddd116 added benchmar_apit to complexity.cc | |
label update_complexity | |
# Branch ismaelJimenez-update_complexity | |
reset branch-point-82 # Merge branch 'efcs-skip_with_error' | |
merge -R -C 52166a80 zabereer/donotoptimize_with_test_merged # Merge pull request #224 from zabereer/donotoptimize_with_test_merged | |
label branch-point-83 | |
merge -R -C aafa8690 update_complexity # Merge branch 'update_complexity' of git://github.com/ismaelJimenez/benchmark into ismaelJimenez-update_complexity | |
label ismaelJimenez-update_complexity | |
# Branch added_lambdas | |
reset branch-point-83 # Merge pull request #224 from zabereer/donotoptimize_with_test_merged | |
merge -R -C 317b5907 ismaelJimenez-update_complexity # Merge branch 'ismaelJimenez-update_complexity' | |
pick d1a9e581 Change reporters to use a specified output and error stream. Add tests for output. (#219) | |
pick d51ac9af Allow benchmarks to take arbitrary arguments. (#221) | |
pick 0cdfa406 Cleanup reporters (#226) | |
pick 6cc9504b Move UnitTime helpers to reporter.h | |
pick a5329199 Fix windows build in console_reporter.cc. Fixes #228 | |
pick d5485723 Fix missing declaration of FLAGS_color_print | |
pick 33220715 Fix flaky test | |
label branch-point-84 | |
pick 72e9a98c added lambdas to complexity report | |
pick edd0bd59 fixed reporter_output_test | |
pick 58cf2a71 removed check on automatic fit, to avoid random convergence misfits breaking the build | |
pick 62afa983 checked format before pull request | |
pick e0972ed3 removed functional library not needed | |
label branch-point-85 | |
pick b8e1bd2b Update Readme.md | |
label added_lambdas | |
# Branch added_lambdas-2 | |
reset branch-point-85 # removed functional library not needed | |
pick a56491c5 google formated | |
merge -R -C d41fed95 added_lambdas # Merge branch 'added_lambdas' of https://github.com/ismaelJimenez/benchmark into added_lambdas | |
pick f8f30c02 changed BigOFunc argument from size_t to int | |
pick 6eb77a08 changed BigO logic order | |
pick 50128264 changed global string to const char * | |
pick 899a3b3d changed complexity_n to int and fix some whitespaces | |
label added_lambdas-2 | |
# Branch ismaelJimenez-added_lambdas | |
reset branch-point-84 # Fix flaky test | |
pick 5c077c75 Added new noexcept macros for VS2013 (#229) | |
pick a3f49c89 Add workaround for VS2013 const-incorrect atomic (#230) | |
label branch-point-86 | |
merge -R -C dbc66f51 added_lambdas-2 # Merge branch 'added_lambdas' of git://github.com/ismaelJimenez/benchmark into ismaelJimenez-added_lambdas | |
pick f55e04be fix warning on loss of integer precision | |
label ismaelJimenez-added_lambdas | |
# Branch mkurdej-fix-time-unit | |
reset branch-point-86 # Add workaround for VS2013 const-incorrect atomic (#230) | |
merge -R -C 6700aadf ismaelJimenez-added_lambdas # Merge branch 'ismaelJimenez-added_lambdas' | |
pick 54f053cc fix issue 235 (#236) | |
pick fd7170cf Clarified output formats (#241) | |
pick d7b5413d Add state.SetComplexityN to docs. (#245) | |
pick 2bac6777 fix 244 (#247) | |
pick e70cfd15 added check for SetComplexityN (#248) | |
pick c020e404 Add export linker flags policy to cmake (#251) | |
pick c30113c7 Provide a better implementation of DoNotOptimize(...). | |
pick 75cbdacf Add missing `volatile`s to 32-bit ARM cycleclock assembler. (#253) | |
pick 4b94ce30 set cpuinfo_num_cpus on Windows (#254) | |
pick 085d65f7 Workaround missing std::this_thread::sleep_for function in tests. | |
pick 63897b56 Revert "Workaround missing std::this_thread::sleep_for function in tests." | |
pick 7fb47d13 Improve failure mode in complexity_test.cc | |
pick 5eb06df4 Fix suprious failures in complexity_test.cc | |
pick 0eeafe1e Use correct integer type for complexity. MSVC warns otherwise | |
pick da56189e Fix missing SYSTEM_INFO initializers | |
pick a977bd5c add support for step in DenseRange() (#260) | |
pick f5f56968 Add --benchmark_out=<filename> and --benchmark_out_format=<format> options. | |
pick 94994971 update travis, squash history (#265) | |
pick dcc64d2b Add `RegisterBenchmark(name, func, args...)` for creating/registering benchmarks. (#259) | |
pick 679131f8 Attempt to fix MSVC build failures | |
pick eb77def0 Hide yet another test from MSVC 2013 | |
pick 7b25f351 Support multiple ranges in the benchmark (#257) | |
pick 7ac03d62 Attempt to fix VC 2013 build. | |
pick 624511ae Add myself to AUTHORS. | |
pick 2096be5b Whitespace change to trigger appveyor. | |
pick d3bfe5d3 Temporarly disable VC 2013 appveyor build in order to test VC 2015 | |
pick ba68bd1a Fix signed integer overflow UB in complexity computations. | |
pick 6a6f0032 Add ASAN and UBSAN builders to travis for both GCC and Clang. | |
pick fe60a79c Make Appveyor show test output on failure | |
pick 8285e01c Add libc++ and MSAN builders to to travis. | |
pick 718751ff fix Appveyor config and add timeout | |
pick 93070b18 Increase Appveyor timeout and fix build warning | |
pick 9c3731f5 Rework Appveyor config | |
pick dbfee777 Work around bogus GCC warning | |
pick 7bccf227 Use pre-installed MinGW on Appveyor | |
pick 9aaa2365 Document compiler requirements (#269) | |
pick 3264a247 Add a "compare_bench.py" tooling script. (#266) | |
pick 578bde8c Workaround flaky complexity_test.cc test case. | |
pick 15273605 Test different Appveyor MinGW installation | |
pick c6dc4057 Add --benchmark_report_aggregates_only={true|false} flag for better summary output. (#267) | |
pick 1fb73cc6 Remove MinGW builder in preference of MinGW-w64. | |
pick d46151a6 Refactor output test runner into standalone module. (#277) | |
pick 7f99c8d4 Improve diagnostic output for output tests. | |
pick 31dc7d14 Update libc++ install script to use new names | |
pick 3d7c961e Fix std::cout/std::cerr static initialization order fiasco. | |
pick 9553aacb Fix out-of-bounds std::vector access. | |
pick 7f13f5b2 Cleanup and optimize Range generation. | |
pick 851eca9f Supply old `RangePair` and `ArgPair` API for C++03 compatibility. (#278) | |
pick 302d8e84 Add -DBENCHMARK_USE_LIBCXX:BOOL=<value> option. (#280) | |
pick f97c3845 Add warning for large benchmark families (#279) | |
pick 09a77870 Fix #202 - Document Windows dependency on shlwapi.lib | |
pick 772b3b82 CMake: add headers to the list of source files. (#284) | |
pick a1a9a645 Fixture: add non const Setup() and TearDown(). (#285) | |
pick ec9787c3 Add clang-format file | |
pick a3e79c73 Make `PauseTiming()` and `ResumeTiming()` per thread. (#286) | |
pick 29a00a7d attempt to suppress apveyor warnings | |
pick 54d0f61d Fix BENCHMARK_NORETURN on MSVC | |
pick 1000f59a Add another workaround for Appveyor warnings | |
pick a802f4cc Increase complexity_test.cc runtime to attempt to avoid appveyor failures | |
pick 8127d120 Try and add MSVC NORETURN attribute again | |
pick 09d192a6 Increase complexity_test runtime slightly less. | |
pick c7dca212 Fix wording because an idiot came up with it. | |
pick c35236db Add Thread Sanitizer bot to Travis | |
pick 910421aa Tweak TSAN flags | |
pick fe2a91d5 Remove TSAN builder for now. | |
pick dcf6d5e5 Add Benchmark::ThreadRange() version with increment instead of multiply (#283) | |
pick 3afbb4ab Document --benchmark_filter. Thanks to NAThompson for the original patch | |
pick 6d158941 Refactor benchmark.cc into benchmark_register.cc and benchmark.cc (#287) | |
pick 48d51f37 Cleanup RunBenchmark code. (#289) | |
pick 780bd004 Flush reporters' output streams after writing a benchmark run (#288) | |
pick 961e3822 Auto-detect whether Benchmark should produce colorized output (#126) | |
pick 0d93e0a7 s/resolved/unresolved/ | |
pick c95bf52b Fix working on mac clock_gettime (#292) | |
pick 995aac14 Fix various uninitialized members | |
pick a57e49cd Pass flag string to `check_cxx_compiler_flag` (#298) | |
pick 13980487 Simplify clang-format and apply to tests (#302) | |
pick baad8c71 Apply clang-format to all headers and source (#303) | |
pick 40e5b3d3 Use correct RE for floating point numbers in reporter_output_test.cc | |
pick e3a8c445 Fix #300. Emit RMS as a float not a percentage in JSON | |
pick 83d02726 Fix #295. Remove use of BSD extensions for comparing strings | |
pick a2e0e651 Fix #294. Add -D_GNU_SOURCE when building under Cygwin | |
pick 400965a3 Fix getting the CPU frequency on OS X | |
pick 0fddb197 Fix typo in timer.cc that caused negative CPU times on OS X. Fixes #293 | |
label branch-point-87 | |
pick 803283c5 Fix displayed time unit in mean and standard deviation. | |
pick 8e89264a Add tests. | |
label mkurdej-fix-time-unit | |
# Branch mkurdej-arg-names | |
reset branch-point-87 # Fix typo in timer.cc that caused negative CPU times on OS X. Fixes #293 | |
merge -R -C 03ca27ff mkurdej-fix-time-unit # Merge branch 'mkurdej-fix-time-unit' | |
label branch-point-88 | |
pick 2736c04c Add ArgName() and ArgNames() methods to name arguments/ranges. | |
pick 5ea777b3 Handle the case when the argument name is an empty string. | |
pick 77f4222d Check argument count in `ArgName` and `ArgNames`. | |
pick 1097c760 Allow calling Args and ArgNames in any order. | |
label mkurdej-arg-names | |
# Branch 1.1 | |
reset branch-point-88 # Merge branch 'mkurdej-fix-time-unit' | |
merge -R -C 7ffb4d9d mkurdej-arg-names # Merge branch 'mkurdej-arg-names' | |
pick 062bf9d1 Add tests for reporters (#307) | |
pick b8c09620 Report error when no benchmarks match regex. (#308) | |
label branch-point-90 | |
pick bc983bab Add CMake Package Config files during install | |
pick bd023ca0 Fix ${include_install_dir} | |
label 1.1 | |
# Branch piribes-1.1 | |
reset branch-point-90 # Report error when no benchmarks match regex. (#308) | |
pick c405dd35 Rewrite compare_bench.py argument parsing. | |
pick b33897e4 Fix obvious typo in string formatting | |
pick 5001c397 Add compare_bench.py documentation. Fixes #309 (#318) | |
pick 864f7cd3 Update the required CMake version to 2.8.12 (#316) | |
pick 560ff303 Add support for building w/o exceptions (#317) | |
pick 79e8cb7b fix argv accessed out of bounds in ParseCommandLineFlags() (#321) | |
pick 6cdd39b7 fix compare script - output formatting - correctly align numbers >9999 (#322) | |
pick 1bf5a195 Issue 327 (#328) | |
pick f24601c4 Fix librt linking on systems which has it (#331) | |
pick 1f9580ed HumanReadableNumber(): Simplify output for simple numbers. Examples: (#291) | |
pick cfb80df3 Report unrecognized arguments from BENCHMARK_MAIN() macro (#332) | |
pick 38a584c4 Disable iOS CPU Frequency readout (#335) | |
pick 88f1f5c0 Fix typename for powerpc (#337) | |
pick 03283323 Support for Web platforms (#340) | |
pick f480ed6f Add user-defined counters. (#262) | |
pick 02f1c835 Rename BenchmarkCounters to UserCounters (#346) | |
label branch-point-89 | |
pick f945c66c Fix std::string detection hack for SetLabel. | |
pick 48cf7fcb Implement ClobberMemory() and fix DoNotOptimize on MSVC. (#352) | |
pick 994ff42b Include cstdlib for timespec. Clang modules demands that. (#353) | |
pick 5080e6eb Fix ICC compiler warnings (#358) | |
pick 6c3b5a6f Replace int64_t usages with 'int' instead. (#359) | |
pick 07ef321f Fix CPU frequency parsing on Linux (#355) (#356) | |
pick c2437e4c Add BENCHMARK_BUILD_32_BITS option and add builders to test it (#360) | |
pick bf19945f Python 2/3 compatibility (#361) | |
label branch-point-91 | |
merge -R -C fb974af8 1.1 # Merge branch '1.1' of git://github.com/piribes/benchmark into piribes-1.1 | |
pick 42d0fa1a Remove unnecessary benchmark subfolder | |
label piribes-1.1 | |
# Branch master-11 | |
reset branch-point-91 # Python 2/3 compatibility (#361) | |
merge -R -C 46b818a7 piribes-1.1 # Merge branch 'piribes-1.1' | |
pick 6cb0bba3 Fixes #357: broken RMS values when time unit is set. (#362) | |
label master-11 | |
# Branch master-12 | |
reset master-11 # Fixes #357: broken RMS values when time unit is set. (#362) | |
pick eb0e72e2 Fix cmake file not to use CMAKE_SOURCE_DIR (#367) | |
pick b654abfb Enable <cassert> by removing -DNDEBUG when running the tests. | |
pick 3eed785d Add Benchmark::Iterations for explicit iteration count control - Fixes #370 (#373) | |
pick 283aaedb Don't limit benchmarks with manual timers to 5x the elapsed real time. | |
pick d695d6a8 fix android compilation (#372) | |
pick 41cda218 fix for android NDK r10e (#375) | |
pick e01470fb Support VS2017 on AppVeyor (#376) | |
label master-12 | |
# Branch master-13 | |
reset branch-point-91 # Python 2/3 compatibility (#361) | |
pick 51e17122 Fixes #357: broken RMS values when time unit is set. | |
merge -R -C 5a2403d2 master-11 # Merge branch 'master' of https://github.com/google/benchmark | |
merge -R -C 7f335d12 master-12 # Merge branch 'master' of https://github.com/google/benchmark | |
pick 0716d414 Fixes #378 (hopefully). Unit tests for counters to follow. | |
label branch-point-92 | |
pick 95930267 Fixes #378 coercion to double was causing counter to forget its flags, changed it so that its value is updated directly | |
label master-13 | |
# Branch test_usercounters | |
reset branch-point-92 # Fixes #378 (hopefully). Unit tests for counters to follow. | |
pick a2fbf3bd User counters: fix misplaced newline in console reporter header. | |
pick f4270276 Reporter tests: reuse csv header. | |
pick 69f14bb5 User counter tests: first version. | |
pick 9ce8d13e User counters: add more unit tests. ... | |
pick 78c4a591 Unit testing: add facilities to check benchmark results. | |
pick 01643891 Remove some whitespace. | |
pick 05927b6d Add epsilon check macros for float comparison. | |
pick e02561ca Use const char* instead of std::string in entry name lookup. | |
pick 0aa9b57a ResultsCheckerEntry: add more getter functions. | |
pick 05db2724 Results check: add checks with epsilon. | |
pick 0d768f67 User counters: add more tests. | |
pick 27704deb Avoid compiler-specific pragmas in result check macros. | |
pick 34b5ba2d Add log of the benchmark name when checking results. | |
pick 5f3b8d0c Make result checkers execute on all regex-matching benchmarks. | |
pick 520577a7 Fix ResultsCheckerEntry::NumThreads() | |
pick 4773033f Add (currently failing) tests for user counters with threads. | |
merge -R -C bb666531 master-13 # Merge branch 'master' of https://github.com/vladoovtcharov/benchmark into test_usercounters | |
pick b2973c4d Console reporting of user counters: print rates like non-rates. | |
pick 436dca29 Fix expected values of user counters as rates in unit tests. | |
pick 57251b0d Result checking: move some function definitions to source file. | |
pick 618c5790 Adopt standard style. | |
pick f29c542d Rename ResultsCheckerEntry to Results. | |
pick 728f195d Remove unused prototype. | |
pick 3ddb7803 Add missing include for providing std::function. | |
pick 64bd660c Add missing include of stringstream. | |
pick bd14e5e0 CHECK_EPS: Use parentheses to wrap macro arguments. | |
pick 54868100 Remove whitespace. | |
pick da513446 Simplify printing of counters in console reporter. | |
pick 2f97a5ed Fix g++-4.8 compile errors. | |
pick 54aa14c2 Fix VS2013 quirk. | |
pick 196fc135 CHECK(): rename EPS to FLOAT for consistency with googletest style. | |
pick 08948419 Fix VS warning. | |
pick 6278a78f Fix brace formatting (Habits die hard!). | |
pick 45cdd604 CHECK_BENCHMARK_RESULTS() was too inconspicuous. | |
pick 3f5b5c33 Make Results::GetTime() receive an enum. | |
pick 8b78f79d Improve some comments. | |
pick 3a51b606 Add output_test.h to output_test_helper for VisualStudio editing. | |
pick 2a9e013a Fix indentation. | |
label test_usercounters | |
# Branch biojppm-test_usercounters | |
reset master-12 # Support VS2017 on AppVeyor (#376) | |
pick cba25b5d Ensure all the necessary keys are present before parsing JSON data (#380) | |
label branch-point-93 | |
merge -R -C 569b5c65 test_usercounters # Merge branch 'test_usercounters' of git://github.com/biojppm/benchmark into biojppm-test_usercounters | |
label biojppm-test_usercounters | |
# Branch upstream/master | |
reset branch-point-93 # Ensure all the necessary keys are present before parsing JSON data (#380) | |
merge -R -C 525a4881 biojppm-test_usercounters # Merge branch 'biojppm-test_usercounters' | |
label upstream/master | |
# Branch biojppm-compact | |
reset branch-point-89 # Rename BenchmarkCounters to UserCounters (#346) | |
pick 038db38b Add command line option --benchmark_counters_tabular | |
pick 9a6af970 Tabular counters: fix dangling reference to color_output_. | |
pick dab13aaf Fix use of C-style cast. | |
pick 796eb42e Tabular counters: fix missing cast on MSVC. | |
pick 04bde7ad User counters: document tabular output in README.md | |
merge -R -C e4b40a3a upstream/master # Merge remote-tracking branch 'upstream/master' into compact | |
pick 1587cc93 Fix: --benchmark_counters_tabular was not being passed to tests. | |
pick ece97f7d Add first unit test for benchmark_tabular_counters. | |
pick e5a76276 Add test for tabular output of rate counters. | |
pick de23c76e Console reporter: add /s prefix to counter rates. | |
pick 6d7cda30 Allow different counter sets in CSV reporting. | |
pick c7cffd75 Add unit test for counter sets. | |
pick 24e66505 Extend tabular counter tests to different counter sets. | |
pick c0c11854 Fix (that is, ignore) clang compile error. | |
pick d3c7e649 Fix dropped-style elses. | |
pick 2f5eb8c4 Fix pragma clang ignore with gcc. | |
pick b0166352 Trying again to fix error caused by -Wunused-function. | |
label biojppm-compact | |
# Branch efcs/fix-gtest-install | |
reset upstream/master # Merge branch 'biojppm-test_usercounters' | |
merge -R -C 23fcd97a biojppm-compact # Merge branch 'biojppm-compact' | |
pick 3090e791 test commit | |
pick dfed4bf5 Add macOS builds to .travis.yml (#389) | |
pick 739b271d Remove unnecessary whitespace in travis yaml | |
pick 6cc79559 Associate the required include directory with the benchmark library (#393) | |
pick 7b08b62a Fix #342: DoNotOptimize causes compile errors on older GCC versions. (#398) | |
pick 06309fe4 Use the sample version of standard deviation (#383) | |
pick 8a63a969 Use NEW settings for CMP0063 policy (#399) | |
pick 45c57d16 Revert "Use NEW settings for CMP0063 policy (#399)" (#401) | |
pick 9a156070 Add ClearRegisteredBenchmark() function. (#402) | |
pick 96e68afe Fix #403 HAVE_${VAR} not passed to makefile (#404) | |
pick 40f14f49 Make Benchmark a single header library (but not header-only) (#407) | |
pick 21d48144 Fix ThreadCPUUsage when running on RTEMS. (#414) | |
pick 9a651a12 Google-style cleanups (#416) | |
pick 1d6058a8 more clang tidy cleanups (#417) | |
pick ea47863a Json reporter: don't cast floating-point to int; adjust tooling (#426) | |
pick c98684cc Tooling: generate_difference_report(): show old/new for both values (#427) | |
pick affe3ff3 Suppress -Wodr on C++03 tests when LTO is enabled. | |
pick 4418688a reporter_output_test: json: iterations is int, not float (#431) | |
pick 199e815c CMake: Fallback from try_run to try_compile when cross-compiling. (#436) | |
pick c01bed0b compare_bench.py: fixup benchmark_options. (#435) | |
pick 1e2690fe Allow the definition of 1k to be flexible. (#438) | |
pick 76558cfe Drop Stat1, refactor statistics to be user-providable, add median. (#428) | |
pick 4c59ded0 Attempting to resolve a submoduling issues... (#439) | |
pick 0994227d [RFC] Tools: compare-bench.py: print change% with two decimal digits (#440) | |
pick 5806540d Fix Markdown typos in readme. (#445) | |
pick 91663bea Improve README's basic usage example (#433) | |
pick fb57a6aa Fix #444 - Use BENCHMARK_HAS_CXX11 over __cplusplus. (#446) | |
pick 0d3b7366 Organize AUTHORS | |
pick 6262d76a Order CONTRIBUTORS | |
pick cda30021 Remove myself from AUTHORS | |
pick e0dc13e1 Alphabets are hard. CONTRIBUTORS version. | |
pick 5afcac32 Alphabets are hard. AUTHORS version. | |
pick 0a0d2e78 Minor move of code to cleanup up namespace spaghetti a bit | |
pick 8c939099 Add macros for create benchmark with templated fixture (#451) | |
pick 16c40fa9 Always use inline asm DoNotOptimize with clang. (#452) | |
pick f26feec8 Add C++11 Ranged For loop alternative to KeepRunning (#454) | |
pick 6655e29f Avoid implicit float to double conversion (#457) | |
pick e6407566 Correct typo in sample code for range-based for loop. (#458) | |
pick 6ad9d991 Improve KeepRunning loop performance to be similar to the range-based for. (#460) | |
pick c0a0d9d8 Fix and document SkipWithError(...) using ranged-for loop. | |
pick 587e48c5 Refactor most usages of KeepRunning to use the perfered ranged-for. (#459) | |
pick f2ece409 Add option to install benchmark (#463) | |
pick 9619e54b Improve BM_SetInsert example (#465) | |
pick 500dd56b Mention how to disable CPU frequency scaling while running the benchmark. (#466) | |
pick bba9af50 Update AUTHORS/CONTRIBUTORS (#471) | |
pick c5a13f7a Add releasing doc (#472) | |
pick a7310499 Remove deprecated headers (#473) | |
pick c3de8c7d Fix #382 - MinGW often reports negative CPU times. (#475) | |
pick e9a82c94 Fix #476. Explicit coersion of size_t to boolean (#477) | |
pick ef99c3d0 Reorder inline to avoid warning on MSVC (#469) | |
pick 42fd2074 [Tools] A new, more versatile benchmark output compare tool (#474) | |
pick 3a990497 Add doc specifying the scope of the timing calculation | |
pick 2aa1dfb7 Add a pkg-config file, for the benefit of projects not using CMake. (#480) | |
pick b5012ba0 Add NetBSD support (#482) | |
pick 37ef475c Refactor System information collection -- Add CPU Cache Info (#483) | |
pick 1549b342 Improve CPU Cache info reporting -- Add Windows support. (#486) | |
pick 9b26efd3 Improve BENCHMARK_UNREACHABLE() implementation. | |
pick 6406931c Console reporter: properly account for the lenght of custom counter names (#484) | |
pick 4c00225e Added the installation guide for Ubuntu (#489) | |
pick 4b7db6a1 CMake: implement LTO for clang. Fixes #478 (#487) | |
pick 057654c3 Fix compilation error with GCC on OSX (issue #490). (#491) | |
pick a50d2012 Add GCC on OSX to list of Travis CI configurations. (#492) | |
pick c42e43f4 Enforce using a semicolon after BENCHMARK_MAIN to remove compiler warnings (#495) | |
pick c14102be fix xcode travis builds by skipping mkdir errors | |
pick 4c792c3b Document new 'v2' branch meant for unstable development. | |
pick 11a7ff67 Add support for GTest based unit tests. (#485) | |
pick c06ed8ea Update README.md | |
pick 3c5d4c75 Updated documentation. (#503) | |
label branch-point-94 | |
pick d2365d67 Prevent GTest and GMock from being installed with Google Benchmark. | |
label efcs/fix-gtest-install | |
# Branch git-subtree-add---prefix-lib/gbenchmark-gb-v1.4.0 | |
reset branch-point-94 # Updated documentation. (#503) | |
merge -R -C 135b37e8 efcs/fix-gtest-install # Merge pull request #509 from efcs/fix-gtest-install | |
pick f63174b3 Wrap COMPILER macros. (#514) | |
pick aa681edb Fixes compilation error caused by integer precision loss due to implicit (#518) | |
pick 2ccb375a Some small clang-tidy fixes (#520) | |
pick 90865501 .vs/ and CmakeSettings.json to gitignore (#522) | |
pick 4d70a581 Support State::KeepRunningBatch(). (#521) | |
pick 8757fa04 Work around Gtest build failure caused by -Werror=unused-function. (#529) | |
pick 13e95d49 Fix GTest workaround on MSVC | |
pick 1525b01e Make output tests more stable on slow machines. | |
pick 13cde85f Attempt to fix travis timeouts during apt-get. (#528) | |
pick 1b4cef89 Fixups following addition of KeepRunningBatch (296ec5693) (#526) | |
pick dbccbddb Improve State packing: put important members on first cache line. (#527) | |
pick 9970c2a1 Don't include <sys/resource.h> on Fuchsia. (#531) | |
pick 79a3508b Ensure std::iterator_traits<StateIterator> instantiates. | |
pick 8b01f69a Fix typo in README.md (#535) | |
pick 8cb095dd Update note about linking with pthreads (#536) | |
pick cda7daec Print the executable name as part of the context. (#534) | |
pick a82ed1a0 Use STCK to get the CPU clock on s390x (#540) | |
pick a6b0912d Add Solaris support (#539) | |
pick 26c2e0f9 Spelling fixes (#543) | |
pick 355a03c4 Do not let StrCat be renamed to lstrcatA (#546) | |
pick dbe50130 Make string_util naming more consistent (#547) | |
pick 846ac753 Add support for building with Bazel. (#533) | |
pick a36fafb8 Move thread classes out to clean up monolithic code (#554) | |
pick 0bbd06c2 Fix #538 - gtest.h not found when building with older CMake versions. | |
pick bac0da11 Fix #552 - GCC and Clang warn on possibly invalid offsetof usage. | |
pick dd048d43 Rely on compiler intrinsics to identify regex engine. (#555) | |
pick 0c607031 Add tests to verify assembler output -- Fix DoNotOptimize. (#530) | |
pick de73a87d Fix uninitialized warning (#560) | |
pick 6691eb10 Allow AddRange to work with int64_t. (#548) | |
label git-subtree-add---prefix-lib/gbenchmark-gb-v1.4.0 | |
reset onto | |
pick b72858d6 Updates to use gbenchmark plus some tools and documentation. | |
pick 9e74ecd8 Delete lib/gbenchmark in preparation for updating to newer version. | |
merge -R -C 21279281 git-subtree-add---prefix-lib/gbenchmark-gb-v1.4.0 # git subtree add --prefix lib/gbenchmark gb-v1.4.0 | |
pick e7ccc6ea In gbenchmark st.range is not int64_t | |
pick 4a81b2cf add zz | |
# Rebase b154f12c..4a81b2cf onto b154f12c (1375 commands) | |
# | |
# Commands: | |
# p, pick <commit> = use commit | |
# r, reword <commit> = use commit, but edit the commit message | |
# e, edit <commit> = use commit, but stop for amending | |
# s, squash <commit> = use commit, but meld into previous commit | |
# f, fixup <commit> = like "squash", but discard this commit's log message | |
# x, exec <commit> = run command (the rest of the line) using shell | |
# d, drop <commit> = remove commit | |
# l, label <label> = label current HEAD with a name | |
# t, reset <label> = reset HEAD to a label | |
# m, merge [-C <commit> | -c <commit>] <label> [# <oneline>] | |
# . create a merge commit using the original merge commit's | |
# . message (or the oneline, if no original merge commit was | |
# . specified). Use -c <commit> to reword the commit message. | |
# | |
# These lines can be re-ordered; they are executed from top to bottom. | |
# | |
# If you remove a line here THAT COMMIT WILL BE LOST. | |
# | |
# However, if you remove everything, the rebase will be aborted. | |
# | |
# | |
# Note that empty commits are commented out |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment