Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id BF03D200C19 for ; Sun, 29 Jan 2017 03:08:27 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id BD8E7160B5F; Sun, 29 Jan 2017 02:08:27 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 75E9D160B51 for ; Sun, 29 Jan 2017 03:08:25 +0100 (CET) Received: (qmail 67964 invoked by uid 500); 29 Jan 2017 02:08:24 -0000 Mailing-List: contact commits-help@quickstep.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@quickstep.incubator.apache.org Delivered-To: mailing list commits@quickstep.incubator.apache.org Received: (qmail 67955 invoked by uid 99); 29 Jan 2017 02:08:24 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Jan 2017 02:08:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 15B67C018B for ; Sun, 29 Jan 2017 02:08:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.719 X-Spam-Level: X-Spam-Status: No, score=-5.719 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 0vbyEOmPeWYy for ; Sun, 29 Jan 2017 02:08:18 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 5EAAE5FC75 for ; Sun, 29 Jan 2017 02:08:17 +0000 (UTC) Received: (qmail 65061 invoked by uid 99); 29 Jan 2017 02:07:36 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Jan 2017 02:07:36 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 9352CE69B1; Sun, 29 Jan 2017 02:07:36 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: zuyuz@apache.org To: commits@quickstep.incubator.apache.org Date: Sun, 29 Jan 2017 02:08:25 -0000 Message-Id: In-Reply-To: <0e7c1667ae81415abc1359d113034fa6@git.apache.org> References: <0e7c1667ae81415abc1359d113034fa6@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [51/52] [partial] incubator-quickstep git commit: Make the third party directory leaner. archived-at: Sun, 29 Jan 2017 02:08:27 -0000 Make the third party directory leaner. - Added shell script to download prerequisite third party libs, instead of relying on pre-existing source files in the third party directory. - The shell script performs checks for the presence of required bash commands on the system, before starting to run. - Deleted third party library code for some modules. - Added re2 CMakeLists patch file. - Ignore warnings during re2 compilation. - Compilation fixes due to google benchmark upgrade. - Fixes for the compilation error in Window aggregation unit test. - Perform check for the current directory before running the third party scripts. - Created macro for setting GFLAG library name and use only gflags as a target. - Move third party source files to third_party/src directory. - Update travis workflow. - Upgrade cmake as required for benchmark library to be compiled in travis. - Added patch for linking rt library in benchmark. Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/9661f956 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/9661f956 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/9661f956 Branch: refs/heads/master Commit: 9661f9568fb17cacb192470144f1703fe6fc49da Parents: 968ce3f Author: Harshad Deshmukh Authored: Tue Jan 10 14:42:26 2017 -0600 Committer: Harshad Deshmukh Committed: Fri Jan 27 20:49:12 2017 -0600 ---------------------------------------------------------------------- .gitignore | 1 + .gitmodules | 8 +- .travis.yml | 7 +- CMakeLists.txt | 18 +- cli/CMakeLists.txt | 6 +- cli/LineReaderLineNoise.cpp | 2 +- cli/distributed/CMakeLists.txt | 6 +- .../WindowAggregationHandleAvg_unittest.cpp | 6 +- query_execution/CMakeLists.txt | 6 +- query_optimizer/CMakeLists.txt | 6 +- query_optimizer/tests/CMakeLists.txt | 6 +- relational_operators/CMakeLists.txt | 6 +- storage/CMakeLists.txt | 6 +- third_party/benchmark/.gitignore | 39 - third_party/benchmark/.travis.yml | 33 - third_party/benchmark/AUTHORS | 25 - third_party/benchmark/CMakeLists.txt | 62 - third_party/benchmark/CONTRIBUTING.md | 58 - third_party/benchmark/CONTRIBUTORS | 41 - third_party/benchmark/LICENSE | 202 - third_party/benchmark/README.md | 165 - .../benchmark/cmake/AddCXXCompilerFlag.cmake | 38 - .../benchmark/cmake/CXXFeatureCheck.cmake | 39 - third_party/benchmark/cmake/GetGitVersion.cmake | 45 - third_party/benchmark/cmake/gnu_posix_regex.cpp | 12 - third_party/benchmark/cmake/posix_regex.cpp | 12 - third_party/benchmark/cmake/std_regex.cpp | 10 - .../benchmark/include/benchmark/benchmark.h | 537 - .../benchmark/include/benchmark/macros.h | 44 - third_party/benchmark/src/CMakeLists.txt | 44 - third_party/benchmark/src/arraysize.h | 36 - third_party/benchmark/src/benchmark.cc | 1188 - third_party/benchmark/src/check.h | 57 - third_party/benchmark/src/colorprint.cc | 111 - third_party/benchmark/src/colorprint.h | 19 - third_party/benchmark/src/commandlineflags.cc | 220 - third_party/benchmark/src/commandlineflags.h | 76 - third_party/benchmark/src/cycleclock.h | 134 - third_party/benchmark/src/internal_macros.h | 40 - third_party/benchmark/src/log.cc | 40 - third_party/benchmark/src/log.h | 28 - third_party/benchmark/src/re.h | 60 - third_party/benchmark/src/re_posix.cc | 59 - third_party/benchmark/src/re_std.cc | 44 - third_party/benchmark/src/sleep.cc | 46 - third_party/benchmark/src/sleep.h | 17 - third_party/benchmark/src/stat.h | 302 - third_party/benchmark/src/string_util.cc | 164 - third_party/benchmark/src/string_util.h | 40 - third_party/benchmark/src/sysinfo.cc | 354 - third_party/benchmark/src/sysinfo.h | 11 - third_party/benchmark/src/walltime.cc | 191 - third_party/benchmark/src/walltime.h | 22 - third_party/benchmark/test/CMakeLists.txt | 22 - third_party/benchmark/test/benchmark_test.cc | 169 - third_party/benchmark/test/filter_test.cc | 86 - third_party/cpplint/cpplint.py | 6287 ----- third_party/cpplint/lint_everything.py | 23 - third_party/download_and_patch_prerequisites.sh | 106 + third_party/farmhash/CMakeLists.txt | 54 - third_party/farmhash/COPYING | 19 - third_party/farmhash/NEWS | 19 - third_party/farmhash/README | 163 - .../farmhash/Understanding_Hash_Functions | 162 - third_party/farmhash/farm-test.cc | 38 - third_party/farmhash/farmhash.cc | 11854 --------- third_party/farmhash/farmhash.h | 290 - third_party/gflags/.gitattributes | 3 - third_party/gflags/.gitignore | 14 - third_party/gflags/AUTHORS.txt | 2 - third_party/gflags/CMakeLists.txt | 506 - third_party/gflags/COPYING.txt | 28 - third_party/gflags/ChangeLog.txt | 218 - third_party/gflags/INSTALL.md | 54 - third_party/gflags/README.md | 263 - third_party/gflags/cmake/README_runtime.txt | 4 - third_party/gflags/cmake/config.cmake.in | 23 - third_party/gflags/cmake/execute_test.cmake | 53 - third_party/gflags/cmake/package.cmake.in | 49 - third_party/gflags/cmake/utils.cmake | 96 - third_party/gflags/cmake/version.cmake.in | 21 - third_party/gflags/doc/designstyle.css | 115 - third_party/gflags/doc/index.html | 558 - third_party/gflags/src/config.h.in | 112 - third_party/gflags/src/gflags.cc | 1961 -- third_party/gflags/src/gflags.h.in | 572 - third_party/gflags/src/gflags_completions.cc | 769 - third_party/gflags/src/gflags_completions.h.in | 121 - third_party/gflags/src/gflags_completions.sh | 117 - third_party/gflags/src/gflags_declare.h.in | 141 - third_party/gflags/src/gflags_ns.h.in | 101 - third_party/gflags/src/gflags_reporting.cc | 442 - third_party/gflags/src/mutex.h | 351 - third_party/gflags/src/util.h | 373 - third_party/gflags/src/windows_port.cc | 71 - third_party/gflags/src/windows_port.h | 127 - third_party/gflags/test/CMakeLists.txt | 185 - third_party/gflags/test/config_for_unittests.h | 79 - third_party/gflags/test/flagfile.1 | 1 - third_party/gflags/test/flagfile.2 | 2 - third_party/gflags/test/flagfile.3 | 1 - third_party/gflags/test/gflags_declare_flags.cc | 9 - third_party/gflags/test/gflags_declare_test.cc | 12 - third_party/gflags/test/gflags_nc.py.in | 33 - .../gflags/test/gflags_strip_flags_test.cc | 61 - .../gflags/test/gflags_strip_flags_test.cmake | 7 - third_party/gflags/test/gflags_unittest.cc | 1536 -- .../gflags/test/gflags_unittest_flagfile | 2 - third_party/gflags/test/nc/CMakeLists.txt | 16 - third_party/gflags/test/nc/gflags_nc.cc | 73 - third_party/glog/AUTHORS | 2 - third_party/glog/CMakeLists.txt | 208 - third_party/glog/COPYING | 65 - third_party/glog/ChangeLog | 84 - third_party/glog/INSTALL | 297 - third_party/glog/NEWS | 0 third_party/glog/README | 5 - third_party/glog/README.windows | 26 - third_party/glog/doc/designstyle.css | 115 - third_party/glog/doc/glog.html | 613 - third_party/glog/src/base/commandlineflags.h | 133 - third_party/glog/src/base/googleinit.h | 51 - third_party/glog/src/base/mutex.h | 331 - third_party/glog/src/config.h.in | 171 - third_party/glog/src/config_cmake.h.in | 169 - third_party/glog/src/config_for_unittests.h | 66 - third_party/glog/src/demangle.cc | 1304 - third_party/glog/src/demangle.h | 84 - third_party/glog/src/demangle_unittest.cc | 142 - third_party/glog/src/demangle_unittest.sh | 95 - third_party/glog/src/demangle_unittest.txt | 137 - third_party/glog/src/glog/log_severity.h | 92 - third_party/glog/src/glog/logging.h | 1619 -- third_party/glog/src/glog/raw_logging.h | 191 - third_party/glog/src/glog/stl_logging.h | 183 - third_party/glog/src/glog/vlog_is_on.h | 129 - third_party/glog/src/googletest.h | 604 - third_party/glog/src/logging.cc | 2049 -- third_party/glog/src/logging_striplog_test.sh | 79 - third_party/glog/src/logging_striptest10.cc | 35 - third_party/glog/src/logging_striptest2.cc | 35 - third_party/glog/src/logging_striptest_main.cc | 73 - third_party/glog/src/logging_unittest.cc | 1215 - third_party/glog/src/logging_unittest.err | 305 - third_party/glog/src/mock-log.h | 155 - third_party/glog/src/mock-log_test.cc | 106 - third_party/glog/src/raw_logging.cc | 172 - third_party/glog/src/signalhandler.cc | 350 - third_party/glog/src/signalhandler_unittest.cc | 97 - third_party/glog/src/signalhandler_unittest.sh | 131 - third_party/glog/src/stacktrace.h | 60 - third_party/glog/src/stacktrace_generic-inl.h | 59 - third_party/glog/src/stacktrace_libunwind-inl.h | 87 - third_party/glog/src/stacktrace_powerpc-inl.h | 130 - third_party/glog/src/stacktrace_unittest.cc | 208 - third_party/glog/src/stacktrace_x86-inl.h | 139 - third_party/glog/src/stacktrace_x86_64-inl.h | 109 - third_party/glog/src/stl_logging_unittest.cc | 182 - third_party/glog/src/symbolize.cc | 681 - third_party/glog/src/symbolize.h | 116 - third_party/glog/src/symbolize_unittest.cc | 365 - third_party/glog/src/utilities.cc | 347 - third_party/glog/src/utilities.h | 226 - third_party/glog/src/utilities_unittest.cc | 54 - third_party/glog/src/vlog_is_on.cc | 249 - .../glog/src/windows/base/commandlineflags.h | 133 - third_party/glog/src/windows/base/googleinit.h | 51 - third_party/glog/src/windows/base/mutex.h | 331 - third_party/glog/src/windows/config_cmake.h.in | 142 - .../glog/src/windows/glog/log_severity.h | 96 - third_party/glog/src/windows/glog/logging.h | 1603 -- third_party/glog/src/windows/glog/raw_logging.h | 189 - third_party/glog/src/windows/glog/stl_logging.h | 187 - third_party/glog/src/windows/glog/vlog_is_on.h | 133 - third_party/glog/src/windows/logging.cc | 2050 -- third_party/glog/src/windows/port.cc | 66 - third_party/glog/src/windows/port.h | 165 - third_party/glog/src/windows/preprocess.sh | 119 - third_party/glog/src/windows/raw_logging.cc | 172 - third_party/glog/src/windows/utilities.cc | 347 - third_party/glog/src/windows/utilities.h | 226 - third_party/glog/src/windows/vlog_is_on.cc | 249 - third_party/googletest | 1 - third_party/gperftools/AUTHORS | 2 - third_party/gperftools/COPYING | 28 - third_party/gperftools/ChangeLog | 646 - third_party/gperftools/INSTALL | 561 - third_party/gperftools/Makefile.am | 1425 -- third_party/gperftools/Makefile.in | 6533 ----- third_party/gperftools/NEWS | 588 - third_party/gperftools/README | 265 - third_party/gperftools/README_windows.txt | 118 - third_party/gperftools/TODO | 47 - third_party/gperftools/aclocal.m4 | 1199 - third_party/gperftools/compile | 347 - third_party/gperftools/config.guess | 1420 -- third_party/gperftools/config.sub | 1799 -- third_party/gperftools/configure | 21812 ----------------- third_party/gperftools/configure.ac | 538 - third_party/gperftools/depcomp | 791 - .../gperftools/doc/cpuprofile-fileformat.html | 264 - third_party/gperftools/doc/cpuprofile.html | 536 - third_party/gperftools/doc/designstyle.css | 109 - third_party/gperftools/doc/heap-example1.png | Bin 37619 -> 0 bytes third_party/gperftools/doc/heap_checker.html | 534 - third_party/gperftools/doc/heapprofile.html | 382 - third_party/gperftools/doc/index.html | 20 - third_party/gperftools/doc/overview.dot | 15 - third_party/gperftools/doc/overview.gif | Bin 6472 -> 0 bytes third_party/gperftools/doc/pageheap.dot | 29 - third_party/gperftools/doc/pageheap.gif | Bin 15486 -> 0 bytes third_party/gperftools/doc/pprof-test-big.gif | Bin 111566 -> 0 bytes third_party/gperftools/doc/pprof-test.gif | Bin 56995 -> 0 bytes .../gperftools/doc/pprof-vsnprintf-big.gif | Bin 100721 -> 0 bytes third_party/gperftools/doc/pprof-vsnprintf.gif | Bin 31054 -> 0 bytes third_party/gperftools/doc/pprof.1 | 131 - third_party/gperftools/doc/pprof.see_also | 11 - .../gperftools/doc/pprof_remote_servers.html | 260 - third_party/gperftools/doc/spanmap.dot | 22 - third_party/gperftools/doc/spanmap.gif | Bin 8482 -> 0 bytes third_party/gperftools/doc/t-test1.times.txt | 480 - ...alloc-opspercpusec.vs.threads.1024.bytes.png | Bin 1882 -> 0 bytes ...malloc-opspercpusec.vs.threads.128.bytes.png | Bin 1731 -> 0 bytes ...loc-opspercpusec.vs.threads.131072.bytes.png | Bin 1314 -> 0 bytes ...lloc-opspercpusec.vs.threads.16384.bytes.png | Bin 1815 -> 0 bytes ...alloc-opspercpusec.vs.threads.2048.bytes.png | Bin 1877 -> 0 bytes ...malloc-opspercpusec.vs.threads.256.bytes.png | Bin 1838 -> 0 bytes ...lloc-opspercpusec.vs.threads.32768.bytes.png | Bin 1516 -> 0 bytes ...alloc-opspercpusec.vs.threads.4096.bytes.png | Bin 2005 -> 0 bytes ...malloc-opspercpusec.vs.threads.512.bytes.png | Bin 1683 -> 0 bytes ...cmalloc-opspercpusec.vs.threads.64.bytes.png | Bin 1656 -> 0 bytes ...lloc-opspercpusec.vs.threads.65536.bytes.png | Bin 1498 -> 0 bytes ...alloc-opspercpusec.vs.threads.8192.bytes.png | Bin 1912 -> 0 bytes .../tcmalloc-opspersec.vs.size.1.threads.png | Bin 1689 -> 0 bytes .../tcmalloc-opspersec.vs.size.12.threads.png | Bin 2216 -> 0 bytes .../tcmalloc-opspersec.vs.size.16.threads.png | Bin 2010 -> 0 bytes .../tcmalloc-opspersec.vs.size.2.threads.png | Bin 2163 -> 0 bytes .../tcmalloc-opspersec.vs.size.20.threads.png | Bin 2147 -> 0 bytes .../tcmalloc-opspersec.vs.size.3.threads.png | Bin 2270 -> 0 bytes .../tcmalloc-opspersec.vs.size.4.threads.png | Bin 2174 -> 0 bytes .../tcmalloc-opspersec.vs.size.5.threads.png | Bin 1995 -> 0 bytes .../tcmalloc-opspersec.vs.size.8.threads.png | Bin 2156 -> 0 bytes third_party/gperftools/doc/tcmalloc.html | 765 - third_party/gperftools/doc/threadheap.dot | 21 - third_party/gperftools/doc/threadheap.gif | Bin 7571 -> 0 bytes third_party/gperftools/gperftools.sln | 207 - third_party/gperftools/install-sh | 527 - third_party/gperftools/libtool | 10246 -------- third_party/gperftools/ltmain.sh | 9661 -------- third_party/gperftools/m4/ac_have_attribute.m4 | 16 - third_party/gperftools/m4/acx_nanosleep.m4 | 35 - third_party/gperftools/m4/acx_pthread.m4 | 397 - .../gperftools/m4/compiler_characteristics.m4 | 24 - third_party/gperftools/m4/install_prefix.m4 | 8 - third_party/gperftools/m4/libtool.m4 | 7988 ------ third_party/gperftools/m4/ltoptions.m4 | 384 - third_party/gperftools/m4/ltsugar.m4 | 123 - third_party/gperftools/m4/ltversion.m4 | 23 - third_party/gperftools/m4/lt~obsolete.m4 | 98 - third_party/gperftools/m4/namespaces.m4 | 15 - third_party/gperftools/m4/pc_from_ucontext.m4 | 97 - .../gperftools/m4/program_invocation_name.m4 | 19 - third_party/gperftools/m4/stl_namespace.m4 | 25 - third_party/gperftools/missing | 215 - third_party/gperftools/packages/deb.sh | 74 - third_party/gperftools/packages/deb/README | 7 - third_party/gperftools/packages/deb/changelog | 208 - third_party/gperftools/packages/deb/compat | 1 - third_party/gperftools/packages/deb/control | 25 - third_party/gperftools/packages/deb/copyright | 38 - third_party/gperftools/packages/deb/docs | 47 - .../packages/deb/libgperftools-dev.dirs | 5 - .../packages/deb/libgperftools-dev.install | 12 - .../gperftools/packages/deb/libgperftools0.dirs | 2 - .../packages/deb/libgperftools0.install | 4 - .../packages/deb/libgperftools0.manpages | 1 - third_party/gperftools/packages/deb/rules | 117 - third_party/gperftools/packages/rpm.sh | 86 - third_party/gperftools/packages/rpm/rpm.spec | 77 - third_party/gperftools/src/addressmap-inl.h | 422 - .../src/base/arm_instruction_set_select.h | 79 - .../src/base/atomicops-internals-arm-generic.h | 228 - .../src/base/atomicops-internals-arm-v6plus.h | 330 - .../src/base/atomicops-internals-gcc.h | 203 - .../src/base/atomicops-internals-linuxppc.h | 437 - .../src/base/atomicops-internals-macosx.h | 370 - .../src/base/atomicops-internals-mips.h | 323 - .../src/base/atomicops-internals-windows.h | 457 - .../src/base/atomicops-internals-x86.cc | 112 - .../src/base/atomicops-internals-x86.h | 391 - third_party/gperftools/src/base/atomicops.h | 391 - third_party/gperftools/src/base/basictypes.h | 384 - .../gperftools/src/base/commandlineflags.h | 166 - third_party/gperftools/src/base/cycleclock.h | 173 - .../gperftools/src/base/dynamic_annotations.c | 179 - .../gperftools/src/base/dynamic_annotations.h | 627 - .../gperftools/src/base/elf_mem_image.cc | 434 - third_party/gperftools/src/base/elf_mem_image.h | 135 - third_party/gperftools/src/base/elfcore.h | 401 - third_party/gperftools/src/base/googleinit.h | 74 - .../gperftools/src/base/linux_syscall_support.h | 2483 -- third_party/gperftools/src/base/linuxthreads.cc | 707 - third_party/gperftools/src/base/linuxthreads.h | 53 - third_party/gperftools/src/base/logging.cc | 108 - third_party/gperftools/src/base/logging.h | 259 - .../gperftools/src/base/low_level_alloc.cc | 523 - .../gperftools/src/base/low_level_alloc.h | 107 - third_party/gperftools/src/base/simple_mutex.h | 332 - third_party/gperftools/src/base/spinlock.cc | 183 - third_party/gperftools/src/base/spinlock.h | 146 - .../gperftools/src/base/spinlock_internal.cc | 122 - .../gperftools/src/base/spinlock_internal.h | 65 - .../gperftools/src/base/spinlock_linux-inl.h | 104 - .../gperftools/src/base/spinlock_posix-inl.h | 63 - .../gperftools/src/base/spinlock_win32-inl.h | 54 - third_party/gperftools/src/base/stl_allocator.h | 98 - .../src/base/synchronization_profiling.h | 51 - third_party/gperftools/src/base/sysinfo.cc | 1153 - third_party/gperftools/src/base/sysinfo.h | 236 - .../gperftools/src/base/thread_annotations.h | 134 - third_party/gperftools/src/base/thread_lister.c | 77 - third_party/gperftools/src/base/thread_lister.h | 83 - third_party/gperftools/src/base/vdso_support.cc | 143 - third_party/gperftools/src/base/vdso_support.h | 132 - third_party/gperftools/src/central_freelist.cc | 387 - third_party/gperftools/src/central_freelist.h | 211 - third_party/gperftools/src/common.cc | 276 - third_party/gperftools/src/common.h | 274 - third_party/gperftools/src/config.h.in | 305 - .../gperftools/src/config_for_unittests.h | 65 - third_party/gperftools/src/debugallocation.cc | 1494 -- third_party/gperftools/src/getenv_safe.h | 63 - third_party/gperftools/src/getpc.h | 187 - .../gperftools/src/google/heap-checker.h | 36 - .../gperftools/src/google/heap-profiler.h | 37 - .../gperftools/src/google/malloc_extension.h | 36 - .../gperftools/src/google/malloc_extension_c.h | 37 - third_party/gperftools/src/google/malloc_hook.h | 36 - .../gperftools/src/google/malloc_hook_c.h | 37 - third_party/gperftools/src/google/profiler.h | 37 - third_party/gperftools/src/google/stacktrace.h | 36 - third_party/gperftools/src/google/tcmalloc.h | 37 - .../gperftools/src/gperftools/heap-checker.h | 422 - .../gperftools/src/gperftools/heap-profiler.h | 105 - .../src/gperftools/malloc_extension.h | 421 - .../src/gperftools/malloc_extension_c.h | 99 - .../gperftools/src/gperftools/malloc_hook.h | 359 - .../gperftools/src/gperftools/malloc_hook_c.h | 173 - .../gperftools/src/gperftools/profiler.h | 169 - .../gperftools/src/gperftools/stacktrace.h | 117 - .../gperftools/src/gperftools/tcmalloc.h.in | 135 - third_party/gperftools/src/heap-checker-bcad.cc | 93 - third_party/gperftools/src/heap-checker.cc | 2388 -- third_party/gperftools/src/heap-profile-stats.h | 78 - .../gperftools/src/heap-profile-table.cc | 625 - third_party/gperftools/src/heap-profile-table.h | 399 - third_party/gperftools/src/heap-profiler.cc | 620 - third_party/gperftools/src/internal_logging.cc | 194 - third_party/gperftools/src/internal_logging.h | 144 - third_party/gperftools/src/libc_override.h | 91 - .../gperftools/src/libc_override_gcc_and_weak.h | 107 - .../gperftools/src/libc_override_glibc.h | 149 - third_party/gperftools/src/libc_override_osx.h | 276 - .../gperftools/src/libc_override_redefine.h | 94 - third_party/gperftools/src/linked_list.h | 103 - third_party/gperftools/src/malloc_extension.cc | 378 - third_party/gperftools/src/malloc_hook-inl.h | 247 - third_party/gperftools/src/malloc_hook.cc | 692 - .../gperftools/src/malloc_hook_mmap_freebsd.h | 135 - .../gperftools/src/malloc_hook_mmap_linux.h | 238 - third_party/gperftools/src/maybe_threads.cc | 157 - third_party/gperftools/src/maybe_threads.h | 54 - third_party/gperftools/src/memfs_malloc.cc | 268 - third_party/gperftools/src/memory_region_map.cc | 829 - third_party/gperftools/src/memory_region_map.h | 413 - third_party/gperftools/src/packed-cache-inl.h | 239 - third_party/gperftools/src/page_heap.cc | 675 - third_party/gperftools/src/page_heap.h | 316 - .../gperftools/src/page_heap_allocator.h | 114 - third_party/gperftools/src/pagemap.h | 324 - third_party/gperftools/src/pprof | 5504 ----- third_party/gperftools/src/profile-handler.cc | 685 - third_party/gperftools/src/profile-handler.h | 149 - third_party/gperftools/src/profiledata.cc | 332 - third_party/gperftools/src/profiledata.h | 184 - third_party/gperftools/src/profiler.cc | 431 - third_party/gperftools/src/raw_printer.cc | 72 - third_party/gperftools/src/raw_printer.h | 90 - third_party/gperftools/src/sampler.cc | 131 - third_party/gperftools/src/sampler.h | 180 - third_party/gperftools/src/solaris/libstdc++.la | 51 - third_party/gperftools/src/span.cc | 102 - third_party/gperftools/src/span.h | 102 - third_party/gperftools/src/stack_trace_table.cc | 160 - third_party/gperftools/src/stack_trace_table.h | 92 - third_party/gperftools/src/stacktrace.cc | 270 - third_party/gperftools/src/stacktrace_arm-inl.h | 148 - .../gperftools/src/stacktrace_generic-inl.h | 84 - .../gperftools/src/stacktrace_impl_setup-inl.h | 94 - .../gperftools/src/stacktrace_instrument-inl.h | 155 - .../gperftools/src/stacktrace_libunwind-inl.h | 150 - .../src/stacktrace_powerpc-darwin-inl.h | 158 - .../gperftools/src/stacktrace_powerpc-inl.h | 176 - .../src/stacktrace_powerpc-linux-inl.h | 231 - .../gperftools/src/stacktrace_win32-inl.h | 107 - third_party/gperftools/src/stacktrace_x86-inl.h | 354 - third_party/gperftools/src/static_vars.cc | 125 - third_party/gperftools/src/static_vars.h | 115 - third_party/gperftools/src/symbolize.cc | 285 - third_party/gperftools/src/symbolize.h | 84 - third_party/gperftools/src/system-alloc.cc | 552 - third_party/gperftools/src/system-alloc.h | 92 - third_party/gperftools/src/tcmalloc.cc | 1740 -- third_party/gperftools/src/tcmalloc.h | 70 - third_party/gperftools/src/tcmalloc_guard.h | 49 - .../gperftools/src/tests/addressmap_unittest.cc | 171 - .../gperftools/src/tests/atomicops_unittest.cc | 162 - .../src/tests/current_allocated_bytes_test.cc | 64 - .../src/tests/debugallocation_test.cc | 332 - .../src/tests/debugallocation_test.sh | 95 - .../gperftools/src/tests/frag_unittest.cc | 133 - third_party/gperftools/src/tests/getpc_test.cc | 123 - .../src/tests/heap-checker-death_unittest.sh | 176 - .../src/tests/heap-checker_unittest.cc | 1526 -- .../src/tests/heap-checker_unittest.sh | 89 - .../src/tests/heap-profiler_unittest.cc | 164 - .../src/tests/heap-profiler_unittest.sh | 150 - .../tests/large_heap_fragmentation_unittest.cc | 62 - .../src/tests/low_level_alloc_unittest.cc | 197 - .../src/tests/malloc_extension_c_test.c | 182 - .../src/tests/malloc_extension_test.cc | 98 - .../gperftools/src/tests/malloc_hook_test.cc | 367 - .../gperftools/src/tests/markidle_unittest.cc | 109 - .../src/tests/maybe_threads_unittest.sh | 79 - .../gperftools/src/tests/memalign_unittest.cc | 221 - .../gperftools/src/tests/packed-cache_test.cc | 63 - .../gperftools/src/tests/page_heap_test.cc | 169 - .../gperftools/src/tests/pagemap_unittest.cc | 178 - .../src/tests/profile-handler_unittest.cc | 519 - .../src/tests/profiledata_unittest.cc | 611 - .../gperftools/src/tests/profiler_unittest.cc | 147 - .../gperftools/src/tests/profiler_unittest.sh | 269 - .../gperftools/src/tests/raw_printer_test.cc | 64 - .../gperftools/src/tests/realloc_unittest.cc | 125 - .../gperftools/src/tests/sampler_test.cc | 658 - .../gperftools/src/tests/sampling_test.cc | 83 - .../gperftools/src/tests/sampling_test.sh | 94 - .../gperftools/src/tests/simple_compat_test.cc | 68 - .../src/tests/stack_trace_table_test.cc | 102 - .../gperftools/src/tests/stacktrace_unittest.cc | 194 - .../src/tests/system-alloc_unittest.cc | 155 - .../src/tests/tcmalloc_large_unittest.cc | 138 - .../gperftools/src/tests/tcmalloc_unittest.cc | 1409 -- .../gperftools/src/tests/tcmalloc_unittest.sh | 76 - third_party/gperftools/src/tests/testutil.cc | 224 - third_party/gperftools/src/tests/testutil.h | 62 - .../src/tests/thread_dealloc_unittest.cc | 84 - .../gperftools/src/third_party/valgrind.h | 3924 --- third_party/gperftools/src/thread_cache.cc | 474 - third_party/gperftools/src/thread_cache.h | 440 - third_party/gperftools/src/windows/TODO | 86 - .../gperftools/src/windows/addr2line-pdb.c | 163 - .../gperftools/src/windows/auto_testing_hook.h | 156 - third_party/gperftools/src/windows/config.h | 310 - .../gperftools/src/windows/get_mangled_names.cc | 65 - .../src/windows/gperftools/tcmalloc.h | 125 - .../src/windows/gperftools/tcmalloc.h.in | 125 - .../gperftools/src/windows/ia32_modrm_map.cc | 121 - .../gperftools/src/windows/ia32_opcode_map.cc | 1219 - third_party/gperftools/src/windows/mingw.h | 72 - .../gperftools/src/windows/mini_disassembler.cc | 432 - .../gperftools/src/windows/mini_disassembler.h | 198 - .../src/windows/mini_disassembler_types.h | 237 - third_party/gperftools/src/windows/nm-pdb.c | 273 - .../src/windows/override_functions.cc | 123 - .../gperftools/src/windows/patch_functions.cc | 1077 - third_party/gperftools/src/windows/port.cc | 235 - third_party/gperftools/src/windows/port.h | 492 - .../gperftools/src/windows/preamble_patcher.cc | 736 - .../gperftools/src/windows/preamble_patcher.h | 620 - .../src/windows/preamble_patcher_test.cc | 368 - .../src/windows/preamble_patcher_with_stub.cc | 302 - .../gperftools/src/windows/shortproc.asm | 169 - .../gperftools/src/windows/system-alloc.cc | 204 - third_party/gperftools/test-driver | 139 - .../addr2line-pdb/addr2line-pdb.vcproj | 127 - .../addressmap_unittest.vcproj | 301 - .../current_allocated_bytes_test.vcproj | 156 - .../frag_unittest/frag_unittest.vcproj | 150 - .../libtcmalloc_minimal.vcproj | 802 - .../low_level_alloc_unittest.vcproj | 373 - .../malloc_extension_test.vcproj | 157 - .../malloc_hook_test/malloc_hook_test.vcproj | 174 - .../markidle_unittest/markidle_unittest.vcproj | 170 - .../gperftools/vsprojects/nm-pdb/nm-pdb.vcproj | 127 - .../packed-cache_test/packed-cache_test.vcproj | 201 - .../page_heap_test/page_heap_test.vcproj | 157 - .../pagemap_unittest/pagemap_unittest.vcproj | 154 - .../preamble_patcher_test.vcproj | 180 - .../realloc_unittest/realloc_unittest.vcproj | 151 - .../vsprojects/sampler_test/sampler_test.vcproj | 154 - .../stack_trace_table_test.vcproj | 153 - .../system-alloc_unittest.vcproj | 170 - .../tcmalloc_minimal_large_unittest.vcproj | 150 - .../tcmalloc_minimal_unittest.vcproj | 170 - .../thread_dealloc_unittest.vcproj | 170 - .../vsprojects/tmu-static/tmu-static.vcproj | 903 - third_party/iwyu/Darwin.imp | 10 - third_party/iwyu/README.md | 136 - third_party/iwyu/iwyu_helper.py | 174 - third_party/iwyu/sample_iwyu_conf.py | 38 - third_party/linenoise/CMakeLists.txt | 1 - third_party/linenoise/LICENSE | 25 - third_party/linenoise/README.markdown | 52 - third_party/linenoise/linenoise.c | 1131 - third_party/linenoise/linenoise.h | 73 - .../patches/benchmark/benchmarkCMake.patch | 11 + .../benchmark/benchmarkSrcCMakeLists.patch | 13 + third_party/patches/linenoise/CMakeLists.txt | 1 + third_party/patches/re2/re2CMake.patch | 73 + third_party/protobuf | 1 - third_party/protobuf_cmake/CMakeLists.txt | 275 - third_party/protobuf_cmake/config_cmake.h.in | 156 - third_party/re2 | 1 - third_party/re2_cmake/CMakeLists.txt | 77 - third_party/reset_third_party_dir.sh | 21 + third_party/src/cpplint/cpplint.py | 6287 +++++ third_party/src/cpplint/lint_everything.py | 23 + third_party/src/farmhash/CMakeLists.txt | 54 + third_party/src/farmhash/COPYING | 19 + third_party/src/farmhash/NEWS | 19 + third_party/src/farmhash/README | 163 + .../src/farmhash/Understanding_Hash_Functions | 162 + third_party/src/farmhash/farm-test.cc | 38 + third_party/src/farmhash/farmhash.cc | 11854 +++++++++ third_party/src/farmhash/farmhash.h | 290 + third_party/src/glog/AUTHORS | 2 + third_party/src/glog/CMakeLists.txt | 208 + third_party/src/glog/COPYING | 65 + third_party/src/glog/ChangeLog | 84 + third_party/src/glog/INSTALL | 297 + third_party/src/glog/NEWS | 0 third_party/src/glog/README | 5 + third_party/src/glog/README.windows | 26 + third_party/src/glog/doc/designstyle.css | 115 + third_party/src/glog/doc/glog.html | 613 + .../src/glog/src/base/commandlineflags.h | 133 + third_party/src/glog/src/base/googleinit.h | 51 + third_party/src/glog/src/base/mutex.h | 331 + third_party/src/glog/src/config.h.in | 171 + third_party/src/glog/src/config_cmake.h.in | 169 + third_party/src/glog/src/config_for_unittests.h | 66 + third_party/src/glog/src/demangle.cc | 1304 + third_party/src/glog/src/demangle.h | 84 + third_party/src/glog/src/demangle_unittest.cc | 142 + third_party/src/glog/src/demangle_unittest.sh | 95 + third_party/src/glog/src/demangle_unittest.txt | 137 + third_party/src/glog/src/glog/log_severity.h | 92 + third_party/src/glog/src/glog/logging.h | 1619 ++ third_party/src/glog/src/glog/raw_logging.h | 191 + third_party/src/glog/src/glog/stl_logging.h | 183 + third_party/src/glog/src/glog/vlog_is_on.h | 129 + third_party/src/glog/src/googletest.h | 604 + third_party/src/glog/src/logging.cc | 2049 ++ .../src/glog/src/logging_striplog_test.sh | 79 + third_party/src/glog/src/logging_striptest10.cc | 35 + third_party/src/glog/src/logging_striptest2.cc | 35 + .../src/glog/src/logging_striptest_main.cc | 73 + third_party/src/glog/src/logging_unittest.cc | 1215 + third_party/src/glog/src/logging_unittest.err | 305 + third_party/src/glog/src/mock-log.h | 155 + third_party/src/glog/src/mock-log_test.cc | 106 + third_party/src/glog/src/raw_logging.cc | 172 + third_party/src/glog/src/signalhandler.cc | 350 + .../src/glog/src/signalhandler_unittest.cc | 97 + .../src/glog/src/signalhandler_unittest.sh | 131 + third_party/src/glog/src/stacktrace.h | 60 + .../src/glog/src/stacktrace_generic-inl.h | 59 + .../src/glog/src/stacktrace_libunwind-inl.h | 87 + .../src/glog/src/stacktrace_powerpc-inl.h | 130 + third_party/src/glog/src/stacktrace_unittest.cc | 208 + third_party/src/glog/src/stacktrace_x86-inl.h | 139 + .../src/glog/src/stacktrace_x86_64-inl.h | 109 + .../src/glog/src/stl_logging_unittest.cc | 182 + third_party/src/glog/src/symbolize.cc | 681 + third_party/src/glog/src/symbolize.h | 116 + third_party/src/glog/src/symbolize_unittest.cc | 365 + third_party/src/glog/src/utilities.cc | 347 + third_party/src/glog/src/utilities.h | 226 + third_party/src/glog/src/utilities_unittest.cc | 54 + third_party/src/glog/src/vlog_is_on.cc | 249 + .../glog/src/windows/base/commandlineflags.h | 133 + .../src/glog/src/windows/base/googleinit.h | 51 + third_party/src/glog/src/windows/base/mutex.h | 331 + .../src/glog/src/windows/config_cmake.h.in | 142 + .../src/glog/src/windows/glog/log_severity.h | 96 + third_party/src/glog/src/windows/glog/logging.h | 1603 ++ .../src/glog/src/windows/glog/raw_logging.h | 189 + .../src/glog/src/windows/glog/stl_logging.h | 187 + .../src/glog/src/windows/glog/vlog_is_on.h | 133 + third_party/src/glog/src/windows/logging.cc | 2050 ++ third_party/src/glog/src/windows/port.cc | 66 + third_party/src/glog/src/windows/port.h | 165 + third_party/src/glog/src/windows/preprocess.sh | 119 + third_party/src/glog/src/windows/raw_logging.cc | 172 + third_party/src/glog/src/windows/utilities.cc | 347 + third_party/src/glog/src/windows/utilities.h | 226 + third_party/src/glog/src/windows/vlog_is_on.cc | 249 + third_party/src/iwyu/Darwin.imp | 10 + third_party/src/iwyu/README.md | 136 + third_party/src/iwyu/iwyu_helper.py | 174 + third_party/src/iwyu/sample_iwyu_conf.py | 38 + third_party/src/protobuf | 1 + third_party/src/protobuf_cmake/CMakeLists.txt | 275 + .../src/protobuf_cmake/config_cmake.h.in | 156 + third_party/src/tmb/.gitignore | 4 + third_party/src/tmb/CMakeLists.txt | 595 + third_party/src/tmb/README.md | 6 + third_party/src/tmb/benchmarks/CMakeLists.txt | 143 + .../tmb/benchmarks/include/tmbbench/affinity.h | 34 + .../tmb/benchmarks/include/tmbbench/bus_setup.h | 52 + .../tmb/benchmarks/include/tmbbench/messages.h | 43 + .../include/tmbbench/receiver_thread.h | 84 + .../benchmarks/include/tmbbench/sender_thread.h | 78 + .../tmb/benchmarks/include/tmbbench/thread.h | 65 + third_party/src/tmb/benchmarks/src/affinity.cc | 61 + third_party/src/tmb/benchmarks/src/bus_setup.cc | 340 + .../src/tmb/benchmarks/src/oneway_throughput.cc | 224 + .../src/oneway_throughput_distributed.cc | 186 + ...oneway_throughput_distributed_coordinator.cc | 213 + .../benchmarks/src/oneway_throughput_numa.cc | 280 + .../src/tmb/benchmarks/src/receiver_thread.cc | 80 + third_party/src/tmb/benchmarks/src/reset_bus.cc | 40 + .../src/tmb/benchmarks/src/sender_thread.cc | 100 + third_party/src/tmb/benchmarks/src/thread.cc | 88 + third_party/src/tmb/cmake/FindGrpc++.cmake | 114 + third_party/src/tmb/cmake/FindLevelDB.cmake | 31 + third_party/src/tmb/cmake/FindProtobuf3.cmake | 40 + third_party/src/tmb/cmake/FindSQLite3.cmake | 37 + third_party/src/tmb/cmake/FindVoltDB.cmake | 48 + third_party/src/tmb/cmake/FindZookeeper.cmake | 31 + third_party/src/tmb/include/tmb/address.h | 114 + .../src/tmb/include/tmb/cancellation_token.h | 91 + third_party/src/tmb/include/tmb/id_typedefs.h | 54 + .../tmb/include/tmb/internal/c_string_buffer.h | 71 + .../src/tmb/include/tmb/internal/cache_info.h | 42 + .../tmb/include/tmb/internal/container_pusher.h | 77 + .../src/tmb/include/tmb/internal/crc32.h | 51 + .../tmb/internal/heap_receiver_message_queue.h | 105 + .../tmb/include/tmb/internal/iterator_adapter.h | 91 + .../tmb/internal/leveldb_key_comparator.h | 59 + .../src/tmb/include/tmb/internal/leveldb_keys.h | 226 + .../tmb/internal/lock_free_garbage_collector.h | 175 + .../tmb/include/tmb/internal/lock_free_stack.h | 117 + .../tmb/include/tmb/internal/log_read_status.h | 46 + .../tmb/include/tmb/internal/log_reader_base.h | 47 + .../tmb/include/tmb/internal/log_reader_posix.h | 115 + .../tmb/include/tmb/internal/log_reader_stdio.h | 117 + .../include/tmb/internal/log_record_header.h | 38 + .../tmb/include/tmb/internal/log_writer_base.h | 47 + .../tmb/include/tmb/internal/log_writer_posix.h | 107 + .../tmb/include/tmb/internal/log_writer_stdio.h | 96 + .../include/tmb/internal/logging_constants.h | 47 + .../tmb/internal/memory_based_message_bus.h | 197 + .../internal/memory_mirror_cancellation_set.h | 50 + .../tmb/internal/memory_mirror_delete_batch.h | 59 + .../tmb/include/tmb/internal/message_metadata.h | 41 + .../tmb/internal/native_transaction_log.h | 127 + .../tmb/internal/net_memory_container_pusher.h | 72 + .../internal/net_message_removal_interface.h | 65 + .../tmb/include/tmb/internal/net_service_impl.h | 101 + .../internal/persistent_bus_state_interface.h | 129 + .../tmb/include/tmb/internal/queued_message.h | 199 + third_party/src/tmb/include/tmb/internal/rcu.h | 369 + .../src/tmb/include/tmb/internal/shared_bool.h | 128 + .../include/tmb/internal/sqlite_connection.h | 366 + .../tmb/internal/sqlite_connection_pool.h | 97 + .../tmb/include/tmb/internal/threadsafe_set.h | 126 + .../tmb/internal/tree_receiver_message_queue.h | 131 + .../tmb/internal/voltdb_connection_pool.h | 109 + .../tmb/internal/voltdb_procedure_factory.h | 145 + .../tmb/internal/voltdb_procedure_warehouse.h | 255 + .../tmb/include/tmb/internal/zookeeper_format.h | 45 + .../tmb/internal/zookeeper_receiver_context.h | 90 + .../tmb/internal/zookeeper_transaction_batch.h | 113 + .../src/tmb/include/tmb/leveldb_message_bus.h | 231 + .../tmb/include/tmb/memory_mirror_message_bus.h | 184 + third_party/src/tmb/include/tmb/message_bus.h | 513 + third_party/src/tmb/include/tmb/message_style.h | 111 + .../include/tmb/native_logging_message_bus.h | 69 + .../include/tmb/native_net_client_message_bus.h | 123 + third_party/src/tmb/include/tmb/priority.h | 68 + .../tmb/include/tmb/pure_memory_message_bus.h | 187 + .../src/tmb/include/tmb/sqlite_message_bus.h | 234 + .../src/tmb/include/tmb/tagged_message.h | 342 + .../src/tmb/include/tmb/voltdb_message_bus.h | 233 + .../src/tmb/include/tmb/zookeeper_message_bus.h | 280 + third_party/src/tmb/src/crc32.cc | 110 + .../src/tmb/src/heap_receiver_message_queue.cc | 192 + .../src/tmb/src/java/CancelMessages.java | 49 + third_party/src/tmb/src/java/ConnectClient.java | 39 + .../src/tmb/src/java/DeleteMessages.java | 40 + .../tmb/src/java/DeleteMessagesUnchecked.java | 36 + .../src/tmb/src/java/DisconnectClient.java | 47 + third_party/src/tmb/src/java/LoadState.java | 48 + third_party/src/tmb/src/java/Receive.java | 66 + .../src/tmb/src/java/ReceiveAndDelete.java | 77 + .../src/tmb/src/java/RegisterReceiver.java | 39 + .../src/tmb/src/java/RegisterSender.java | 39 + third_party/src/tmb/src/java/ResetBus.java | 45 + third_party/src/tmb/src/java/SendToAny.java | 119 + .../tmb/src/java/SendToExplicitReceivers.java | 129 + .../java/SendToExplicitReceiversUnchecked.java | 67 + .../src/java/SendToSingleExplicitReceiver.java | 84 + .../SendToSingleExplicitReceiverUnchecked.java | 57 + .../src/tmb/src/leveldb_key_comparator.cc | 192 + third_party/src/tmb/src/leveldb_message_bus.cc | 1165 + third_party/src/tmb/src/log_reader_posix.cc | 171 + third_party/src/tmb/src/log_reader_stdio.cc | 128 + third_party/src/tmb/src/log_writer_posix.cc | 230 + third_party/src/tmb/src/log_writer_stdio.cc | 208 + .../src/tmb/src/memory_based_message_bus.cc | 319 + .../src/tmb/src/memory_mirror_message_bus.cc | 490 + third_party/src/tmb/src/message_bus.cc | 63 + .../tmb/src/native_net_client_message_bus.cc | 299 + .../src/tmb/src/native_transaction_log.cc | 698 + third_party/src/tmb/src/net_service_impl.cc | 276 + third_party/src/tmb/src/proto/tmb_net.proto | 131 + .../src/tmb/src/pure_memory_message_bus.cc | 359 + third_party/src/tmb/src/sql/voltdb_schema.sql | 121 + third_party/src/tmb/src/sqlite_connection.cc | 518 + third_party/src/tmb/src/sqlite_message_bus.cc | 1167 + third_party/src/tmb/src/tmb_net_server.cc | 544 + .../src/tmb/src/tree_receiver_message_queue.cc | 294 + .../src/tmb/src/voltdb_connection_pool.cc | 59 + third_party/src/tmb/src/voltdb_message_bus.cc | 672 + .../src/tmb/src/voltdb_procedure_factory.cc | 111 + .../src/tmb/src/zookeeper_message_bus.cc | 1792 ++ .../src/tmb/src/zookeeper_transaction_batch.cc | 203 + .../tests/leveldb_message_bus_async_unittest.cc | 48 + .../tmb/tests/leveldb_message_bus_unittest.cc | 44 + ..._mirror_message_bus_with_leveldb_unittest.cc | 55 + ...y_mirror_message_bus_with_sqlite_unittest.cc | 55 + ...y_mirror_message_bus_with_voltdb_unittest.cc | 57 + ...irror_message_bus_with_zookeeper_unittest.cc | 57 + .../src/tmb/tests/message_bus_unittest_common.h | 2402 ++ ...native_logging_message_bus_async_unittest.cc | 50 + .../native_logging_message_bus_unittest.cc | 50 + .../native_net_client_message_bus_unittest.cc | 53 + .../tests/pure_memory_message_bus_unittest.cc | 35 + third_party/src/tmb/tests/rcu_unittest.cc | 216 + .../tmb/tests/sqlite_message_bus_unittest.cc | 45 + .../tmb/tests/voltdb_message_bus_unittest.cc | 49 + .../tmb/tests/zookeeper_message_bus_unittest.cc | 49 + .../src/tmb/third_party/gflags/.gitattributes | 3 + .../src/tmb/third_party/gflags/.gitignore | 14 + .../src/tmb/third_party/gflags/AUTHORS.txt | 2 + .../src/tmb/third_party/gflags/CMakeLists.txt | 506 + .../src/tmb/third_party/gflags/COPYING.txt | 28 + .../src/tmb/third_party/gflags/ChangeLog.txt | 218 + .../src/tmb/third_party/gflags/INSTALL.md | 54 + .../src/tmb/third_party/gflags/README.md | 263 + .../third_party/gflags/cmake/README_runtime.txt | 4 + .../third_party/gflags/cmake/config.cmake.in | 23 + .../third_party/gflags/cmake/execute_test.cmake | 53 + .../third_party/gflags/cmake/package.cmake.in | 49 + .../tmb/third_party/gflags/cmake/utils.cmake | 96 + .../third_party/gflags/cmake/version.cmake.in | 21 + .../tmb/third_party/gflags/doc/designstyle.css | 115 + .../src/tmb/third_party/gflags/doc/index.html | 558 + .../src/tmb/third_party/gflags/src/config.h.in | 112 + .../src/tmb/third_party/gflags/src/gflags.cc | 1957 ++ .../src/tmb/third_party/gflags/src/gflags.h.in | 572 + .../gflags/src/gflags_completions.cc | 769 + .../gflags/src/gflags_completions.h.in | 121 + .../gflags/src/gflags_completions.sh | 117 + .../third_party/gflags/src/gflags_declare.h.in | 141 + .../tmb/third_party/gflags/src/gflags_ns.h.in | 101 + .../third_party/gflags/src/gflags_reporting.cc | 441 + .../src/tmb/third_party/gflags/src/mutex.h | 351 + .../src/tmb/third_party/gflags/src/util.h | 373 + .../tmb/third_party/gflags/src/windows_port.cc | 71 + .../tmb/third_party/gflags/src/windows_port.h | 127 + .../tmb/third_party/gflags/test/CMakeLists.txt | 185 + .../gflags/test/config_for_unittests.h | 79 + .../src/tmb/third_party/gflags/test/flagfile.1 | 1 + .../src/tmb/third_party/gflags/test/flagfile.2 | 2 + .../src/tmb/third_party/gflags/test/flagfile.3 | 1 + .../gflags/test/gflags_declare_flags.cc | 9 + .../gflags/test/gflags_declare_test.cc | 12 + .../tmb/third_party/gflags/test/gflags_nc.py.in | 33 + .../gflags/test/gflags_strip_flags_test.cc | 61 + .../gflags/test/gflags_strip_flags_test.cmake | 7 + .../third_party/gflags/test/gflags_unittest.cc | 1536 ++ .../gflags/test/gflags_unittest_flagfile | 2 + .../third_party/gflags/test/nc/CMakeLists.txt | 16 + .../tmb/third_party/gflags/test/nc/gflags_nc.cc | 73 + third_party/src/tmb/third_party/gtest/CHANGES | 157 + .../src/tmb/third_party/gtest/CMakeLists.txt | 252 + .../src/tmb/third_party/gtest/CONTRIBUTORS | 37 + third_party/src/tmb/third_party/gtest/LICENSE | 28 + .../src/tmb/third_party/gtest/Makefile.am | 306 + third_party/src/tmb/third_party/gtest/README | 435 + .../src/tmb/third_party/gtest/aclocal.m4 | 1198 + .../third_party/gtest/build-aux/config.guess | 1530 ++ .../tmb/third_party/gtest/build-aux/config.h.in | 69 + .../tmb/third_party/gtest/build-aux/config.sub | 1773 ++ .../src/tmb/third_party/gtest/build-aux/depcomp | 688 + .../tmb/third_party/gtest/build-aux/install-sh | 527 + .../tmb/third_party/gtest/build-aux/ltmain.sh | 9661 ++++++++ .../src/tmb/third_party/gtest/build-aux/missing | 331 + .../gtest/cmake/internal_utils.cmake | 227 + .../tmb/third_party/gtest/codegear/gtest.cbproj | 138 + .../third_party/gtest/codegear/gtest.groupproj | 54 + .../tmb/third_party/gtest/codegear/gtest_all.cc | 38 + .../third_party/gtest/codegear/gtest_link.cc | 40 + .../gtest/codegear/gtest_main.cbproj | 82 + .../gtest/codegear/gtest_unittest.cbproj | 88 + third_party/src/tmb/third_party/gtest/configure | 18222 ++++++++++++++ .../src/tmb/third_party/gtest/configure.ac | 68 + .../gtest/fused-src/gtest/gtest-all.cc | 9592 ++++++++ .../third_party/gtest/fused-src/gtest/gtest.h | 20061 +++++++++++++++ .../gtest/fused-src/gtest/gtest_main.cc | 38 + .../gtest/include/gtest/gtest-death-test.h | 294 + .../gtest/include/gtest/gtest-message.h | 250 + .../gtest/include/gtest/gtest-param-test.h | 1421 ++ .../gtest/include/gtest/gtest-param-test.h.pump | 487 + .../gtest/include/gtest/gtest-printers.h | 855 + .../third_party/gtest/include/gtest/gtest-spi.h | 232 + .../gtest/include/gtest/gtest-test-part.h | 179 + .../gtest/include/gtest/gtest-typed-test.h | 259 + .../tmb/third_party/gtest/include/gtest/gtest.h | 2291 ++ .../gtest/include/gtest/gtest_pred_impl.h | 358 + .../gtest/include/gtest/gtest_prod.h | 58 + .../gtest/internal/gtest-death-test-internal.h | 319 + .../include/gtest/internal/gtest-filepath.h | 206 + .../include/gtest/internal/gtest-internal.h | 1158 + .../include/gtest/internal/gtest-linked_ptr.h | 233 + .../gtest/internal/gtest-param-util-generated.h | 5143 ++++ .../internal/gtest-param-util-generated.h.pump | 301 + .../include/gtest/internal/gtest-param-util.h | 619 + .../gtest/include/gtest/internal/gtest-port.h | 1947 ++ .../gtest/include/gtest/internal/gtest-string.h | 167 + .../gtest/include/gtest/internal/gtest-tuple.h | 1012 + .../include/gtest/internal/gtest-tuple.h.pump | 339 + .../include/gtest/internal/gtest-type-util.h | 3331 +++ .../gtest/internal/gtest-type-util.h.pump | 297 + .../src/tmb/third_party/gtest/m4/acx_pthread.m4 | 363 + .../src/tmb/third_party/gtest/m4/gtest.m4 | 74 + .../src/tmb/third_party/gtest/m4/libtool.m4 | 8001 ++++++ .../src/tmb/third_party/gtest/m4/ltoptions.m4 | 384 + .../src/tmb/third_party/gtest/m4/ltsugar.m4 | 123 + .../src/tmb/third_party/gtest/m4/ltversion.m4 | 23 + .../src/tmb/third_party/gtest/m4/lt~obsolete.m4 | 98 + .../src/tmb/third_party/gtest/make/Makefile | 82 + .../src/tmb/third_party/gtest/msvc/gtest-md.sln | 45 + .../tmb/third_party/gtest/msvc/gtest-md.vcproj | 126 + .../src/tmb/third_party/gtest/msvc/gtest.sln | 45 + .../src/tmb/third_party/gtest/msvc/gtest.vcproj | 126 + .../third_party/gtest/msvc/gtest_main-md.vcproj | 129 + .../third_party/gtest/msvc/gtest_main.vcproj | 129 + .../gtest/msvc/gtest_prod_test-md.vcproj | 164 + .../gtest/msvc/gtest_prod_test.vcproj | 164 + .../gtest/msvc/gtest_unittest-md.vcproj | 147 + .../gtest/msvc/gtest_unittest.vcproj | 147 + .../third_party/gtest/samples/prime_tables.h | 123 + .../tmb/third_party/gtest/samples/sample1.cc | 68 + .../src/tmb/third_party/gtest/samples/sample1.h | 43 + .../gtest/samples/sample10_unittest.cc | 144 + .../gtest/samples/sample1_unittest.cc | 153 + .../tmb/third_party/gtest/samples/sample2.cc | 56 + .../src/tmb/third_party/gtest/samples/sample2.h | 85 + .../gtest/samples/sample2_unittest.cc | 109 + .../tmb/third_party/gtest/samples/sample3-inl.h | 172 + .../gtest/samples/sample3_unittest.cc | 151 + .../tmb/third_party/gtest/samples/sample4.cc | 46 + .../src/tmb/third_party/gtest/samples/sample4.h | 53 + .../gtest/samples/sample4_unittest.cc | 45 + .../gtest/samples/sample5_unittest.cc | 199 + .../gtest/samples/sample6_unittest.cc | 224 + .../gtest/samples/sample7_unittest.cc | 130 + .../gtest/samples/sample8_unittest.cc | 173 + .../gtest/samples/sample9_unittest.cc | 160 + .../gtest/scripts/fuse_gtest_files.py | 250 + .../gtest/scripts/gen_gtest_pred_impl.py | 730 + .../third_party/gtest/scripts/gtest-config.in | 274 + .../src/tmb/third_party/gtest/scripts/pump.py | 855 + .../tmb/third_party/gtest/scripts/test/Makefile | 59 + .../src/tmb/third_party/gtest/src/gtest-all.cc | 48 + .../third_party/gtest/src/gtest-death-test.cc | 1344 + .../tmb/third_party/gtest/src/gtest-filepath.cc | 382 + .../third_party/gtest/src/gtest-internal-inl.h | 1218 + .../src/tmb/third_party/gtest/src/gtest-port.cc | 805 + .../tmb/third_party/gtest/src/gtest-printers.cc | 363 + .../third_party/gtest/src/gtest-test-part.cc | 110 + .../third_party/gtest/src/gtest-typed-test.cc | 110 + .../src/tmb/third_party/gtest/src/gtest.cc | 5015 ++++ .../src/tmb/third_party/gtest/src/gtest_main.cc | 38 + .../gtest/test/gtest-death-test_ex_test.cc | 93 + .../gtest/test/gtest-death-test_test.cc | 1367 ++ .../gtest/test/gtest-filepath_test.cc | 680 + .../gtest/test/gtest-linked_ptr_test.cc | 154 + .../gtest/test/gtest-listener_test.cc | 310 + .../gtest/test/gtest-message_test.cc | 159 + .../gtest/test/gtest-options_test.cc | 215 + .../gtest/test/gtest-param-test2_test.cc | 65 + .../gtest/test/gtest-param-test_test.cc | 904 + .../gtest/test/gtest-param-test_test.h | 57 + .../third_party/gtest/test/gtest-port_test.cc | 1253 + .../gtest/test/gtest-printers_test.cc | 1566 ++ .../gtest/test/gtest-test-part_test.cc | 208 + .../third_party/gtest/test/gtest-tuple_test.cc | 320 + .../gtest/test/gtest-typed-test2_test.cc | 45 + .../gtest/test/gtest-typed-test_test.cc | 360 + .../gtest/test/gtest-typed-test_test.h | 66 + .../gtest/test/gtest-unittest-api_test.cc | 341 + .../third_party/gtest/test/gtest_all_test.cc | 47 + .../test/gtest_break_on_failure_unittest.py | 212 + .../test/gtest_break_on_failure_unittest_.cc | 88 + .../gtest/test/gtest_catch_exceptions_test.py | 237 + .../gtest/test/gtest_catch_exceptions_test_.cc | 311 + .../third_party/gtest/test/gtest_color_test.py | 130 + .../third_party/gtest/test/gtest_color_test_.cc | 71 + .../gtest/test/gtest_env_var_test.py | 103 + .../gtest/test/gtest_env_var_test_.cc | 126 + .../gtest/test/gtest_environment_test.cc | 192 + .../gtest/test/gtest_filter_unittest.py | 633 + .../gtest/test/gtest_filter_unittest_.cc | 140 + .../third_party/gtest/test/gtest_help_test.py | 172 + .../third_party/gtest/test/gtest_help_test_.cc | 46 + .../gtest/test/gtest_list_tests_unittest.py | 207 + .../gtest/test/gtest_list_tests_unittest_.cc | 157 + .../gtest/test/gtest_main_unittest.cc | 45 + .../gtest/test/gtest_no_test_unittest.cc | 56 + .../third_party/gtest/test/gtest_output_test.py | 335 + .../gtest/test/gtest_output_test_.cc | 1034 + .../gtest/test/gtest_output_test_golden_lin.txt | 720 + .../gtest/test/gtest_pred_impl_unittest.cc | 2427 ++ .../gtest/test/gtest_premature_exit_test.cc | 141 + .../third_party/gtest/test/gtest_prod_test.cc | 57 + .../third_party/gtest/test/gtest_repeat_test.cc | 253 + .../gtest/test/gtest_shuffle_test.py | 325 + .../gtest/test/gtest_shuffle_test_.cc | 103 + .../gtest/test/gtest_sole_header_test.cc | 57 + .../third_party/gtest/test/gtest_stress_test.cc | 256 + .../third_party/gtest/test/gtest_test_utils.py | 320 + .../test/gtest_throw_on_failure_ex_test.cc | 92 + .../gtest/test/gtest_throw_on_failure_test.py | 171 + .../gtest/test/gtest_throw_on_failure_test_.cc | 72 + .../gtest/test/gtest_uninitialized_test.py | 70 + .../gtest/test/gtest_uninitialized_test_.cc | 43 + .../third_party/gtest/test/gtest_unittest.cc | 7415 ++++++ .../gtest/test/gtest_xml_outfile1_test_.cc | 49 + .../gtest/test/gtest_xml_outfile2_test_.cc | 49 + .../gtest/test/gtest_xml_outfiles_test.py | 132 + .../gtest/test/gtest_xml_output_unittest.py | 307 + .../gtest/test/gtest_xml_output_unittest_.cc | 181 + .../gtest/test/gtest_xml_test_utils.py | 194 + .../tmb/third_party/gtest/test/production.cc | 36 + .../src/tmb/third_party/gtest/test/production.h | 55 + .../gtest/xcode/Config/DebugProject.xcconfig | 30 + .../gtest/xcode/Config/FrameworkTarget.xcconfig | 17 + .../gtest/xcode/Config/General.xcconfig | 41 + .../gtest/xcode/Config/ReleaseProject.xcconfig | 32 + .../xcode/Config/StaticLibraryTarget.xcconfig | 18 + .../gtest/xcode/Config/TestTarget.xcconfig | 8 + .../gtest/xcode/Resources/Info.plist | 30 + .../xcode/Samples/FrameworkSample/Info.plist | 28 + .../WidgetFramework.xcodeproj/project.pbxproj | 457 + .../xcode/Samples/FrameworkSample/runtests.sh | 62 + .../xcode/Samples/FrameworkSample/widget.cc | 63 + .../xcode/Samples/FrameworkSample/widget.h | 59 + .../Samples/FrameworkSample/widget_test.cc | 68 + .../third_party/gtest/xcode/Scripts/runtests.sh | 65 + .../gtest/xcode/Scripts/versiongenerate.py | 100 + .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 1135 + third_party/tmb/.gitignore | 4 - third_party/tmb/CMakeLists.txt | 595 - third_party/tmb/README.md | 6 - third_party/tmb/benchmarks/CMakeLists.txt | 143 - .../tmb/benchmarks/include/tmbbench/affinity.h | 34 - .../tmb/benchmarks/include/tmbbench/bus_setup.h | 52 - .../tmb/benchmarks/include/tmbbench/messages.h | 43 - .../include/tmbbench/receiver_thread.h | 84 - .../benchmarks/include/tmbbench/sender_thread.h | 78 - .../tmb/benchmarks/include/tmbbench/thread.h | 65 - third_party/tmb/benchmarks/src/affinity.cc | 61 - third_party/tmb/benchmarks/src/bus_setup.cc | 340 - .../tmb/benchmarks/src/oneway_throughput.cc | 224 - .../src/oneway_throughput_distributed.cc | 186 - ...oneway_throughput_distributed_coordinator.cc | 213 - .../benchmarks/src/oneway_throughput_numa.cc | 280 - .../tmb/benchmarks/src/receiver_thread.cc | 80 - third_party/tmb/benchmarks/src/reset_bus.cc | 40 - third_party/tmb/benchmarks/src/sender_thread.cc | 100 - third_party/tmb/benchmarks/src/thread.cc | 88 - third_party/tmb/cmake/FindGrpc++.cmake | 114 - third_party/tmb/cmake/FindLevelDB.cmake | 31 - third_party/tmb/cmake/FindProtobuf3.cmake | 40 - third_party/tmb/cmake/FindSQLite3.cmake | 37 - third_party/tmb/cmake/FindVoltDB.cmake | 48 - third_party/tmb/cmake/FindZookeeper.cmake | 31 - third_party/tmb/include/tmb/address.h | 114 - .../tmb/include/tmb/cancellation_token.h | 91 - third_party/tmb/include/tmb/id_typedefs.h | 54 - .../tmb/include/tmb/internal/c_string_buffer.h | 71 - .../tmb/include/tmb/internal/cache_info.h | 42 - .../tmb/include/tmb/internal/container_pusher.h | 77 - third_party/tmb/include/tmb/internal/crc32.h | 51 - .../tmb/internal/heap_receiver_message_queue.h | 105 - .../tmb/include/tmb/internal/iterator_adapter.h | 91 - .../tmb/internal/leveldb_key_comparator.h | 59 - .../tmb/include/tmb/internal/leveldb_keys.h | 226 - .../tmb/internal/lock_free_garbage_collector.h | 175 - .../tmb/include/tmb/internal/lock_free_stack.h | 117 - .../tmb/include/tmb/internal/log_read_status.h | 46 - .../tmb/include/tmb/internal/log_reader_base.h | 47 - .../tmb/include/tmb/internal/log_reader_posix.h | 115 - .../tmb/include/tmb/internal/log_reader_stdio.h | 117 - .../include/tmb/internal/log_record_header.h | 38 - .../tmb/include/tmb/internal/log_writer_base.h | 47 - .../tmb/include/tmb/internal/log_writer_posix.h | 107 - .../tmb/include/tmb/internal/log_writer_stdio.h | 96 - .../include/tmb/internal/logging_constants.h | 47 - .../tmb/internal/memory_based_message_bus.h | 197 - .../internal/memory_mirror_cancellation_set.h | 50 - .../tmb/internal/memory_mirror_delete_batch.h | 59 - .../tmb/include/tmb/internal/message_metadata.h | 41 - .../tmb/internal/native_transaction_log.h | 127 - .../tmb/internal/net_memory_container_pusher.h | 72 - .../internal/net_message_removal_interface.h | 65 - .../tmb/include/tmb/internal/net_service_impl.h | 101 - .../internal/persistent_bus_state_interface.h | 129 - .../tmb/include/tmb/internal/queued_message.h | 199 - third_party/tmb/include/tmb/internal/rcu.h | 369 - .../tmb/include/tmb/internal/shared_bool.h | 128 - .../include/tmb/internal/sqlite_connection.h | 366 - .../tmb/internal/sqlite_connection_pool.h | 97 - .../tmb/include/tmb/internal/threadsafe_set.h | 126 - .../tmb/internal/tree_receiver_message_queue.h | 131 - .../tmb/internal/voltdb_connection_pool.h | 109 - .../tmb/internal/voltdb_procedure_factory.h | 145 - .../tmb/internal/voltdb_procedure_warehouse.h | 255 - .../tmb/include/tmb/internal/zookeeper_format.h | 45 - .../tmb/internal/zookeeper_receiver_context.h | 90 - .../tmb/internal/zookeeper_transaction_batch.h | 113 - .../tmb/include/tmb/leveldb_message_bus.h | 231 - .../tmb/include/tmb/memory_mirror_message_bus.h | 184 - third_party/tmb/include/tmb/message_bus.h | 513 - third_party/tmb/include/tmb/message_style.h | 111 - .../include/tmb/native_logging_message_bus.h | 69 - .../include/tmb/native_net_client_message_bus.h | 123 - third_party/tmb/include/tmb/priority.h | 68 - .../tmb/include/tmb/pure_memory_message_bus.h | 187 - .../tmb/include/tmb/sqlite_message_bus.h | 234 - third_party/tmb/include/tmb/tagged_message.h | 342 - .../tmb/include/tmb/voltdb_message_bus.h | 233 - .../tmb/include/tmb/zookeeper_message_bus.h | 280 - third_party/tmb/src/crc32.cc | 110 - .../tmb/src/heap_receiver_message_queue.cc | 192 - third_party/tmb/src/java/CancelMessages.java | 49 - third_party/tmb/src/java/ConnectClient.java | 39 - third_party/tmb/src/java/DeleteMessages.java | 40 - .../tmb/src/java/DeleteMessagesUnchecked.java | 36 - third_party/tmb/src/java/DisconnectClient.java | 47 - third_party/tmb/src/java/LoadState.java | 48 - third_party/tmb/src/java/Receive.java | 66 - third_party/tmb/src/java/ReceiveAndDelete.java | 77 - third_party/tmb/src/java/RegisterReceiver.java | 39 - third_party/tmb/src/java/RegisterSender.java | 39 - third_party/tmb/src/java/ResetBus.java | 45 - third_party/tmb/src/java/SendToAny.java | 119 - .../tmb/src/java/SendToExplicitReceivers.java | 129 - .../java/SendToExplicitReceiversUnchecked.java | 67 - .../src/java/SendToSingleExplicitReceiver.java | 84 - .../SendToSingleExplicitReceiverUnchecked.java | 57 - third_party/tmb/src/leveldb_key_comparator.cc | 192 - third_party/tmb/src/leveldb_message_bus.cc | 1165 - third_party/tmb/src/log_reader_posix.cc | 171 - third_party/tmb/src/log_reader_stdio.cc | 128 - third_party/tmb/src/log_writer_posix.cc | 230 - third_party/tmb/src/log_writer_stdio.cc | 208 - third_party/tmb/src/memory_based_message_bus.cc | 319 - .../tmb/src/memory_mirror_message_bus.cc | 490 - third_party/tmb/src/message_bus.cc | 63 - .../tmb/src/native_net_client_message_bus.cc | 299 - third_party/tmb/src/native_transaction_log.cc | 698 - third_party/tmb/src/net_service_impl.cc | 276 - third_party/tmb/src/proto/tmb_net.proto | 131 - third_party/tmb/src/pure_memory_message_bus.cc | 359 - third_party/tmb/src/sql/voltdb_schema.sql | 121 - third_party/tmb/src/sqlite_connection.cc | 518 - third_party/tmb/src/sqlite_message_bus.cc | 1167 - third_party/tmb/src/tmb_net_server.cc | 544 - .../tmb/src/tree_receiver_message_queue.cc | 294 - third_party/tmb/src/voltdb_connection_pool.cc | 59 - third_party/tmb/src/voltdb_message_bus.cc | 672 - third_party/tmb/src/voltdb_procedure_factory.cc | 111 - third_party/tmb/src/zookeeper_message_bus.cc | 1792 -- .../tmb/src/zookeeper_transaction_batch.cc | 203 - .../tests/leveldb_message_bus_async_unittest.cc | 48 - .../tmb/tests/leveldb_message_bus_unittest.cc | 44 - ..._mirror_message_bus_with_leveldb_unittest.cc | 55 - ...y_mirror_message_bus_with_sqlite_unittest.cc | 55 - ...y_mirror_message_bus_with_voltdb_unittest.cc | 57 - ...irror_message_bus_with_zookeeper_unittest.cc | 57 - .../tmb/tests/message_bus_unittest_common.h | 2402 -- ...native_logging_message_bus_async_unittest.cc | 50 - .../native_logging_message_bus_unittest.cc | 50 - .../native_net_client_message_bus_unittest.cc | 53 - .../tests/pure_memory_message_bus_unittest.cc | 35 - third_party/tmb/tests/rcu_unittest.cc | 216 - .../tmb/tests/sqlite_message_bus_unittest.cc | 45 - .../tmb/tests/voltdb_message_bus_unittest.cc | 49 - .../tmb/tests/zookeeper_message_bus_unittest.cc | 49 - .../tmb/third_party/gflags/.gitattributes | 3 - third_party/tmb/third_party/gflags/.gitignore | 14 - third_party/tmb/third_party/gflags/AUTHORS.txt | 2 - .../tmb/third_party/gflags/CMakeLists.txt | 506 - third_party/tmb/third_party/gflags/COPYING.txt | 28 - .../tmb/third_party/gflags/ChangeLog.txt | 218 - third_party/tmb/third_party/gflags/INSTALL.md | 54 - third_party/tmb/third_party/gflags/README.md | 263 - .../third_party/gflags/cmake/README_runtime.txt | 4 - .../third_party/gflags/cmake/config.cmake.in | 23 - .../third_party/gflags/cmake/execute_test.cmake | 53 - .../third_party/gflags/cmake/package.cmake.in | 49 - .../tmb/third_party/gflags/cmake/utils.cmake | 96 - .../third_party/gflags/cmake/version.cmake.in | 21 - .../tmb/third_party/gflags/doc/designstyle.css | 115 - .../tmb/third_party/gflags/doc/index.html | 558 - .../tmb/third_party/gflags/src/config.h.in | 112 - .../tmb/third_party/gflags/src/gflags.cc | 1957 -- .../tmb/third_party/gflags/src/gflags.h.in | 572 - .../gflags/src/gflags_completions.cc | 769 - .../gflags/src/gflags_completions.h.in | 121 - .../gflags/src/gflags_completions.sh | 117 - .../third_party/gflags/src/gflags_declare.h.in | 141 - .../tmb/third_party/gflags/src/gflags_ns.h.in | 101 - .../third_party/gflags/src/gflags_reporting.cc | 441 - third_party/tmb/third_party/gflags/src/mutex.h | 351 - third_party/tmb/third_party/gflags/src/util.h | 373 - .../tmb/third_party/gflags/src/windows_port.cc | 71 - .../tmb/third_party/gflags/src/windows_port.h | 127 - .../tmb/third_party/gflags/test/CMakeLists.txt | 185 - .../gflags/test/config_for_unittests.h | 79 - .../tmb/third_party/gflags/test/flagfile.1 | 1 - .../tmb/third_party/gflags/test/flagfile.2 | 2 - .../tmb/third_party/gflags/test/flagfile.3 | 1 - .../gflags/test/gflags_declare_flags.cc | 9 - .../gflags/test/gflags_declare_test.cc | 12 - .../tmb/third_party/gflags/test/gflags_nc.py.in | 33 - .../gflags/test/gflags_strip_flags_test.cc | 61 - .../gflags/test/gflags_strip_flags_test.cmake | 7 - .../third_party/gflags/test/gflags_unittest.cc | 1536 -- .../gflags/test/gflags_unittest_flagfile | 2 - .../third_party/gflags/test/nc/CMakeLists.txt | 16 - .../tmb/third_party/gflags/test/nc/gflags_nc.cc | 73 - third_party/tmb/third_party/gtest/CHANGES | 157 - .../tmb/third_party/gtest/CMakeLists.txt | 252 - third_party/tmb/third_party/gtest/CONTRIBUTORS | 37 - third_party/tmb/third_party/gtest/LICENSE | 28 - third_party/tmb/third_party/gtest/Makefile.am | 306 - third_party/tmb/third_party/gtest/README | 435 - third_party/tmb/third_party/gtest/aclocal.m4 | 1198 - .../third_party/gtest/build-aux/config.guess | 1530 -- .../tmb/third_party/gtest/build-aux/config.h.in | 69 - .../tmb/third_party/gtest/build-aux/config.sub | 1773 -- .../tmb/third_party/gtest/build-aux/depcomp | 688 - .../tmb/third_party/gtest/build-aux/install-sh | 527 - .../tmb/third_party/gtest/build-aux/ltmain.sh | 9661 -------- .../tmb/third_party/gtest/build-aux/missing | 331 - .../gtest/cmake/internal_utils.cmake | 227 - .../tmb/third_party/gtest/codegear/gtest.cbproj | 138 - .../third_party/gtest/codegear/gtest.groupproj | 54 - .../tmb/third_party/gtest/codegear/gtest_all.cc | 38 - .../third_party/gtest/codegear/gtest_link.cc | 40 - .../gtest/codegear/gtest_main.cbproj | 82 - .../gtest/codegear/gtest_unittest.cbproj | 88 - third_party/tmb/third_party/gtest/configure | 18222 -------------- third_party/tmb/third_party/gtest/configure.ac | 68 - .../gtest/fused-src/gtest/gtest-all.cc | 9592 -------- .../third_party/gtest/fused-src/gtest/gtest.h | 20061 --------------- .../gtest/fused-src/gtest/gtest_main.cc | 38 - .../gtest/include/gtest/gtest-death-test.h | 294 - .../gtest/include/gtest/gtest-message.h | 250 - .../gtest/include/gtest/gtest-param-test.h | 1421 -- .../gtest/include/gtest/gtest-param-test.h.pump | 487 - .../gtest/include/gtest/gtest-printers.h | 855 - .../third_party/gtest/include/gtest/gtest-spi.h | 232 - .../gtest/include/gtest/gtest-test-part.h | 179 - .../gtest/include/gtest/gtest-typed-test.h | 259 - .../tmb/third_party/gtest/include/gtest/gtest.h | 2291 -- .../gtest/include/gtest/gtest_pred_impl.h | 358 - .../gtest/include/gtest/gtest_prod.h | 58 - .../gtest/internal/gtest-death-test-internal.h | 319 - .../include/gtest/internal/gtest-filepath.h | 206 - .../include/gtest/internal/gtest-internal.h | 1158 - .../include/gtest/internal/gtest-linked_ptr.h | 233 - .../gtest/internal/gtest-param-util-generated.h | 5143 ---- .../internal/gtest-param-util-generated.h.pump | 301 - .../include/gtest/internal/gtest-param-util.h | 619 - .../gtest/include/gtest/internal/gtest-port.h | 1947 -- .../gtest/include/gtest/internal/gtest-string.h | 167 - .../gtest/include/gtest/internal/gtest-tuple.h | 1012 - .../include/gtest/internal/gtest-tuple.h.pump | 339 - .../include/gtest/internal/gtest-type-util.h | 3331 --- .../gtest/internal/gtest-type-util.h.pump | 297 - .../tmb/third_party/gtest/m4/acx_pthread.m4 | 363 - third_party/tmb/third_party/gtest/m4/gtest.m4 | 74 - third_party/tmb/third_party/gtest/m4/libtool.m4 | 8001 ------ .../tmb/third_party/gtest/m4/ltoptions.m4 | 384 - third_party/tmb/third_party/gtest/m4/ltsugar.m4 | 123 - .../tmb/third_party/gtest/m4/ltversion.m4 | 23 - .../tmb/third_party/gtest/m4/lt~obsolete.m4 | 98 - third_party/tmb/third_party/gtest/make/Makefile | 82 - .../tmb/third_party/gtest/msvc/gtest-md.sln | 45 - .../tmb/third_party/gtest/msvc/gtest-md.vcproj | 126 - .../tmb/third_party/gtest/msvc/gtest.sln | 45 - .../tmb/third_party/gtest/msvc/gtest.vcproj | 126 - .../third_party/gtest/msvc/gtest_main-md.vcproj | 129 - .../third_party/gtest/msvc/gtest_main.vcproj | 129 - .../gtest/msvc/gtest_prod_test-md.vcproj | 164 - .../gtest/msvc/gtest_prod_test.vcproj | 164 - .../gtest/msvc/gtest_unittest-md.vcproj | 147 - .../gtest/msvc/gtest_unittest.vcproj | 147 - .../third_party/gtest/samples/prime_tables.h | 123 - .../tmb/third_party/gtest/samples/sample1.cc | 68 - .../tmb/third_party/gtest/samples/sample1.h | 43 - .../gtest/samples/sample10_unittest.cc | 144 - .../gtest/samples/sample1_unittest.cc | 153 - .../tmb/third_party/gtest/samples/sample2.cc | 56 - .../tmb/third_party/gtest/samples/sample2.h | 85 - .../gtest/samples/sample2_unittest.cc | 109 - .../tmb/third_party/gtest/samples/sample3-inl.h | 172 - .../gtest/samples/sample3_unittest.cc | 151 - .../tmb/third_party/gtest/samples/sample4.cc | 46 - .../tmb/third_party/gtest/samples/sample4.h | 53 - .../gtest/samples/sample4_unittest.cc | 45 - .../gtest/samples/sample5_unittest.cc | 199 - .../gtest/samples/sample6_unittest.cc | 224 - .../gtest/samples/sample7_unittest.cc | 130 - .../gtest/samples/sample8_unittest.cc | 173 - .../gtest/samples/sample9_unittest.cc | 160 - .../gtest/scripts/fuse_gtest_files.py | 250 - .../gtest/scripts/gen_gtest_pred_impl.py | 730 - .../third_party/gtest/scripts/gtest-config.in | 274 - .../tmb/third_party/gtest/scripts/pump.py | 855 - .../tmb/third_party/gtest/scripts/test/Makefile | 59 - .../tmb/third_party/gtest/src/gtest-all.cc | 48 - .../third_party/gtest/src/gtest-death-test.cc | 1344 - .../tmb/third_party/gtest/src/gtest-filepath.cc | 382 - .../third_party/gtest/src/gtest-internal-inl.h | 1218 - .../tmb/third_party/gtest/src/gtest-port.cc | 805 - .../tmb/third_party/gtest/src/gtest-printers.cc | 363 - .../third_party/gtest/src/gtest-test-part.cc | 110 - .../third_party/gtest/src/gtest-typed-test.cc | 110 - third_party/tmb/third_party/gtest/src/gtest.cc | 5015 ---- .../tmb/third_party/gtest/src/gtest_main.cc | 38 - .../gtest/test/gtest-death-test_ex_test.cc | 93 - .../gtest/test/gtest-death-test_test.cc | 1367 -- .../gtest/test/gtest-filepath_test.cc | 680 - .../gtest/test/gtest-linked_ptr_test.cc | 154 - .../gtest/test/gtest-listener_test.cc | 310 - .../gtest/test/gtest-message_test.cc | 159 - .../gtest/test/gtest-options_test.cc | 215 - .../gtest/test/gtest-param-test2_test.cc | 65 - .../gtest/test/gtest-param-test_test.cc | 904 - .../gtest/test/gtest-param-test_test.h | 57 - .../third_party/gtest/test/gtest-port_test.cc | 1253 - .../gtest/test/gtest-printers_test.cc | 1566 -- .../gtest/test/gtest-test-part_test.cc | 208 - .../third_party/gtest/test/gtest-tuple_test.cc | 320 - .../gtest/test/gtest-typed-test2_test.cc | 45 - .../gtest/test/gtest-typed-test_test.cc | 360 - .../gtest/test/gtest-typed-test_test.h | 66 - .../gtest/test/gtest-unittest-api_test.cc | 341 - .../third_party/gtest/test/gtest_all_test.cc | 47 - .../test/gtest_break_on_failure_unittest.py | 212 - .../test/gtest_break_on_failure_unittest_.cc | 88 - .../gtest/test/gtest_catch_exceptions_test.py | 237 - .../gtest/test/gtest_catch_exceptions_test_.cc | 311 - .../third_party/gtest/test/gtest_color_test.py | 130 - .../third_party/gtest/test/gtest_color_test_.cc | 71 - .../gtest/test/gtest_env_var_test.py | 103 - .../gtest/test/gtest_env_var_test_.cc | 126 - .../gtest/test/gtest_environment_test.cc | 192 - .../gtest/test/gtest_filter_unittest.py | 633 - .../gtest/test/gtest_filter_unittest_.cc | 140 - .../third_party/gtest/test/gtest_help_test.py | 172 - .../third_party/gtest/test/gtest_help_test_.cc | 46 - .../gtest/test/gtest_list_tests_unittest.py | 207 - .../gtest/test/gtest_list_tests_unittest_.cc | 157 - .../gtest/test/gtest_main_unittest.cc | 45 - .../gtest/test/gtest_no_test_unittest.cc | 56 - .../third_party/gtest/test/gtest_output_test.py | 335 - .../gtest/test/gtest_output_test_.cc | 1034 - .../gtest/test/gtest_output_test_golden_lin.txt | 720 - .../gtest/test/gtest_pred_impl_unittest.cc | 2427 -- .../gtest/test/gtest_premature_exit_test.cc | 141 - .../third_party/gtest/test/gtest_prod_test.cc | 57 - .../third_party/gtest/test/gtest_repeat_test.cc | 253 - .../gtest/test/gtest_shuffle_test.py | 325 - .../gtest/test/gtest_shuffle_test_.cc | 103 - .../gtest/test/gtest_sole_header_test.cc | 57 - .../third_party/gtest/test/gtest_stress_test.cc | 256 - .../third_party/gtest/test/gtest_test_utils.py | 320 - .../test/gtest_throw_on_failure_ex_test.cc | 92 - .../gtest/test/gtest_throw_on_failure_test.py | 171 - .../gtest/test/gtest_throw_on_failure_test_.cc | 72 - .../gtest/test/gtest_uninitialized_test.py | 70 - .../gtest/test/gtest_uninitialized_test_.cc | 43 - .../third_party/gtest/test/gtest_unittest.cc | 7415 ------ .../gtest/test/gtest_xml_outfile1_test_.cc | 49 - .../gtest/test/gtest_xml_outfile2_test_.cc | 49 - .../gtest/test/gtest_xml_outfiles_test.py | 132 - .../gtest/test/gtest_xml_output_unittest.py | 307 - .../gtest/test/gtest_xml_output_unittest_.cc | 181 - .../gtest/test/gtest_xml_test_utils.py | 194 - .../tmb/third_party/gtest/test/production.cc | 36 - .../tmb/third_party/gtest/test/production.h | 55 - .../gtest/xcode/Config/DebugProject.xcconfig | 30 - .../gtest/xcode/Config/FrameworkTarget.xcconfig | 17 - .../gtest/xcode/Config/General.xcconfig | 41 - .../gtest/xcode/Config/ReleaseProject.xcconfig | 32 - .../xcode/Config/StaticLibraryTarget.xcconfig | 18 - .../gtest/xcode/Config/TestTarget.xcconfig | 8 - .../gtest/xcode/Resources/Info.plist | 30 - .../xcode/Samples/FrameworkSample/Info.plist | 28 - .../WidgetFramework.xcodeproj/project.pbxproj | 457 - .../xcode/Samples/FrameworkSample/runtests.sh | 62 - .../xcode/Samples/FrameworkSample/widget.cc | 63 - .../xcode/Samples/FrameworkSample/widget.h | 59 - .../Samples/FrameworkSample/widget_test.cc | 68 - .../third_party/gtest/xcode/Scripts/runtests.sh | 65 - .../gtest/xcode/Scripts/versiongenerate.py | 100 - .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 1135 - transaction/CMakeLists.txt | 6 +- types/TypedValue.hpp | 2 +- types/port/tests/timegm_benchmark.cpp | 2 +- utility/CMakeLists.txt | 6 +- utility/tests/EqualsAnyConstant_benchmark.cpp | 26 +- utility/tests/HashPair_benchmark.cpp | 2 +- 1343 files changed, 215280 insertions(+), 374374 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/.gitignore ---------------------------------------------------------------------- diff --git a/.gitignore b/.gitignore index 5dea02f..d8643b3 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ autom4te.cache .DS_Store .idea *~ +third_party/src http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/.gitmodules ---------------------------------------------------------------------- diff --git a/.gitmodules b/.gitmodules index 7671b11..352a7cf 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,3 @@ [submodule "third_party/protobuf"] - path = third_party/protobuf + path = third_party/src/protobuf url = https://github.com/google/protobuf.git -[submodule "third_party/re2"] - path = third_party/re2 - url = https://github.com/google/re2.git -[submodule "third_party/googletest"] - path = third_party/googletest - url = https://github.com/google/googletest http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index 8915eeb..834337b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,6 +45,8 @@ before_script: - $CC --version - $CXX --version - $CLINKER --version + - cmake --version + - (cd third_party && ./download_and_patch_prerequisites.sh && cd ../) - (cd build && cmake -D CMAKE_BUILD_TYPE=$BUILD_TYPE -D BUILD_SHARED_LIBS=On @@ -60,7 +62,7 @@ before_script: -D VECTOR_COPY_ELISION_LEVEL=$VECTOR_COPY_ELISION_LEVEL ..) script: - - ./third_party/cpplint/lint_everything.py + - ./third_party/src/cpplint/lint_everything.py - ./validate_cmakelists.py - ./cyclic_dependency.py - (cd build && make) @@ -81,6 +83,7 @@ addons: sources: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.7 + - george-edison55-precise-backports # For cmake 3.x packages: - gcc-5 - g++-5 @@ -91,6 +94,8 @@ addons: - libgtest-dev - python-networkx - libnuma-dev + - cmake-data + - cmake cache: apt: true http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dcc56a..46eaf2f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -141,11 +141,11 @@ endif() option(ENABLE_DISTRIBUTED "Use the distributed version of Quickstep" OFF) -if (BUILD_SHARED_LIBS) - set(GFLAGS_LIB_NAME gflags_nothreads-shared) -else() - set(GFLAGS_LIB_NAME gflags_nothreads-static) -endif() +macro (set_gflags_lib_name) + set(GFLAGS_LIB_NAME gflags) +endmacro (set_gflags_lib_name) + +set_gflags_lib_name () # Turn on the QUICKSTEP_DEBUG flag in the source if this is a debug build. if (CMAKE_MAJOR_VERSION GREATER 2) @@ -516,7 +516,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) # the system, because they may be linked against a different C++ standard # library (e.g. GNU libstdc++) that is not ABI-compatible. This applies only to # C++ libraries; pure C libraries should have no such issue. -set(THIRD_PARTY_SOURCE_DIR "${PROJECT_SOURCE_DIR}/third_party") +set(THIRD_PARTY_SOURCE_DIR "${PROJECT_SOURCE_DIR}/third_party/src") include(ExternalProject) if(USE_TCMALLOC) @@ -679,6 +679,10 @@ endif() # Add required cmake-controlled third-party libraries (farmhash, gflags, glog, and re2). add_subdirectory ("${THIRD_PARTY_SOURCE_DIR}/farmhash" "${CMAKE_CURRENT_BINARY_DIR}/third_party/farmhash") +set (GFLAGS_BUILD_TESTING OFF) +set (GFLAGS_NC_TESTS OFF) +set (GFLAGS_CONFIG_TESTS OFF) +set (GFLAGS_BUILD_STATIC_LIBS OFF) add_subdirectory ("${THIRD_PARTY_SOURCE_DIR}/gflags" "${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags") include_directories("${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include") @@ -694,8 +698,8 @@ else() include_directories(${CMAKE_CURRENT_BINARY_DIR}/third_party) endif() -add_subdirectory ("${THIRD_PARTY_SOURCE_DIR}/re2_cmake" "${CMAKE_CURRENT_BINARY_DIR}/third_party/re2") include_directories("${THIRD_PARTY_SOURCE_DIR}/re2") +add_subdirectory ("${THIRD_PARTY_SOURCE_DIR}/re2" "${CMAKE_CURRENT_BINARY_DIR}/third_party/re2") # Add optional linenoise command-line editing library. if (USE_LINENOISE) http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/cli/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt index 8c7fe2d..c5f3915 100644 --- a/cli/CMakeLists.txt +++ b/cli/CMakeLists.txt @@ -33,11 +33,7 @@ if(LIBNUMA_FOUND) set(QUICKSTEP_HAVE_LIBNUMA TRUE) endif() -if (BUILD_SHARED_LIBS) - set(GFLAGS_LIB_NAME gflags_nothreads-shared) -else() - set(GFLAGS_LIB_NAME gflags_nothreads-static) -endif() +set_gflags_lib_name () if (ENABLE_GOOGLE_PROFILER) set(QUICKSTEP_ENABLE_GOOGLE_PROFILER TRUE) http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/cli/LineReaderLineNoise.cpp ---------------------------------------------------------------------- diff --git a/cli/LineReaderLineNoise.cpp b/cli/LineReaderLineNoise.cpp index 9c3650e..67f29ad 100644 --- a/cli/LineReaderLineNoise.cpp +++ b/cli/LineReaderLineNoise.cpp @@ -25,7 +25,7 @@ #include #include -#include "third_party/linenoise/linenoise.h" +#include "third_party/src/linenoise/linenoise.h" namespace quickstep { http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/cli/distributed/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/cli/distributed/CMakeLists.txt b/cli/distributed/CMakeLists.txt index e16d8af..a00ffda 100644 --- a/cli/distributed/CMakeLists.txt +++ b/cli/distributed/CMakeLists.txt @@ -15,11 +15,7 @@ # specific language governing permissions and limitations # under the License. -if (BUILD_SHARED_LIBS) - set(GFLAGS_LIB_NAME gflags_nothreads-shared) -else() - set(GFLAGS_LIB_NAME gflags_nothreads-static) -endif() +set_gflags_lib_name () # Declare micro-libs and link dependencies: add_library(quickstep_cli_distributed_Cli Cli.cpp Cli.hpp) http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/9661f956/expressions/window_aggregation/tests/WindowAggregationHandleAvg_unittest.cpp ---------------------------------------------------------------------- diff --git a/expressions/window_aggregation/tests/WindowAggregationHandleAvg_unittest.cpp b/expressions/window_aggregation/tests/WindowAggregationHandleAvg_unittest.cpp index 6e1364a..36690a7 100644 --- a/expressions/window_aggregation/tests/WindowAggregationHandleAvg_unittest.cpp +++ b/expressions/window_aggregation/tests/WindowAggregationHandleAvg_unittest.cpp @@ -215,7 +215,8 @@ class WindowAggregationHandleAvgTest : public::testing::Test { // Get the cpptype result. std::vector rows_result_cpp_vector; typename GenericType::cpptype rows_sum; - int rows_count; + SetDataType(0, &rows_sum); + int rows_count = 0; for (std::size_t i = 0; i < argument_cpp_vector.size(); ++i) { // Start of new partition if (i % kNumTuplesPerPartition == 0) { @@ -253,7 +254,8 @@ class WindowAggregationHandleAvgTest : public::testing::Test { // Get the cpptype result. std::vector range_result_cpp_vector; typename GenericType::cpptype range_sum; - int range_count; + SetDataType(0, &range_sum); + int range_count = 0; std::size_t current_tuple = 0; while (current_tuple < kNumTuples) { // Start of new partition