ORC-3. Import c++ code from github. Import of code from: https://github.com/hortonworks/orc/releases/tag/apache-import-4
Project: http://git-wip-us.apache.org/repos/asf/orc/repo Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/7de5d89d Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/7de5d89d Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/7de5d89d Branch: refs/heads/master Commit: 7de5d89df24bcab3c60eb08f9ef5a2d6af86d14d Parents: 281c37d Author: Owen O'Malley <[email protected]> Authored: Mon Jun 22 13:13:03 2015 -0700 Committer: Owen O'Malley <[email protected]> Committed: Mon Jun 22 13:13:03 2015 -0700 ---------------------------------------------------------------------- .gitignore | 3 +- .travis.yml | 18 + CMakeLists.txt | 108 + LICENSE | 6 +- NOTICE | 9 + README.md | 21 + appveyor.yml | 9 + c++/CMakeLists.txt | 21 + c++/Doxyfile | 2246 ++ c++/include/CMakeLists.txt | 82 + c++/include/orc/ColumnPrinter.hh | 52 + c++/include/orc/Int128.hh | 336 + c++/include/orc/MemoryPool.hh | 82 + c++/include/orc/OrcFile.hh | 97 + c++/include/orc/Reader.hh | 715 + c++/include/orc/Vector.hh | 299 + c++/include/orc/orc-config.hh.in | 78 + c++/libs/CMakeLists.txt | 16 + c++/libs/gmock-1.7.0/CHANGES | 126 + c++/libs/gmock-1.7.0/CMakeLists.txt | 165 + c++/libs/gmock-1.7.0/CONTRIBUTORS | 40 + c++/libs/gmock-1.7.0/LICENSE | 28 + c++/libs/gmock-1.7.0/Makefile.am | 216 + c++/libs/gmock-1.7.0/Makefile.in | 1357 ++ c++/libs/gmock-1.7.0/README | 369 + c++/libs/gmock-1.7.0/aclocal.m4 | 9799 ++++++++ c++/libs/gmock-1.7.0/build-aux/config.guess | 1530 ++ c++/libs/gmock-1.7.0/build-aux/config.h.in | 69 + c++/libs/gmock-1.7.0/build-aux/config.sub | 1773 ++ c++/libs/gmock-1.7.0/build-aux/depcomp | 688 + c++/libs/gmock-1.7.0/build-aux/install-sh | 527 + c++/libs/gmock-1.7.0/build-aux/ltmain.sh | 9661 ++++++++ c++/libs/gmock-1.7.0/build-aux/missing | 331 + c++/libs/gmock-1.7.0/configure | 18535 +++++++++++++++ c++/libs/gmock-1.7.0/configure.ac | 146 + .../gmock-1.7.0/fused-src/gmock-gtest-all.cc | 11443 ++++++++++ c++/libs/gmock-1.7.0/fused-src/gmock/gmock.h | 14198 ++++++++++++ c++/libs/gmock-1.7.0/fused-src/gmock_main.cc | 54 + c++/libs/gmock-1.7.0/fused-src/gtest/gtest.h | 20061 +++++++++++++++++ c++/libs/gmock-1.7.0/gtest/CHANGES | 157 + c++/libs/gmock-1.7.0/gtest/CMakeLists.txt | 252 + c++/libs/gmock-1.7.0/gtest/CONTRIBUTORS | 37 + c++/libs/gmock-1.7.0/gtest/LICENSE | 28 + c++/libs/gmock-1.7.0/gtest/Makefile.am | 306 + c++/libs/gmock-1.7.0/gtest/Makefile.in | 1360 ++ c++/libs/gmock-1.7.0/gtest/README | 435 + c++/libs/gmock-1.7.0/gtest/aclocal.m4 | 1198 + .../gmock-1.7.0/gtest/build-aux/config.guess | 1530 ++ .../gmock-1.7.0/gtest/build-aux/config.h.in | 69 + c++/libs/gmock-1.7.0/gtest/build-aux/config.sub | 1773 ++ c++/libs/gmock-1.7.0/gtest/build-aux/depcomp | 688 + c++/libs/gmock-1.7.0/gtest/build-aux/install-sh | 527 + c++/libs/gmock-1.7.0/gtest/build-aux/ltmain.sh | 9661 ++++++++ c++/libs/gmock-1.7.0/gtest/build-aux/missing | 331 + .../gtest/cmake/internal_utils.cmake | 227 + .../gmock-1.7.0/gtest/codegear/gtest.cbproj | 138 + .../gmock-1.7.0/gtest/codegear/gtest.groupproj | 54 + .../gmock-1.7.0/gtest/codegear/gtest_all.cc | 38 + .../gmock-1.7.0/gtest/codegear/gtest_link.cc | 40 + .../gtest/codegear/gtest_main.cbproj | 82 + .../gtest/codegear/gtest_unittest.cbproj | 88 + c++/libs/gmock-1.7.0/gtest/configure | 18222 +++++++++++++++ c++/libs/gmock-1.7.0/gtest/configure.ac | 68 + .../gtest/fused-src/gtest/gtest-all.cc | 9592 ++++++++ .../gmock-1.7.0/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 + .../gmock-1.7.0/gtest/include/gtest/gtest-spi.h | 232 + .../gtest/include/gtest/gtest-test-part.h | 179 + .../gtest/include/gtest/gtest-typed-test.h | 259 + .../gmock-1.7.0/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 + c++/libs/gmock-1.7.0/gtest/m4/acx_pthread.m4 | 363 + c++/libs/gmock-1.7.0/gtest/m4/gtest.m4 | 74 + c++/libs/gmock-1.7.0/gtest/m4/libtool.m4 | 8001 +++++++ c++/libs/gmock-1.7.0/gtest/m4/ltoptions.m4 | 384 + c++/libs/gmock-1.7.0/gtest/m4/ltsugar.m4 | 123 + c++/libs/gmock-1.7.0/gtest/m4/ltversion.m4 | 23 + c++/libs/gmock-1.7.0/gtest/m4/lt~obsolete.m4 | 98 + c++/libs/gmock-1.7.0/gtest/make/Makefile | 82 + c++/libs/gmock-1.7.0/gtest/msvc/gtest-md.sln | 45 + c++/libs/gmock-1.7.0/gtest/msvc/gtest-md.vcproj | 126 + c++/libs/gmock-1.7.0/gtest/msvc/gtest.sln | 45 + c++/libs/gmock-1.7.0/gtest/msvc/gtest.vcproj | 126 + .../gmock-1.7.0/gtest/msvc/gtest_main-md.vcproj | 129 + .../gmock-1.7.0/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 + .../gmock-1.7.0/gtest/samples/prime_tables.h | 123 + c++/libs/gmock-1.7.0/gtest/samples/sample1.cc | 68 + c++/libs/gmock-1.7.0/gtest/samples/sample1.h | 43 + .../gtest/samples/sample10_unittest.cc | 144 + .../gtest/samples/sample1_unittest.cc | 153 + c++/libs/gmock-1.7.0/gtest/samples/sample2.cc | 56 + c++/libs/gmock-1.7.0/gtest/samples/sample2.h | 85 + .../gtest/samples/sample2_unittest.cc | 109 + .../gmock-1.7.0/gtest/samples/sample3-inl.h | 172 + .../gtest/samples/sample3_unittest.cc | 151 + c++/libs/gmock-1.7.0/gtest/samples/sample4.cc | 46 + c++/libs/gmock-1.7.0/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 + .../gmock-1.7.0/gtest/scripts/gtest-config.in | 274 + c++/libs/gmock-1.7.0/gtest/scripts/pump.py | 855 + .../gmock-1.7.0/gtest/scripts/test/Makefile | 59 + c++/libs/gmock-1.7.0/gtest/src/gtest-all.cc | 48 + .../gmock-1.7.0/gtest/src/gtest-death-test.cc | 1344 ++ .../gmock-1.7.0/gtest/src/gtest-filepath.cc | 382 + .../gmock-1.7.0/gtest/src/gtest-internal-inl.h | 1218 + c++/libs/gmock-1.7.0/gtest/src/gtest-port.cc | 805 + .../gmock-1.7.0/gtest/src/gtest-printers.cc | 363 + .../gmock-1.7.0/gtest/src/gtest-test-part.cc | 110 + .../gmock-1.7.0/gtest/src/gtest-typed-test.cc | 110 + c++/libs/gmock-1.7.0/gtest/src/gtest.cc | 5015 ++++ c++/libs/gmock-1.7.0/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 + .../gmock-1.7.0/gtest/test/gtest-port_test.cc | 1253 + .../gtest/test/gtest-printers_test.cc | 1566 ++ .../gtest/test/gtest-test-part_test.cc | 208 + .../gmock-1.7.0/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 + .../gmock-1.7.0/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 + .../gmock-1.7.0/gtest/test/gtest_color_test.py | 130 + .../gmock-1.7.0/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 + .../gmock-1.7.0/gtest/test/gtest_help_test.py | 172 + .../gmock-1.7.0/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 + .../gmock-1.7.0/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 + .../gmock-1.7.0/gtest/test/gtest_prod_test.cc | 57 + .../gmock-1.7.0/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 + .../gmock-1.7.0/gtest/test/gtest_stress_test.cc | 256 + .../gmock-1.7.0/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 + .../gmock-1.7.0/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 + c++/libs/gmock-1.7.0/gtest/test/production.cc | 36 + c++/libs/gmock-1.7.0/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 + .../gmock-1.7.0/gtest/xcode/Scripts/runtests.sh | 65 + .../gtest/xcode/Scripts/versiongenerate.py | 100 + .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 1135 + .../gmock-1.7.0/include/gmock/gmock-actions.h | 1078 + .../include/gmock/gmock-cardinalities.h | 147 + .../include/gmock/gmock-generated-actions.h | 2415 ++ .../gmock/gmock-generated-actions.h.pump | 821 + .../gmock/gmock-generated-function-mockers.h | 991 + .../gmock-generated-function-mockers.h.pump | 265 + .../include/gmock/gmock-generated-matchers.h | 2190 ++ .../gmock/gmock-generated-matchers.h.pump | 674 + .../include/gmock/gmock-generated-nice-strict.h | 397 + .../gmock/gmock-generated-nice-strict.h.pump | 161 + .../gmock-1.7.0/include/gmock/gmock-matchers.h | 3986 ++++ .../include/gmock/gmock-more-actions.h | 233 + .../include/gmock/gmock-more-matchers.h | 58 + .../include/gmock/gmock-spec-builders.h | 1791 ++ c++/libs/gmock-1.7.0/include/gmock/gmock.h | 94 + .../internal/gmock-generated-internal-utils.h | 279 + .../gmock-generated-internal-utils.h.pump | 136 + .../gmock/internal/gmock-internal-utils.h | 498 + .../include/gmock/internal/gmock-port.h | 78 + c++/libs/gmock-1.7.0/make/Makefile | 101 + c++/libs/gmock-1.7.0/msvc/2005/gmock.sln | 32 + c++/libs/gmock-1.7.0/msvc/2005/gmock.vcproj | 191 + .../gmock-1.7.0/msvc/2005/gmock_config.vsprops | 15 + .../gmock-1.7.0/msvc/2005/gmock_main.vcproj | 187 + .../gmock-1.7.0/msvc/2005/gmock_test.vcproj | 201 + c++/libs/gmock-1.7.0/msvc/2010/gmock.sln | 32 + c++/libs/gmock-1.7.0/msvc/2010/gmock.vcxproj | 82 + .../gmock-1.7.0/msvc/2010/gmock_config.props | 19 + .../gmock-1.7.0/msvc/2010/gmock_main.vcxproj | 88 + .../gmock-1.7.0/msvc/2010/gmock_test.vcxproj | 101 + .../gmock-1.7.0/scripts/fuse_gmock_files.py | 240 + c++/libs/gmock-1.7.0/scripts/generator/LICENSE | 203 + c++/libs/gmock-1.7.0/scripts/generator/README | 35 + .../scripts/generator/README.cppclean | 115 + .../gmock-1.7.0/scripts/generator/cpp/ast.py | 1723 ++ .../scripts/generator/cpp/gmock_class.py | 226 + .../scripts/generator/cpp/keywords.py | 59 + .../scripts/generator/cpp/tokenize.py | 287 + .../gmock-1.7.0/scripts/generator/cpp/utils.py | 41 + .../gmock-1.7.0/scripts/generator/gmock_gen.py | 31 + c++/libs/gmock-1.7.0/scripts/gmock-config.in | 303 + c++/libs/gmock-1.7.0/src/gmock-all.cc | 47 + c++/libs/gmock-1.7.0/src/gmock-cardinalities.cc | 156 + .../gmock-1.7.0/src/gmock-internal-utils.cc | 174 + c++/libs/gmock-1.7.0/src/gmock-matchers.cc | 498 + c++/libs/gmock-1.7.0/src/gmock-spec-builders.cc | 813 + c++/libs/gmock-1.7.0/src/gmock.cc | 182 + c++/libs/gmock-1.7.0/src/gmock_main.cc | 54 + c++/libs/gmock-1.7.0/test/gmock-actions_test.cc | 1256 ++ .../test/gmock-cardinalities_test.cc | 428 + .../test/gmock-generated-actions_test.cc | 1225 + .../gmock-generated-function-mockers_test.cc | 588 + .../test/gmock-generated-internal-utils_test.cc | 127 + .../test/gmock-generated-matchers_test.cc | 1289 ++ .../test/gmock-internal-utils_test.cc | 649 + .../gmock-1.7.0/test/gmock-matchers_test.cc | 5247 +++++ .../gmock-1.7.0/test/gmock-more-actions_test.cc | 705 + .../gmock-1.7.0/test/gmock-nice-strict_test.cc | 424 + c++/libs/gmock-1.7.0/test/gmock-port_test.cc | 43 + .../test/gmock-spec-builders_test.cc | 2613 +++ c++/libs/gmock-1.7.0/test/gmock_all_test.cc | 48 + c++/libs/gmock-1.7.0/test/gmock_ex_test.cc | 78 + c++/libs/gmock-1.7.0/test/gmock_leak_test.py | 108 + c++/libs/gmock-1.7.0/test/gmock_leak_test_.cc | 100 + c++/libs/gmock-1.7.0/test/gmock_link2_test.cc | 40 + c++/libs/gmock-1.7.0/test/gmock_link_test.cc | 40 + c++/libs/gmock-1.7.0/test/gmock_link_test.h | 669 + c++/libs/gmock-1.7.0/test/gmock_output_test.py | 180 + c++/libs/gmock-1.7.0/test/gmock_output_test_.cc | 291 + .../test/gmock_output_test_golden.txt | 310 + c++/libs/gmock-1.7.0/test/gmock_stress_test.cc | 322 + c++/libs/gmock-1.7.0/test/gmock_test.cc | 255 + c++/libs/gmock-1.7.0/test/gmock_test_utils.py | 112 + c++/libs/protobuf-2.6.0/CHANGES.txt | 575 + c++/libs/protobuf-2.6.0/CMakeLists.txt | 114 + c++/libs/protobuf-2.6.0/CONTRIBUTORS.txt | 90 + c++/libs/protobuf-2.6.0/COPYING.txt | 33 + c++/libs/protobuf-2.6.0/INSTALL.txt | 237 + c++/libs/protobuf-2.6.0/Makefile.am | 267 + c++/libs/protobuf-2.6.0/Makefile.in | 1083 + c++/libs/protobuf-2.6.0/README.txt | 152 + c++/libs/protobuf-2.6.0/aclocal.m4 | 1020 + c++/libs/protobuf-2.6.0/autogen.sh | 41 + c++/libs/protobuf-2.6.0/config.guess | 1530 ++ c++/libs/protobuf-2.6.0/config.h.cmake | 160 + c++/libs/protobuf-2.6.0/config.h.in | 149 + c++/libs/protobuf-2.6.0/config.sub | 1773 ++ c++/libs/protobuf-2.6.0/configure | 19489 ++++++++++++++++ c++/libs/protobuf-2.6.0/configure.ac | 150 + c++/libs/protobuf-2.6.0/depcomp | 688 + c++/libs/protobuf-2.6.0/editors/README.txt | 5 + c++/libs/protobuf-2.6.0/editors/proto.vim | 105 + .../protobuf-2.6.0/editors/protobuf-mode.el | 220 + c++/libs/protobuf-2.6.0/examples/AddPerson.java | 95 + .../protobuf-2.6.0/examples/ListPeople.java | 50 + c++/libs/protobuf-2.6.0/examples/Makefile | 58 + c++/libs/protobuf-2.6.0/examples/README.txt | 29 + c++/libs/protobuf-2.6.0/examples/add_person.cc | 95 + c++/libs/protobuf-2.6.0/examples/add_person.py | 58 + .../protobuf-2.6.0/examples/addressbook.proto | 30 + c++/libs/protobuf-2.6.0/examples/list_people.cc | 69 + c++/libs/protobuf-2.6.0/examples/list_people.py | 38 + .../protobuf-2.6.0/generate_descriptor_proto.sh | 33 + c++/libs/protobuf-2.6.0/gtest/CHANGES | 130 + c++/libs/protobuf-2.6.0/gtest/CMakeLists.txt | 250 + c++/libs/protobuf-2.6.0/gtest/CONTRIBUTORS | 37 + c++/libs/protobuf-2.6.0/gtest/LICENSE | 28 + c++/libs/protobuf-2.6.0/gtest/Makefile.am | 305 + c++/libs/protobuf-2.6.0/gtest/Makefile.in | 1360 ++ c++/libs/protobuf-2.6.0/gtest/README | 434 + c++/libs/protobuf-2.6.0/gtest/aclocal.m4 | 1198 + .../protobuf-2.6.0/gtest/build-aux/config.guess | 1530 ++ .../protobuf-2.6.0/gtest/build-aux/config.h.in | 69 + .../protobuf-2.6.0/gtest/build-aux/config.sub | 1773 ++ c++/libs/protobuf-2.6.0/gtest/build-aux/depcomp | 688 + .../protobuf-2.6.0/gtest/build-aux/install-sh | 527 + .../protobuf-2.6.0/gtest/build-aux/ltmain.sh | 9661 ++++++++ c++/libs/protobuf-2.6.0/gtest/build-aux/missing | 331 + .../gtest/cmake/internal_utils.cmake | 227 + .../protobuf-2.6.0/gtest/codegear/gtest.cbproj | 138 + .../gtest/codegear/gtest.groupproj | 54 + .../protobuf-2.6.0/gtest/codegear/gtest_all.cc | 38 + .../protobuf-2.6.0/gtest/codegear/gtest_link.cc | 40 + .../gtest/codegear/gtest_main.cbproj | 82 + .../gtest/codegear/gtest_unittest.cbproj | 88 + c++/libs/protobuf-2.6.0/gtest/configure | 18222 +++++++++++++++ c++/libs/protobuf-2.6.0/gtest/configure.ac | 68 + .../gtest/fused-src/gtest/gtest-all.cc | 9251 ++++++++ .../gtest/fused-src/gtest/gtest.h | 20012 ++++++++++++++++ .../gtest/fused-src/gtest/gtest_main.cc | 38 + .../gtest/include/gtest/gtest-death-test.h | 294 + .../gtest/include/gtest/gtest-message.h | 230 + .../gtest/include/gtest/gtest-param-test.h | 1421 ++ .../gtest/include/gtest/gtest-param-test.h.pump | 487 + .../gtest/include/gtest/gtest-printers.h | 855 + .../gtest/include/gtest/gtest-spi.h | 232 + .../gtest/include/gtest/gtest-test-part.h | 179 + .../gtest/include/gtest/gtest-typed-test.h | 259 + .../protobuf-2.6.0/gtest/include/gtest/gtest.h | 2236 ++ .../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 | 1171 + .../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 | 180 + .../gtest/include/gtest/internal/gtest-tuple.h | 1012 + .../include/gtest/internal/gtest-tuple.h.pump | 339 + .../include/gtest/internal/gtest-type-util.h | 3332 +++ .../gtest/internal/gtest-type-util.h.pump | 298 + c++/libs/protobuf-2.6.0/gtest/m4/acx_pthread.m4 | 363 + c++/libs/protobuf-2.6.0/gtest/m4/gtest.m4 | 74 + c++/libs/protobuf-2.6.0/gtest/m4/libtool.m4 | 8001 +++++++ c++/libs/protobuf-2.6.0/gtest/m4/ltoptions.m4 | 384 + c++/libs/protobuf-2.6.0/gtest/m4/ltsugar.m4 | 123 + c++/libs/protobuf-2.6.0/gtest/m4/ltversion.m4 | 23 + c++/libs/protobuf-2.6.0/gtest/m4/lt~obsolete.m4 | 98 + c++/libs/protobuf-2.6.0/gtest/make/Makefile | 80 + c++/libs/protobuf-2.6.0/gtest/msvc/gtest-md.sln | 45 + .../protobuf-2.6.0/gtest/msvc/gtest-md.vcproj | 126 + c++/libs/protobuf-2.6.0/gtest/msvc/gtest.sln | 45 + c++/libs/protobuf-2.6.0/gtest/msvc/gtest.vcproj | 126 + .../gtest/msvc/gtest_main-md.vcproj | 129 + .../protobuf-2.6.0/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 + .../protobuf-2.6.0/gtest/samples/prime_tables.h | 123 + .../protobuf-2.6.0/gtest/samples/sample1.cc | 68 + c++/libs/protobuf-2.6.0/gtest/samples/sample1.h | 43 + .../gtest/samples/sample10_unittest.cc | 144 + .../gtest/samples/sample1_unittest.cc | 153 + .../protobuf-2.6.0/gtest/samples/sample2.cc | 56 + c++/libs/protobuf-2.6.0/gtest/samples/sample2.h | 85 + .../gtest/samples/sample2_unittest.cc | 109 + .../protobuf-2.6.0/gtest/samples/sample3-inl.h | 172 + .../gtest/samples/sample3_unittest.cc | 151 + .../protobuf-2.6.0/gtest/samples/sample4.cc | 46 + c++/libs/protobuf-2.6.0/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 + .../gtest/scripts/gtest-config.in | 274 + c++/libs/protobuf-2.6.0/gtest/scripts/pump.py | 855 + .../protobuf-2.6.0/gtest/scripts/test/Makefile | 59 + c++/libs/protobuf-2.6.0/gtest/src/gtest-all.cc | 48 + .../gtest/src/gtest-death-test.cc | 1341 ++ .../protobuf-2.6.0/gtest/src/gtest-filepath.cc | 381 + .../gtest/src/gtest-internal-inl.h | 1056 + c++/libs/protobuf-2.6.0/gtest/src/gtest-port.cc | 805 + .../protobuf-2.6.0/gtest/src/gtest-printers.cc | 364 + .../protobuf-2.6.0/gtest/src/gtest-test-part.cc | 110 + .../gtest/src/gtest-typed-test.cc | 110 + c++/libs/protobuf-2.6.0/gtest/src/gtest.cc | 4838 ++++ c++/libs/protobuf-2.6.0/gtest/src/gtest_main.cc | 38 + .../gtest/test/gtest-death-test_ex_test.cc | 93 + .../gtest/test/gtest-death-test_test.cc | 1368 ++ .../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 | 897 + .../gtest/test/gtest-param-test_test.h | 57 + .../gtest/test/gtest-port_test.cc | 1253 + .../gtest/test/gtest-printers_test.cc | 1561 ++ .../gtest/test/gtest-test-part_test.cc | 208 + .../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 + .../protobuf-2.6.0/gtest/test/gtest_all_test.cc | 47 + .../test/gtest_break_on_failure_unittest.py | 218 + .../test/gtest_break_on_failure_unittest_.cc | 88 + .../gtest/test/gtest_catch_exceptions_test.py | 223 + .../gtest/test/gtest_catch_exceptions_test_.cc | 311 + .../gtest/test/gtest_color_test.py | 130 + .../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 + .../gtest/test/gtest_help_test.py | 172 + .../gtest/test/gtest_help_test_.cc | 46 + .../gtest/test/gtest_list_tests_unittest.py | 177 + .../gtest/test/gtest_list_tests_unittest_.cc | 85 + .../gtest/test/gtest_main_unittest.cc | 45 + .../gtest/test/gtest_no_test_unittest.cc | 56 + .../gtest/test/gtest_output_test.py | 335 + .../gtest/test/gtest_output_test_.cc | 1034 + .../gtest/test/gtest_output_test_golden_lin.txt | 725 + .../gtest/test/gtest_pred_impl_unittest.cc | 2427 ++ .../gtest/test/gtest_prod_test.cc | 57 + .../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 + .../gtest/test/gtest_stress_test.cc | 256 + .../gtest/test/gtest_test_utils.py | 305 + .../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 + .../protobuf-2.6.0/gtest/test/gtest_unittest.cc | 7240 ++++++ .../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 | 284 + .../gtest/test/gtest_xml_output_unittest_.cc | 177 + .../gtest/test/gtest_xml_test_utils.py | 190 + .../protobuf-2.6.0/gtest/test/production.cc | 36 + c++/libs/protobuf-2.6.0/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 + .../gtest/xcode/Scripts/runtests.sh | 65 + .../gtest/xcode/Scripts/versiongenerate.py | 100 + .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 1084 + .../google/protobuf/compiler/code_generator.h | 145 + .../protobuf/compiler/command_line_interface.h | 378 + .../protobuf/compiler/cpp/cpp_generator.h | 72 + .../include/google/protobuf/compiler/importer.h | 317 + .../protobuf/compiler/java/java_generator.h | 72 + .../include/google/protobuf/compiler/parser.h | 522 + .../include/google/protobuf/compiler/plugin.h | 72 + .../protobuf/compiler/python/python_generator.h | 166 + .../include/google/protobuf/descriptor.h | 1691 ++ .../include/google/protobuf/descriptor.pb.h | 6761 ++++++ .../google/protobuf/descriptor_database.h | 369 + .../include/google/protobuf/dynamic_message.h | 148 + .../include/google/protobuf/extension_set.h | 1230 + .../google/protobuf/generated_enum_reflection.h | 91 + .../protobuf/generated_message_reflection.h | 504 + .../google/protobuf/generated_message_util.h | 113 + .../include/google/protobuf/io/coded_stream.h | 1220 + .../include/google/protobuf/io/gzip_stream.h | 209 + .../include/google/protobuf/io/printer.h | 136 + .../include/google/protobuf/io/strtod.h | 50 + .../include/google/protobuf/io/tokenizer.h | 402 + .../google/protobuf/io/zero_copy_stream.h | 248 + .../google/protobuf/io/zero_copy_stream_impl.h | 358 + .../protobuf/io/zero_copy_stream_impl_lite.h | 354 + .../include/google/protobuf/message.h | 866 + .../include/google/protobuf/message_lite.h | 247 + .../include/google/protobuf/reflection_ops.h | 81 + .../include/google/protobuf/repeated_field.h | 1603 ++ .../include/google/protobuf/service.h | 291 + .../include/google/protobuf/stubs/atomicops.h | 216 + .../stubs/atomicops_internals_x86_msvc.h | 150 + .../include/google/protobuf/stubs/common.h | 1226 + .../include/google/protobuf/stubs/once.h | 166 + .../google/protobuf/stubs/platform_macros.h | 86 + .../google/protobuf/stubs/template_util.h | 138 + .../include/google/protobuf/stubs/type_traits.h | 336 + .../include/google/protobuf/text_format.h | 473 + .../include/google/protobuf/unknown_field_set.h | 318 + .../include/google/protobuf/wire_format.h | 336 + .../include/google/protobuf/wire_format_lite.h | 661 + .../google/protobuf/wire_format_lite_inl.h | 860 + c++/libs/protobuf-2.6.0/install-sh | 527 + c++/libs/protobuf-2.6.0/java/README.txt | 96 + c++/libs/protobuf-2.6.0/java/pom.xml | 217 + .../com/google/protobuf/AbstractMessage.java | 466 + .../google/protobuf/AbstractMessageLite.java | 355 + .../com/google/protobuf/AbstractParser.java | 253 + .../com/google/protobuf/BlockingRpcChannel.java | 51 + .../com/google/protobuf/BlockingService.java | 64 + .../com/google/protobuf/BoundedByteString.java | 163 + .../java/com/google/protobuf/ByteString.java | 1022 + .../com/google/protobuf/CodedInputStream.java | 1311 ++ .../com/google/protobuf/CodedOutputStream.java | 1297 ++ .../java/com/google/protobuf/Descriptors.java | 2238 ++ .../com/google/protobuf/DynamicMessage.java | 603 + .../java/com/google/protobuf/Extension.java | 96 + .../com/google/protobuf/ExtensionRegistry.java | 392 + .../google/protobuf/ExtensionRegistryLite.java | 185 + .../main/java/com/google/protobuf/FieldSet.java | 907 + .../com/google/protobuf/GeneratedMessage.java | 2213 ++ .../google/protobuf/GeneratedMessageLite.java | 949 + .../main/java/com/google/protobuf/Internal.java | 391 + .../InvalidProtocolBufferException.java | 122 + .../java/com/google/protobuf/LazyField.java | 154 + .../java/com/google/protobuf/LazyFieldLite.java | 176 + .../google/protobuf/LazyStringArrayList.java | 367 + .../com/google/protobuf/LazyStringList.java | 163 + .../com/google/protobuf/LiteralByteString.java | 362 + .../main/java/com/google/protobuf/Message.java | 244 + .../java/com/google/protobuf/MessageLite.java | 320 + .../google/protobuf/MessageLiteOrBuilder.java | 60 + .../com/google/protobuf/MessageOrBuilder.java | 143 + .../com/google/protobuf/MessageReflection.java | 931 + .../main/java/com/google/protobuf/Parser.java | 261 + .../google/protobuf/ProtocolMessageEnum.java | 58 + .../com/google/protobuf/ProtocolStringList.java | 48 + .../google/protobuf/RepeatedFieldBuilder.java | 696 + .../com/google/protobuf/RopeByteString.java | 957 + .../java/com/google/protobuf/RpcCallback.java | 47 + .../java/com/google/protobuf/RpcChannel.java | 71 + .../java/com/google/protobuf/RpcController.java | 118 + .../main/java/com/google/protobuf/RpcUtil.java | 134 + .../main/java/com/google/protobuf/Service.java | 117 + .../com/google/protobuf/ServiceException.java | 52 + .../com/google/protobuf/SingleFieldBuilder.java | 241 + .../com/google/protobuf/SmallSortedMap.java | 618 + .../java/com/google/protobuf/TextFormat.java | 1984 ++ .../protobuf/UninitializedMessageException.java | 99 + .../com/google/protobuf/UnknownFieldSet.java | 995 + .../protobuf/UnmodifiableLazyStringList.java | 205 + .../src/main/java/com/google/protobuf/Utf8.java | 349 + .../java/com/google/protobuf/WireFormat.java | 163 + .../google/protobuf/AbstractMessageTest.java | 527 + .../google/protobuf/BoundedByteStringTest.java | 68 + .../com/google/protobuf/ByteStringTest.java | 759 + .../java/com/google/protobuf/CheckUtf8Test.java | 141 + .../google/protobuf/CodedInputStreamTest.java | 769 + .../google/protobuf/CodedOutputStreamTest.java | 401 + .../google/protobuf/DeprecatedFieldTest.java | 80 + .../com/google/protobuf/DescriptorsTest.java | 708 + .../com/google/protobuf/DynamicMessageTest.java | 310 + .../protobuf/ForceFieldBuildersPreRun.java | 48 + .../google/protobuf/GeneratedMessageTest.java | 1515 ++ .../com/google/protobuf/IsValidUtf8Test.java | 180 + .../google/protobuf/IsValidUtf8TestUtil.java | 421 + .../com/google/protobuf/LazyFieldLiteTest.java | 134 + .../java/com/google/protobuf/LazyFieldTest.java | 121 + .../google/protobuf/LazyMessageLiteTest.java | 319 + .../protobuf/LazyStringArrayListTest.java | 174 + .../google/protobuf/LazyStringEndToEndTest.java | 143 + .../google/protobuf/LiteEqualsAndHashTest.java | 85 + .../test/java/com/google/protobuf/LiteTest.java | 148 + .../google/protobuf/LiteralByteStringTest.java | 396 + .../java/com/google/protobuf/MessageTest.java | 353 + .../com/google/protobuf/NestedBuildersTest.java | 185 + .../java/com/google/protobuf/ParserTest.java | 381 + .../protobuf/RepeatedFieldBuilderTest.java | 190 + .../protobuf/RopeByteStringSubstringTest.java | 97 + .../com/google/protobuf/RopeByteStringTest.java | 115 + .../java/com/google/protobuf/ServiceTest.java | 320 + .../google/protobuf/SingleFieldBuilderTest.java | 155 + .../com/google/protobuf/SmallSortedMapTest.java | 420 + .../com/google/protobuf/TestBadIdentifiers.java | 96 + .../test/java/com/google/protobuf/TestUtil.java | 4124 ++++ .../com/google/protobuf/TextFormatTest.java | 994 + .../google/protobuf/UnknownFieldSetTest.java | 653 + .../UnmodifiableLazyStringListTest.java | 227 + .../com/google/protobuf/WireFormatTest.java | 606 + .../com/google/protobuf/lazy_fields_lite.proto | 61 + .../google/protobuf/lite_equals_and_hash.proto | 55 + .../google/protobuf/multiple_files_test.proto | 77 + .../google/protobuf/nested_builders_test.proto | 53 + .../com/google/protobuf/nested_extension.proto | 46 + .../google/protobuf/nested_extension_lite.proto | 48 + .../google/protobuf/non_nested_extension.proto | 49 + .../protobuf/non_nested_extension_lite.proto | 50 + .../google/protobuf/outer_class_name_test.proto | 38 + .../protobuf/outer_class_name_test2.proto | 42 + .../protobuf/outer_class_name_test3.proto | 43 + .../google/protobuf/test_bad_identifiers.proto | 157 + .../com/google/protobuf/test_check_utf8.proto | 50 + .../google/protobuf/test_check_utf8_size.proto | 51 + .../google/protobuf/test_custom_options.proto | 43 + c++/libs/protobuf-2.6.0/ltmain.sh | 9661 ++++++++ .../protobuf-2.6.0/m4/ac_system_extensions.m4 | 37 + c++/libs/protobuf-2.6.0/m4/acx_check_suncc.m4 | 74 + c++/libs/protobuf-2.6.0/m4/acx_pthread.m4 | 397 + c++/libs/protobuf-2.6.0/m4/libtool.m4 | 8001 +++++++ c++/libs/protobuf-2.6.0/m4/ltoptions.m4 | 384 + c++/libs/protobuf-2.6.0/m4/ltsugar.m4 | 123 + c++/libs/protobuf-2.6.0/m4/ltversion.m4 | 23 + c++/libs/protobuf-2.6.0/m4/lt~obsolete.m4 | 98 + c++/libs/protobuf-2.6.0/m4/stl_hash.m4 | 72 + c++/libs/protobuf-2.6.0/missing | 331 + c++/libs/protobuf-2.6.0/protobuf-lite.pc.in | 13 + c++/libs/protobuf-2.6.0/protobuf.pc.in | 14 + c++/libs/protobuf-2.6.0/python/README.txt | 105 + c++/libs/protobuf-2.6.0/python/ez_setup.py | 284 + .../protobuf-2.6.0/python/google/__init__.py | 1 + .../python/google/protobuf/descriptor.py | 849 + .../google/protobuf/descriptor_database.py | 137 + .../python/google/protobuf/descriptor_pool.py | 643 + .../protobuf/internal/api_implementation.cc | 139 + .../protobuf/internal/api_implementation.py | 89 + .../internal/api_implementation_default_test.py | 63 + .../google/protobuf/internal/containers.py | 269 + .../google/protobuf/internal/cpp_message.py | 663 + .../python/google/protobuf/internal/decoder.py | 831 + .../internal/descriptor_database_test.py | 63 + .../protobuf/internal/descriptor_pool_test.py | 564 + .../internal/descriptor_pool_test1.proto | 94 + .../internal/descriptor_pool_test2.proto | 70 + .../protobuf/internal/descriptor_python_test.py | 54 + .../google/protobuf/internal/descriptor_test.py | 669 + .../python/google/protobuf/internal/encoder.py | 788 + .../protobuf/internal/enum_type_wrapper.py | 89 + .../protobuf/internal/factory_test1.proto | 57 + .../protobuf/internal/factory_test2.proto | 92 + .../google/protobuf/internal/generator_test.py | 343 + .../internal/message_factory_python_test.py | 54 + .../protobuf/internal/message_factory_test.py | 131 + .../protobuf/internal/message_listener.py | 78 + .../protobuf/internal/message_python_test.py | 54 + .../google/protobuf/internal/message_test.py | 676 + .../protobuf/internal/missing_enum_values.proto | 50 + .../protobuf/internal/more_extensions.proto | 58 + .../internal/more_extensions_dynamic.proto | 49 + .../protobuf/internal/more_messages.proto | 51 + .../google/protobuf/internal/python_message.py | 1247 + .../google/protobuf/internal/reflection_test.py | 2934 +++ .../internal/service_reflection_test.py | 136 + .../protobuf/internal/symbol_database_test.py | 120 + .../internal/test_bad_identifiers.proto | 52 + .../google/protobuf/internal/test_util.py | 662 + .../protobuf/internal/text_encoding_test.py | 68 + .../protobuf/internal/text_format_test.py | 736 + .../google/protobuf/internal/type_checkers.py | 328 + .../protobuf/internal/unknown_fields_test.py | 231 + .../google/protobuf/internal/wire_format.py | 268 + .../protobuf/internal/wire_format_test.py | 253 + .../python/google/protobuf/message.py | 284 + .../python/google/protobuf/message_factory.py | 155 + .../python/google/protobuf/pyext/README | 6 + .../python/google/protobuf/pyext/cpp_message.py | 61 + .../python/google/protobuf/pyext/descriptor.cc | 357 + .../python/google/protobuf/pyext/descriptor.h | 96 + .../protobuf/pyext/descriptor_cpp2_test.py | 58 + .../google/protobuf/pyext/extension_dict.cc | 338 + .../google/protobuf/pyext/extension_dict.h | 123 + .../python/google/protobuf/pyext/message.cc | 2561 +++ .../python/google/protobuf/pyext/message.h | 305 + .../protobuf/pyext/message_factory_cpp2_test.py | 56 + .../google/protobuf/pyext/proto2_api_test.proto | 38 + .../python/google/protobuf/pyext/python.proto | 66 + .../google/protobuf/pyext/python_protobuf.h | 57 + .../pyext/reflection_cpp2_generated_test.py | 94 + .../pyext/repeated_composite_container.cc | 763 + .../pyext/repeated_composite_container.h | 172 + .../protobuf/pyext/repeated_scalar_container.cc | 825 + .../protobuf/pyext/repeated_scalar_container.h | 112 + .../google/protobuf/pyext/scoped_pyobject_ptr.h | 95 + .../python/google/protobuf/reflection.py | 205 + .../python/google/protobuf/service.py | 226 + .../google/protobuf/service_reflection.py | 284 + .../python/google/protobuf/symbol_database.py | 185 + .../python/google/protobuf/text_encoding.py | 110 + .../python/google/protobuf/text_format.py | 873 + c++/libs/protobuf-2.6.0/python/mox.py | 1401 ++ c++/libs/protobuf-2.6.0/python/setup.py | 200 + c++/libs/protobuf-2.6.0/python/stubout.py | 140 + c++/libs/protobuf-2.6.0/src/Makefile.am | 418 + c++/libs/protobuf-2.6.0/src/Makefile.in | 3440 +++ .../google/protobuf/compiler/code_generator.cc | 84 + .../google/protobuf/compiler/code_generator.h | 145 + .../protobuf/compiler/command_line_interface.cc | 1603 ++ .../protobuf/compiler/command_line_interface.h | 378 + .../compiler/command_line_interface_unittest.cc | 1654 ++ .../compiler/cpp/cpp_bootstrap_unittest.cc | 158 + .../google/protobuf/compiler/cpp/cpp_enum.cc | 288 + .../src/google/protobuf/compiler/cpp/cpp_enum.h | 103 + .../protobuf/compiler/cpp/cpp_enum_field.cc | 431 + .../protobuf/compiler/cpp/cpp_enum_field.h | 122 + .../protobuf/compiler/cpp/cpp_extension.cc | 210 + .../protobuf/compiler/cpp/cpp_extension.h | 86 + .../google/protobuf/compiler/cpp/cpp_field.cc | 166 + .../google/protobuf/compiler/cpp/cpp_field.h | 185 + .../google/protobuf/compiler/cpp/cpp_file.cc | 665 + .../src/google/protobuf/compiler/cpp/cpp_file.h | 99 + .../protobuf/compiler/cpp/cpp_generator.cc | 125 + .../protobuf/compiler/cpp/cpp_generator.h | 72 + .../google/protobuf/compiler/cpp/cpp_helpers.cc | 494 + .../google/protobuf/compiler/cpp/cpp_helpers.h | 206 + .../google/protobuf/compiler/cpp/cpp_message.cc | 2645 +++ .../google/protobuf/compiler/cpp/cpp_message.h | 175 + .../protobuf/compiler/cpp/cpp_message_field.cc | 375 + .../protobuf/compiler/cpp/cpp_message_field.h | 121 + .../google/protobuf/compiler/cpp/cpp_options.h | 58 + .../compiler/cpp/cpp_plugin_unittest.cc | 123 + .../compiler/cpp/cpp_primitive_field.cc | 451 + .../protobuf/compiler/cpp/cpp_primitive_field.h | 123 + .../google/protobuf/compiler/cpp/cpp_service.cc | 334 + .../google/protobuf/compiler/cpp/cpp_service.h | 118 + .../protobuf/compiler/cpp/cpp_string_field.cc | 642 + .../protobuf/compiler/cpp/cpp_string_field.h | 127 + .../compiler/cpp/cpp_test_bad_identifiers.proto | 132 + .../protobuf/compiler/cpp/cpp_unittest.cc | 2074 ++ .../google/protobuf/compiler/cpp/cpp_unittest.h | 51 + .../src/google/protobuf/compiler/importer.cc | 480 + .../src/google/protobuf/compiler/importer.h | 317 + .../protobuf/compiler/importer_unittest.cc | 617 + .../protobuf/compiler/java/java_context.cc | 195 + .../protobuf/compiler/java/java_context.h | 95 + .../protobuf/compiler/java/java_doc_comment.cc | 233 + .../protobuf/compiler/java/java_doc_comment.h | 69 + .../compiler/java/java_doc_comment_unittest.cc | 67 + .../google/protobuf/compiler/java/java_enum.cc | 333 + .../google/protobuf/compiler/java/java_enum.h | 99 + .../protobuf/compiler/java/java_enum_field.cc | 778 + .../protobuf/compiler/java/java_enum_field.h | 158 + .../protobuf/compiler/java/java_extension.cc | 207 + .../protobuf/compiler/java/java_extension.h | 109 + .../google/protobuf/compiler/java/java_field.cc | 213 + .../google/protobuf/compiler/java/java_field.h | 162 + .../google/protobuf/compiler/java/java_file.cc | 534 + .../google/protobuf/compiler/java/java_file.h | 115 + .../protobuf/compiler/java/java_generator.cc | 158 + .../protobuf/compiler/java/java_generator.h | 72 + .../compiler/java/java_generator_factory.cc | 77 + .../compiler/java/java_generator_factory.h | 101 + .../protobuf/compiler/java/java_helpers.cc | 737 + .../protobuf/compiler/java/java_helpers.h | 322 + .../compiler/java/java_lazy_message_field.cc | 826 + .../compiler/java/java_lazy_message_field.h | 121 + .../protobuf/compiler/java/java_message.cc | 1666 ++ .../protobuf/compiler/java/java_message.h | 140 + .../compiler/java/java_message_field.cc | 1343 ++ .../protobuf/compiler/java/java_message_field.h | 173 + .../compiler/java/java_name_resolver.cc | 266 + .../protobuf/compiler/java/java_name_resolver.h | 124 + .../compiler/java/java_plugin_unittest.cc | 124 + .../compiler/java/java_primitive_field.cc | 877 + .../compiler/java/java_primitive_field.h | 160 + .../protobuf/compiler/java/java_service.cc | 473 + .../protobuf/compiler/java/java_service.h | 135 + .../compiler/java/java_shared_code_generator.cc | 201 + .../compiler/java/java_shared_code_generator.h | 90 + .../protobuf/compiler/java/java_string_field.cc | 1056 + .../protobuf/compiler/java/java_string_field.h | 160 + .../src/google/protobuf/compiler/main.cc | 61 + .../protobuf/compiler/mock_code_generator.cc | 240 + .../protobuf/compiler/mock_code_generator.h | 117 + .../src/google/protobuf/compiler/package_info.h | 64 + .../src/google/protobuf/compiler/parser.cc | 1750 ++ .../src/google/protobuf/compiler/parser.h | 522 + .../google/protobuf/compiler/parser_unittest.cc | 2612 +++ .../src/google/protobuf/compiler/plugin.cc | 163 + .../src/google/protobuf/compiler/plugin.h | 72 + .../src/google/protobuf/compiler/plugin.pb.cc | 1148 + .../src/google/protobuf/compiler/plugin.pb.h | 897 + .../src/google/protobuf/compiler/plugin.proto | 147 + .../compiler/python/python_generator.cc | 1262 ++ .../protobuf/compiler/python/python_generator.h | 166 + .../compiler/python/python_plugin_unittest.cc | 118 + .../src/google/protobuf/compiler/subprocess.cc | 463 + .../src/google/protobuf/compiler/subprocess.h | 108 + .../src/google/protobuf/compiler/test_plugin.cc | 51 + .../protobuf/compiler/zip_output_unittest.sh | 91 + .../src/google/protobuf/compiler/zip_writer.cc | 218 + .../src/google/protobuf/compiler/zip_writer.h | 93 + .../src/google/protobuf/descriptor.cc | 5420 +++++ .../src/google/protobuf/descriptor.h | 1691 ++ .../src/google/protobuf/descriptor.pb.cc | 9135 ++++++++ .../src/google/protobuf/descriptor.pb.h | 6761 ++++++ .../src/google/protobuf/descriptor.proto | 687 + .../src/google/protobuf/descriptor_database.cc | 543 + .../src/google/protobuf/descriptor_database.h | 369 + .../protobuf/descriptor_database_unittest.cc | 748 + .../src/google/protobuf/descriptor_unittest.cc | 5501 +++++ .../src/google/protobuf/dynamic_message.cc | 764 + .../src/google/protobuf/dynamic_message.h | 148 + .../google/protobuf/dynamic_message_unittest.cc | 230 + .../src/google/protobuf/extension_set.cc | 1650 ++ .../src/google/protobuf/extension_set.h | 1230 + .../src/google/protobuf/extension_set_heavy.cc | 734 + .../google/protobuf/extension_set_unittest.cc | 1095 + .../google/protobuf/generated_enum_reflection.h | 91 + .../protobuf/generated_message_reflection.cc | 1683 ++ .../protobuf/generated_message_reflection.h | 504 + .../generated_message_reflection_unittest.cc | 795 + .../google/protobuf/generated_message_util.cc | 61 + .../google/protobuf/generated_message_util.h | 113 + .../src/google/protobuf/io/coded_stream.cc | 914 + .../src/google/protobuf/io/coded_stream.h | 1220 + .../src/google/protobuf/io/coded_stream_inl.h | 69 + .../google/protobuf/io/coded_stream_unittest.cc | 1378 ++ .../src/google/protobuf/io/gzip_stream.cc | 326 + .../src/google/protobuf/io/gzip_stream.h | 209 + .../google/protobuf/io/gzip_stream_unittest.sh | 44 + .../src/google/protobuf/io/package_info.h | 54 + .../src/google/protobuf/io/printer.cc | 198 + .../src/google/protobuf/io/printer.h | 136 + .../src/google/protobuf/io/printer_unittest.cc | 285 + .../src/google/protobuf/io/strtod.cc | 113 + .../src/google/protobuf/io/strtod.h | 50 + .../src/google/protobuf/io/tokenizer.cc | 1127 + .../src/google/protobuf/io/tokenizer.h | 402 + .../google/protobuf/io/tokenizer_unittest.cc | 999 + .../src/google/protobuf/io/zero_copy_stream.cc | 57 + .../src/google/protobuf/io/zero_copy_stream.h | 248 + .../google/protobuf/io/zero_copy_stream_impl.cc | 473 + .../google/protobuf/io/zero_copy_stream_impl.h | 358 + .../protobuf/io/zero_copy_stream_impl_lite.cc | 405 + .../protobuf/io/zero_copy_stream_impl_lite.h | 354 + .../protobuf/io/zero_copy_stream_unittest.cc | 965 + .../src/google/protobuf/lite_unittest.cc | 350 + .../src/google/protobuf/message.cc | 358 + .../src/google/protobuf/message.h | 866 + .../src/google/protobuf/message_lite.cc | 335 + .../src/google/protobuf/message_lite.h | 247 + .../src/google/protobuf/message_unittest.cc | 427 + .../src/google/protobuf/package_info.h | 64 + .../src/google/protobuf/reflection_ops.cc | 269 + .../src/google/protobuf/reflection_ops.h | 81 + .../google/protobuf/reflection_ops_unittest.cc | 475 + .../src/google/protobuf/repeated_field.cc | 87 + .../src/google/protobuf/repeated_field.h | 1603 ++ .../repeated_field_reflection_unittest.cc | 195 + .../google/protobuf/repeated_field_unittest.cc | 1442 ++ .../src/google/protobuf/service.cc | 46 + .../src/google/protobuf/service.h | 291 + .../src/google/protobuf/stubs/atomicops.h | 216 + .../stubs/atomicops_internals_arm64_gcc.h | 325 + .../stubs/atomicops_internals_arm_gcc.h | 151 + .../stubs/atomicops_internals_arm_qnx.h | 146 + .../atomicops_internals_atomicword_compat.h | 122 + .../stubs/atomicops_internals_generic_gcc.h | 137 + .../protobuf/stubs/atomicops_internals_macosx.h | 225 + .../stubs/atomicops_internals_mips_gcc.h | 313 + .../protobuf/stubs/atomicops_internals_pnacl.h | 73 + .../protobuf/stubs/atomicops_internals_tsan.h | 219 + .../stubs/atomicops_internals_x86_gcc.cc | 137 + .../stubs/atomicops_internals_x86_gcc.h | 293 + .../stubs/atomicops_internals_x86_msvc.cc | 112 + .../stubs/atomicops_internals_x86_msvc.h | 150 + .../src/google/protobuf/stubs/common.cc | 395 + .../src/google/protobuf/stubs/common.h | 1226 + .../google/protobuf/stubs/common_unittest.cc | 357 + .../src/google/protobuf/stubs/hash.h | 232 + .../src/google/protobuf/stubs/map_util.h | 771 + .../src/google/protobuf/stubs/once.cc | 99 + .../src/google/protobuf/stubs/once.h | 166 + .../src/google/protobuf/stubs/once_unittest.cc | 253 + .../src/google/protobuf/stubs/platform_macros.h | 86 + .../src/google/protobuf/stubs/shared_ptr.h | 470 + .../src/google/protobuf/stubs/stl_util.h | 121 + .../src/google/protobuf/stubs/stringprintf.cc | 175 + .../src/google/protobuf/stubs/stringprintf.h | 76 + .../protobuf/stubs/stringprintf_unittest.cc | 152 + .../google/protobuf/stubs/structurally_valid.cc | 536 + .../stubs/structurally_valid_unittest.cc | 40 + .../src/google/protobuf/stubs/strutil.cc | 1279 ++ .../src/google/protobuf/stubs/strutil.h | 562 + .../google/protobuf/stubs/strutil_unittest.cc | 73 + .../src/google/protobuf/stubs/substitute.cc | 134 + .../src/google/protobuf/stubs/substitute.h | 170 + .../src/google/protobuf/stubs/template_util.h | 138 + .../protobuf/stubs/template_util_unittest.cc | 130 + .../src/google/protobuf/stubs/type_traits.h | 336 + .../protobuf/stubs/type_traits_unittest.cc | 628 + .../src/google/protobuf/test_util.cc | 3345 +++ .../src/google/protobuf/test_util.h | 215 + .../src/google/protobuf/test_util_lite.cc | 1585 ++ .../src/google/protobuf/test_util_lite.h | 101 + .../google/protobuf/testdata/bad_utf8_string | 1 + .../testdata/text_format_unittest_data.txt | 134 + ...t_format_unittest_data_oneof_implemented.txt | 129 + .../text_format_unittest_data_pointy.txt | 134 + .../text_format_unittest_data_pointy_oneof.txt | 129 + .../text_format_unittest_extensions_data.txt | 134 + ...t_format_unittest_extensions_data_pointy.txt | 134 + .../src/google/protobuf/testing/file.cc | 194 + .../src/google/protobuf/testing/file.h | 97 + .../src/google/protobuf/testing/googletest.cc | 255 + .../src/google/protobuf/testing/googletest.h | 102 + .../src/google/protobuf/testing/zcgunzip.cc | 73 + .../src/google/protobuf/testing/zcgzip.cc | 79 + .../src/google/protobuf/text_format.cc | 1746 ++ .../src/google/protobuf/text_format.h | 473 + .../src/google/protobuf/text_format_unittest.cc | 1479 ++ .../src/google/protobuf/unittest.proto | 861 + .../protobuf/unittest_custom_options.proto | 393 + .../protobuf/unittest_embed_optimize_for.proto | 50 + .../src/google/protobuf/unittest_empty.proto | 37 + .../protobuf/unittest_enormous_descriptor.proto | 1046 + .../src/google/protobuf/unittest_import.proto | 64 + .../google/protobuf/unittest_import_lite.proto | 51 + .../protobuf/unittest_import_public.proto | 40 + .../protobuf/unittest_import_public_lite.proto | 42 + .../src/google/protobuf/unittest_lite.proto | 384 + .../unittest_lite_imports_nonlite.proto | 43 + .../src/google/protobuf/unittest_mset.proto | 83 + .../protobuf/unittest_no_generic_services.proto | 53 + .../google/protobuf/unittest_optimize_for.proto | 66 + .../src/google/protobuf/unknown_field_set.cc | 265 + .../src/google/protobuf/unknown_field_set.h | 318 + .../protobuf/unknown_field_set_unittest.cc | 599 + .../src/google/protobuf/wire_format.cc | 1101 + .../src/google/protobuf/wire_format.h | 336 + .../src/google/protobuf/wire_format_lite.cc | 471 + .../src/google/protobuf/wire_format_lite.h | 661 + .../src/google/protobuf/wire_format_lite_inl.h | 860 + .../src/google/protobuf/wire_format_unittest.cc | 1120 + .../protobuf-2.6.0/src/solaris/libstdc++.la | 51 + c++/libs/protobuf-2.6.0/vsprojects/config.h | 29 + .../vsprojects/convert2008to2005.sh | 20 + .../vsprojects/extract_includes.bat | 50 + .../vsprojects/libprotobuf-lite.vcproj | 302 + .../vsprojects/libprotobuf.vcproj | 470 + .../protobuf-2.6.0/vsprojects/libprotoc.vcproj | 466 + .../protobuf-2.6.0/vsprojects/lite-test.vcproj | 305 + c++/libs/protobuf-2.6.0/vsprojects/protobuf.sln | 92 + .../protobuf-2.6.0/vsprojects/protoc.vcproj | 192 + c++/libs/protobuf-2.6.0/vsprojects/readme.txt | 114 + .../vsprojects/test_plugin.vcproj | 209 + c++/libs/protobuf-2.6.0/vsprojects/tests.vcproj | 681 + c++/libs/snappy-1.1.2/AUTHORS | 1 + c++/libs/snappy-1.1.2/CMakeLists.txt | 20 + c++/libs/snappy-1.1.2/COPYING | 54 + c++/libs/snappy-1.1.2/ChangeLog | 1916 ++ c++/libs/snappy-1.1.2/INSTALL | 370 + c++/libs/snappy-1.1.2/Makefile.am | 23 + c++/libs/snappy-1.1.2/Makefile.in | 957 + c++/libs/snappy-1.1.2/NEWS | 128 + c++/libs/snappy-1.1.2/README | 135 + c++/libs/snappy-1.1.2/aclocal.m4 | 9738 ++++++++ c++/libs/snappy-1.1.2/autogen.sh | 7 + c++/libs/snappy-1.1.2/config.guess | 1530 ++ c++/libs/snappy-1.1.2/config.h | 125 + c++/libs/snappy-1.1.2/config.h.in | 124 + c++/libs/snappy-1.1.2/config.sub | 1773 ++ c++/libs/snappy-1.1.2/configure | 18851 ++++++++++++++++ c++/libs/snappy-1.1.2/configure.ac | 133 + c++/libs/snappy-1.1.2/depcomp | 688 + c++/libs/snappy-1.1.2/format_description.txt | 110 + c++/libs/snappy-1.1.2/framing_format.txt | 135 + c++/libs/snappy-1.1.2/install-sh | 527 + c++/libs/snappy-1.1.2/ltmain.sh | 9661 ++++++++ c++/libs/snappy-1.1.2/m4/gtest.m4 | 74 + c++/libs/snappy-1.1.2/missing | 331 + c++/libs/snappy-1.1.2/snappy-c.cc | 90 + c++/libs/snappy-1.1.2/snappy-c.h | 138 + c++/libs/snappy-1.1.2/snappy-internal.h | 150 + c++/libs/snappy-1.1.2/snappy-sinksource.cc | 71 + c++/libs/snappy-1.1.2/snappy-sinksource.h | 137 + c++/libs/snappy-1.1.2/snappy-stubs-internal.cc | 42 + c++/libs/snappy-1.1.2/snappy-stubs-internal.h | 491 + c++/libs/snappy-1.1.2/snappy-stubs-public.h | 98 + c++/libs/snappy-1.1.2/snappy-stubs-public.h.in | 98 + c++/libs/snappy-1.1.2/snappy-test.cc | 606 + c++/libs/snappy-1.1.2/snappy-test.h | 582 + c++/libs/snappy-1.1.2/snappy.cc | 1306 ++ c++/libs/snappy-1.1.2/snappy.h | 184 + c++/libs/snappy-1.1.2/snappy_unittest.cc | 1355 ++ c++/libs/snappy-1.1.2/testdata/alice29.txt | 3609 +++ c++/libs/snappy-1.1.2/testdata/asyoulik.txt | 4122 ++++ c++/libs/snappy-1.1.2/testdata/html | 1 + c++/libs/snappy-1.1.2/testdata/html_x_4 | 1 + c++/libs/snappy-1.1.2/testdata/lcet10.txt | 7519 ++++++ c++/libs/snappy-1.1.2/testdata/paper-100k.pdf | 598 + c++/libs/snappy-1.1.2/testdata/plrabn12.txt | 10699 +++++++++ c++/libs/snappy-1.1.2/testdata/urls.10K | 10000 ++++++++ c++/libs/zlib-1.2.8/CMakeLists.txt | 200 + c++/libs/zlib-1.2.8/ChangeLog | 1472 ++ c++/libs/zlib-1.2.8/FAQ | 368 + c++/libs/zlib-1.2.8/INDEX | 68 + c++/libs/zlib-1.2.8/Makefile | 5 + c++/libs/zlib-1.2.8/Makefile.in | 288 + c++/libs/zlib-1.2.8/README | 115 + c++/libs/zlib-1.2.8/adler32.c | 179 + c++/libs/zlib-1.2.8/amiga/Makefile.pup | 69 + c++/libs/zlib-1.2.8/amiga/Makefile.sas | 68 + c++/libs/zlib-1.2.8/as400/bndsrc | 215 + c++/libs/zlib-1.2.8/as400/compile.clp | 110 + c++/libs/zlib-1.2.8/as400/readme.txt | 115 + c++/libs/zlib-1.2.8/as400/zlib.inc | 451 + c++/libs/zlib-1.2.8/compress.c | 80 + c++/libs/zlib-1.2.8/configure | 831 + c++/libs/zlib-1.2.8/contrib/README.contrib | 78 + c++/libs/zlib-1.2.8/contrib/ada/buffer_demo.adb | 106 + c++/libs/zlib-1.2.8/contrib/ada/mtest.adb | 156 + c++/libs/zlib-1.2.8/contrib/ada/read.adb | 156 + c++/libs/zlib-1.2.8/contrib/ada/readme.txt | 65 + c++/libs/zlib-1.2.8/contrib/ada/test.adb | 463 + .../zlib-1.2.8/contrib/ada/zlib-streams.adb | 225 + .../zlib-1.2.8/contrib/ada/zlib-streams.ads | 114 + c++/libs/zlib-1.2.8/contrib/ada/zlib-thin.adb | 141 + c++/libs/zlib-1.2.8/contrib/ada/zlib-thin.ads | 450 + c++/libs/zlib-1.2.8/contrib/ada/zlib.adb | 701 + c++/libs/zlib-1.2.8/contrib/ada/zlib.ads | 328 + c++/libs/zlib-1.2.8/contrib/ada/zlib.gpr | 20 + c++/libs/zlib-1.2.8/contrib/amd64/amd64-match.S | 452 + c++/libs/zlib-1.2.8/contrib/asm686/README.686 | 51 + c++/libs/zlib-1.2.8/contrib/asm686/match.S | 357 + c++/libs/zlib-1.2.8/contrib/blast/Makefile | 8 + c++/libs/zlib-1.2.8/contrib/blast/README | 4 + c++/libs/zlib-1.2.8/contrib/blast/blast.c | 446 + c++/libs/zlib-1.2.8/contrib/blast/blast.h | 75 + c++/libs/zlib-1.2.8/contrib/blast/test.txt | 1 + c++/libs/zlib-1.2.8/contrib/delphi/ZLib.pas | 557 + .../zlib-1.2.8/contrib/delphi/ZLibConst.pas | 11 + c++/libs/zlib-1.2.8/contrib/delphi/readme.txt | 76 + c++/libs/zlib-1.2.8/contrib/delphi/zlibd32.mak | 99 + .../zlib-1.2.8/contrib/dotzlib/DotZLib.build | 33 + c++/libs/zlib-1.2.8/contrib/dotzlib/DotZLib.sln | 21 + .../contrib/dotzlib/DotZLib/AssemblyInfo.cs | 58 + .../contrib/dotzlib/DotZLib/ChecksumImpl.cs | 202 + .../contrib/dotzlib/DotZLib/CircularBuffer.cs | 83 + .../contrib/dotzlib/DotZLib/CodecBase.cs | 198 + .../contrib/dotzlib/DotZLib/Deflater.cs | 106 + .../contrib/dotzlib/DotZLib/DotZLib.cs | 288 + .../contrib/dotzlib/DotZLib/DotZLib.csproj | 141 + .../contrib/dotzlib/DotZLib/GZipStream.cs | 301 + .../contrib/dotzlib/DotZLib/Inflater.cs | 105 + .../contrib/dotzlib/DotZLib/UnitTests.cs | 274 + .../zlib-1.2.8/contrib/dotzlib/LICENSE_1_0.txt | 23 + c++/libs/zlib-1.2.8/contrib/dotzlib/readme.txt | 58 + .../zlib-1.2.8/contrib/gcc_gvmat64/gvmat64.S | 574 + c++/libs/zlib-1.2.8/contrib/infback9/README | 1 + c++/libs/zlib-1.2.8/contrib/infback9/infback9.c | 615 + c++/libs/zlib-1.2.8/contrib/infback9/infback9.h | 37 + c++/libs/zlib-1.2.8/contrib/infback9/inffix9.h | 107 + c++/libs/zlib-1.2.8/contrib/infback9/inflate9.h | 47 + c++/libs/zlib-1.2.8/contrib/infback9/inftree9.c | 324 + c++/libs/zlib-1.2.8/contrib/infback9/inftree9.h | 61 + .../zlib-1.2.8/contrib/inflate86/inffas86.c | 1157 + c++/libs/zlib-1.2.8/contrib/inflate86/inffast.S | 1368 ++ c++/libs/zlib-1.2.8/contrib/iostream/test.cpp | 24 + .../zlib-1.2.8/contrib/iostream/zfstream.cpp | 329 + c++/libs/zlib-1.2.8/contrib/iostream/zfstream.h | 128 + c++/libs/zlib-1.2.8/contrib/iostream2/zstream.h | 307 + .../contrib/iostream2/zstream_test.cpp | 25 + c++/libs/zlib-1.2.8/contrib/iostream3/README | 35 + c++/libs/zlib-1.2.8/contrib/iostream3/TODO | 17 + c++/libs/zlib-1.2.8/contrib/iostream3/test.cc | 50 + .../zlib-1.2.8/contrib/iostream3/zfstream.cc | 479 + .../zlib-1.2.8/contrib/iostream3/zfstream.h | 466 + .../zlib-1.2.8/contrib/masmx64/bld_ml64.bat | 2 + c++/libs/zlib-1.2.8/contrib/masmx64/gvmat64.asm | 553 + .../zlib-1.2.8/contrib/masmx64/inffas8664.c | 186 + .../zlib-1.2.8/contrib/masmx64/inffasx64.asm | 396 + c++/libs/zlib-1.2.8/contrib/masmx64/readme.txt | 31 + .../zlib-1.2.8/contrib/masmx86/bld_ml32.bat | 2 + .../zlib-1.2.8/contrib/masmx86/inffas32.asm | 1080 + .../zlib-1.2.8/contrib/masmx86/match686.asm | 479 + c++/libs/zlib-1.2.8/contrib/masmx86/readme.txt | 27 + c++/libs/zlib-1.2.8/contrib/minizip/Makefile | 25 + c++/libs/zlib-1.2.8/contrib/minizip/Makefile.am | 45 + .../contrib/minizip/MiniZip64_Changes.txt | 6 + .../contrib/minizip/MiniZip64_info.txt | 74 + .../zlib-1.2.8/contrib/minizip/configure.ac | 32 + c++/libs/zlib-1.2.8/contrib/minizip/crypt.h | 131 + c++/libs/zlib-1.2.8/contrib/minizip/ioapi.c | 247 + c++/libs/zlib-1.2.8/contrib/minizip/ioapi.h | 208 + c++/libs/zlib-1.2.8/contrib/minizip/iowin32.c | 461 + c++/libs/zlib-1.2.8/contrib/minizip/iowin32.h | 28 + .../zlib-1.2.8/contrib/minizip/make_vms.com | 25 + c++/libs/zlib-1.2.8/contrib/minizip/miniunz.c | 660 + c++/libs/zlib-1.2.8/contrib/minizip/miniunzip.1 | 63 + c++/libs/zlib-1.2.8/contrib/minizip/minizip.1 | 46 + c++/libs/zlib-1.2.8/contrib/minizip/minizip.c | 520 + .../zlib-1.2.8/contrib/minizip/minizip.pc.in | 12 + c++/libs/zlib-1.2.8/contrib/minizip/mztools.c | 291 + c++/libs/zlib-1.2.8/contrib/minizip/mztools.h | 37 + c++/libs/zlib-1.2.8/contrib/minizip/unzip.c | 2125 ++ c++/libs/zlib-1.2.8/contrib/minizip/unzip.h | 437 + c++/libs/zlib-1.2.8/contrib/minizip/zip.c | 2007 ++ c++/libs/zlib-1.2.8/contrib/minizip/zip.h | 362 + c++/libs/zlib-1.2.8/contrib/pascal/example.pas | 599 + c++/libs/zlib-1.2.8/contrib/pascal/readme.txt | 76 + c++/libs/zlib-1.2.8/contrib/pascal/zlibd32.mak | 99 + c++/libs/zlib-1.2.8/contrib/pascal/zlibpas.pas | 276 + c++/libs/zlib-1.2.8/contrib/puff/Makefile | 42 + c++/libs/zlib-1.2.8/contrib/puff/README | 63 + c++/libs/zlib-1.2.8/contrib/puff/puff.c | 840 + c++/libs/zlib-1.2.8/contrib/puff/puff.h | 35 + c++/libs/zlib-1.2.8/contrib/puff/pufftest.c | 165 + c++/libs/zlib-1.2.8/contrib/testzlib/testzlib.c | 275 + .../zlib-1.2.8/contrib/testzlib/testzlib.txt | 10 + c++/libs/zlib-1.2.8/contrib/untgz/Makefile | 14 + c++/libs/zlib-1.2.8/contrib/untgz/Makefile.msc | 17 + c++/libs/zlib-1.2.8/contrib/untgz/untgz.c | 674 + c++/libs/zlib-1.2.8/contrib/vstudio/readme.txt | 65 + .../contrib/vstudio/vc10/miniunz.vcxproj | 310 + .../vstudio/vc10/miniunz.vcxproj.filters | 22 + .../contrib/vstudio/vc10/minizip.vcxproj | 307 + .../vstudio/vc10/minizip.vcxproj.filters | 22 + .../contrib/vstudio/vc10/testzlib.vcxproj | 420 + .../vstudio/vc10/testzlib.vcxproj.filters | 58 + .../contrib/vstudio/vc10/testzlibdll.vcxproj | 310 + .../vstudio/vc10/testzlibdll.vcxproj.filters | 22 + .../zlib-1.2.8/contrib/vstudio/vc10/zlib.rc | 32 + .../contrib/vstudio/vc10/zlibstat.vcxproj | 473 + .../vstudio/vc10/zlibstat.vcxproj.filters | 77 + .../zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def | 143 + .../zlib-1.2.8/contrib/vstudio/vc10/zlibvc.sln | 135 + .../contrib/vstudio/vc10/zlibvc.vcxproj | 657 + .../contrib/vstudio/vc10/zlibvc.vcxproj.filters | 118 + .../contrib/vstudio/vc11/miniunz.vcxproj | 314 + .../contrib/vstudio/vc11/minizip.vcxproj | 311 + .../contrib/vstudio/vc11/testzlib.vcxproj | 426 + .../contrib/vstudio/vc11/testzlibdll.vcxproj | 314 + .../zlib-1.2.8/contrib/vstudio/vc11/zlib.rc | 32 + .../contrib/vstudio/vc11/zlibstat.vcxproj | 464 + .../zlib-1.2.8/contrib/vstudio/vc11/zlibvc.def | 143 + .../zlib-1.2.8/contrib/vstudio/vc11/zlibvc.sln | 117 + .../contrib/vstudio/vc11/zlibvc.vcxproj | 688 + .../contrib/vstudio/vc9/miniunz.vcproj | 565 + .../contrib/vstudio/vc9/minizip.vcproj | 562 + .../contrib/vstudio/vc9/testzlib.vcproj | 852 + .../contrib/vstudio/vc9/testzlibdll.vcproj | 565 + c++/libs/zlib-1.2.8/contrib/vstudio/vc9/zlib.rc | 32 + .../contrib/vstudio/vc9/zlibstat.vcproj | 835 + .../zlib-1.2.8/contrib/vstudio/vc9/zlibvc.def | 143 + .../zlib-1.2.8/contrib/vstudio/vc9/zlibvc.sln | 144 + .../contrib/vstudio/vc9/zlibvc.vcproj | 1156 + c++/libs/zlib-1.2.8/crc32.c | 425 + c++/libs/zlib-1.2.8/crc32.h | 441 + c++/libs/zlib-1.2.8/deflate.c | 1967 ++ c++/libs/zlib-1.2.8/deflate.h | 346 + c++/libs/zlib-1.2.8/doc/algorithm.txt | 209 + c++/libs/zlib-1.2.8/doc/rfc1950.txt | 619 + c++/libs/zlib-1.2.8/doc/rfc1951.txt | 955 + c++/libs/zlib-1.2.8/doc/rfc1952.txt | 675 + c++/libs/zlib-1.2.8/doc/txtvsbin.txt | 107 + c++/libs/zlib-1.2.8/examples/README.examples | 49 + c++/libs/zlib-1.2.8/examples/enough.c | 572 + c++/libs/zlib-1.2.8/examples/fitblk.c | 233 + c++/libs/zlib-1.2.8/examples/gun.c | 702 + c++/libs/zlib-1.2.8/examples/gzappend.c | 504 + c++/libs/zlib-1.2.8/examples/gzjoin.c | 449 + c++/libs/zlib-1.2.8/examples/gzlog.c | 1059 + c++/libs/zlib-1.2.8/examples/gzlog.h | 91 + c++/libs/zlib-1.2.8/examples/zlib_how.html | 545 + c++/libs/zlib-1.2.8/examples/zpipe.c | 205 + c++/libs/zlib-1.2.8/examples/zran.c | 409 + c++/libs/zlib-1.2.8/gzclose.c | 25 + c++/libs/zlib-1.2.8/gzguts.h | 209 + c++/libs/zlib-1.2.8/gzlib.c | 634 + c++/libs/zlib-1.2.8/gzread.c | 594 + c++/libs/zlib-1.2.8/gzwrite.c | 577 + c++/libs/zlib-1.2.8/include/zconf.h | 513 + c++/libs/zlib-1.2.8/include/zlib.h | 1768 ++ c++/libs/zlib-1.2.8/infback.c | 640 + c++/libs/zlib-1.2.8/inffast.c | 340 + c++/libs/zlib-1.2.8/inffast.h | 11 + c++/libs/zlib-1.2.8/inffixed.h | 94 + c++/libs/zlib-1.2.8/inflate.c | 1512 ++ c++/libs/zlib-1.2.8/inflate.h | 122 + c++/libs/zlib-1.2.8/inftrees.c | 306 + c++/libs/zlib-1.2.8/inftrees.h | 62 + c++/libs/zlib-1.2.8/make_vms.com | 867 + c++/libs/zlib-1.2.8/msdos/Makefile.bor | 115 + c++/libs/zlib-1.2.8/msdos/Makefile.dj2 | 104 + c++/libs/zlib-1.2.8/msdos/Makefile.emx | 69 + c++/libs/zlib-1.2.8/msdos/Makefile.msc | 112 + c++/libs/zlib-1.2.8/msdos/Makefile.tc | 100 + c++/libs/zlib-1.2.8/nintendods/Makefile | 126 + c++/libs/zlib-1.2.8/nintendods/README | 5 + c++/libs/zlib-1.2.8/old/Makefile.emx | 69 + c++/libs/zlib-1.2.8/old/Makefile.riscos | 151 + c++/libs/zlib-1.2.8/old/README | 3 + c++/libs/zlib-1.2.8/old/descrip.mms | 48 + c++/libs/zlib-1.2.8/old/os2/Makefile.os2 | 136 + c++/libs/zlib-1.2.8/old/os2/zlib.def | 51 + c++/libs/zlib-1.2.8/old/visual-basic.txt | 160 + c++/libs/zlib-1.2.8/qnx/package.qpg | 141 + c++/libs/zlib-1.2.8/test/example.c | 601 + c++/libs/zlib-1.2.8/test/infcover.c | 671 + c++/libs/zlib-1.2.8/test/minigzip.c | 651 + c++/libs/zlib-1.2.8/treebuild.xml | 116 + c++/libs/zlib-1.2.8/trees.c | 1226 + c++/libs/zlib-1.2.8/trees.h | 128 + c++/libs/zlib-1.2.8/uncompr.c | 59 + c++/libs/zlib-1.2.8/watcom/watcom_f.mak | 43 + c++/libs/zlib-1.2.8/watcom/watcom_l.mak | 43 + c++/libs/zlib-1.2.8/win32/DLL_FAQ.txt | 397 + c++/libs/zlib-1.2.8/win32/Makefile.bor | 110 + c++/libs/zlib-1.2.8/win32/Makefile.gcc | 182 + c++/libs/zlib-1.2.8/win32/Makefile.msc | 163 + c++/libs/zlib-1.2.8/win32/README-WIN32.txt | 103 + c++/libs/zlib-1.2.8/win32/VisualC.txt | 3 + c++/libs/zlib-1.2.8/win32/zlib.def | 86 + c++/libs/zlib-1.2.8/win32/zlib1.rc | 40 + c++/libs/zlib-1.2.8/zconf.h.cmakein | 513 + c++/libs/zlib-1.2.8/zconf.h.in | 511 + c++/libs/zlib-1.2.8/zlib.3 | 151 + c++/libs/zlib-1.2.8/zlib.h | 1768 ++ c++/libs/zlib-1.2.8/zlib.map | 83 + c++/libs/zlib-1.2.8/zlib.pc.cmakein | 13 + c++/libs/zlib-1.2.8/zlib.pc.in | 13 + c++/libs/zlib-1.2.8/zlib2ansi | 152 + c++/libs/zlib-1.2.8/zutil.c | 324 + c++/libs/zlib-1.2.8/zutil.h | 253 + c++/src/CMakeLists.txt | 134 + c++/src/orc/Adaptor.hh.in | 92 + c++/src/orc/ByteRLE.cc | 352 + c++/src/orc/ByteRLE.hh | 71 + c++/src/orc/C09Adapter.cc | 28 + c++/src/orc/ColumnPrinter.cc | 724 + c++/src/orc/ColumnReader.cc | 1557 ++ c++/src/orc/ColumnReader.hh | 109 + c++/src/orc/Compression.cc | 760 + c++/src/orc/Compression.hh | 134 + c++/src/orc/Exceptions.cc | 59 + c++/src/orc/Exceptions.hh | 50 + c++/src/orc/Int128.cc | 438 + c++/src/orc/MemoryPool.cc | 231 + c++/src/orc/OrcFile.cc | 238 + c++/src/orc/RLE.cc | 47 + c++/src/orc/RLE.hh | 78 + c++/src/orc/RLEv1.cc | 190 + c++/src/orc/RLEv1.hh | 70 + c++/src/orc/RLEv2.cc | 482 + c++/src/orc/RLEv2.hh | 175 + c++/src/orc/Reader.cc | 1897 ++ c++/src/orc/TypeImpl.cc | 369 + c++/src/orc/TypeImpl.hh | 101 + c++/src/orc/Vector.cc | 305 + c++/src/wrap/coded-stream-wrapper.h | 32 + c++/src/wrap/gmock.h | 41 + c++/src/wrap/gtest-wrapper.h | 50 + c++/src/wrap/orc-proto-wrapper.cc | 35 + c++/src/wrap/orc-proto-wrapper.hh | 37 + c++/src/wrap/snappy-wrapper.h | 30 + c++/src/wrap/zero-copy-stream-wrapper.h | 34 + c++/test/CMakeLists.txt | 44 + c++/test/orc/OrcTest.hh | 25 + c++/test/orc/TestByteRle.cc | 1385 ++ c++/test/orc/TestColumnPrinter.cc | 588 + c++/test/orc/TestColumnReader.cc | 4309 ++++ c++/test/orc/TestCompression.cc | 647 + c++/test/orc/TestDriver.cc | 33 + c++/test/orc/TestInt128.cc | 587 + c++/test/orc/TestRle.cc | 2639 +++ c++/test/test-orc.suppress | 129 + examples/TestOrcFile.columnProjection.orc | Bin 0 -> 429075 bytes examples/TestOrcFile.emptyFile.orc | Bin 0 -> 523 bytes examples/TestOrcFile.metaData.orc | Bin 0 -> 41935 bytes examples/TestOrcFile.test1.orc | Bin 0 -> 1711 bytes examples/TestOrcFile.testDate1900.orc | Bin 0 -> 30941 bytes examples/TestOrcFile.testDate2038.orc | Bin 0 -> 95787 bytes .../TestOrcFile.testMemoryManagementV11.orc | Bin 0 -> 19869 bytes .../TestOrcFile.testMemoryManagementV12.orc | Bin 0 -> 10864 bytes examples/TestOrcFile.testPredicatePushdown.orc | Bin 0 -> 15708 bytes examples/TestOrcFile.testSeek.orc | Bin 0 -> 1898095 bytes examples/TestOrcFile.testSnappy.orc | Bin 0 -> 126370 bytes ...estOrcFile.testStringAndBinaryStatistics.orc | Bin 0 -> 341 bytes examples/TestOrcFile.testStripeLevelStats.orc | Bin 0 -> 851 bytes examples/TestOrcFile.testTimestamp.orc | Bin 0 -> 289 bytes examples/TestOrcFile.testUnionAndTimestamp.orc | Bin 0 -> 21432 bytes examples/TestOrcFile.testWithoutIndex.orc | Bin 0 -> 214892 bytes examples/decimal.orc | Bin 0 -> 16337 bytes examples/demo-11-none.orc | Bin 0 -> 5147970 bytes examples/demo-11-zlib.orc | Bin 0 -> 408522 bytes examples/demo-12-zlib.orc | Bin 0 -> 45979 bytes .../TestOrcFile.columnProjection.jsn.gz | Bin 0 -> 365026 bytes examples/expected/TestOrcFile.emptyFile.jsn.gz | Bin 0 -> 50 bytes examples/expected/TestOrcFile.metaData.jsn.gz | Bin 0 -> 174 bytes examples/expected/TestOrcFile.test1.jsn.gz | Bin 0 -> 323 bytes .../expected/TestOrcFile.testDate1900.jsn.gz | Bin 0 -> 182453 bytes .../expected/TestOrcFile.testDate2038.jsn.gz | Bin 0 -> 552445 bytes .../TestOrcFile.testMemoryManagementV11.jsn.gz | Bin 0 -> 13739 bytes .../TestOrcFile.testMemoryManagementV12.jsn.gz | Bin 0 -> 13739 bytes .../TestOrcFile.testPredicatePushdown.jsn.gz | Bin 0 -> 19089 bytes examples/expected/TestOrcFile.testSeek.jsn.gz | Bin 0 -> 3291899 bytes examples/expected/TestOrcFile.testSnappy.jsn.gz | Bin 0 -> 123678 bytes ...OrcFile.testStringAndBinaryStatistics.jsn.gz | Bin 0 -> 146 bytes .../TestOrcFile.testStripeLevelStats.jsn.gz | Bin 0 -> 931 bytes .../expected/TestOrcFile.testTimestamp.jsn.gz | Bin 0 -> 167 bytes .../TestOrcFile.testUnionAndTimestamp.jsn.gz | Bin 0 -> 3427 bytes .../TestOrcFile.testWithoutIndex.jsn.gz | Bin 0 -> 182712 bytes examples/expected/decimal.jsn.gz | Bin 0 -> 19313 bytes examples/expected/demo-12-zlib.jsn.gz | Bin 0 -> 7754913 bytes examples/expected/nulls-at-end-snappy.jsn.gz | Bin 0 -> 662771 bytes examples/expected/orc-file-11-format.jsn.gz | Bin 0 -> 17597 bytes examples/expected/orc_split_elim.jsn.gz | Bin 0 -> 8980 bytes examples/expected/over1k_bloom.jsn.gz | Bin 0 -> 36928 bytes examples/nulls-at-end-snappy.orc | Bin 0 -> 366818 bytes examples/orc-file-11-format.orc | Bin 0 -> 373336 bytes examples/orc_split_elim.orc | Bin 0 -> 246402 bytes examples/over1k_bloom.orc | Bin 0 -> 42550 bytes examples/version1999.orc | Bin 0 -> 38 bytes proto/orc_proto.proto | 226 + tools-c++/CMakeLists.txt | 14 + tools-c++/src/CMakeLists.txt | 64 + tools-c++/src/FileContents.cc | 62 + tools-c++/src/FileMetadata.cc | 181 + tools-c++/src/FileScan.cc | 56 + tools-c++/src/FileStatistics.cc | 75 + tools-c++/test/CMakeLists.txt | 40 + tools-c++/test/TestReader.cc | 2950 +++ tools-c++/test/ToolTest.cc | 43 + tools-c++/test/ToolTest.hh | 21 + tools-c++/test/gzip.cc | 115 + tools-c++/test/gzip.hh | 52 + 1366 files changed, 871904 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/.gitignore ---------------------------------------------------------------------- diff --git a/.gitignore b/.gitignore index 9f54c00..4f54128 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build target -*~ \ No newline at end of file +*~ +.DS_Store http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..eeb1bfa --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +language: cpp +compiler: + - gcc + - clang +before_install: + - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test + - sudo apt-get -qq update + - sudo apt-get -qq install g++-4.8 +install: + - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi +before_script: + - mkdir build + - cd build + - cmake .. + - make +script: + - env TZ=America/Los_Angeles c++/test/test-orc + - env TZ=America/Los_Angeles tools-c++/test/tool-test http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..a25551e --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,108 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +cmake_minimum_required (VERSION 2.6) + +project(ORC) + +# Version number of package +SET(CPACK_PACKAGE_VERSION_MAJOR "1") +SET(CPACK_PACKAGE_VERSION_MINOR "0") +SET(CPACK_PACKAGE_VERSION_PATCH "0") +SET(ORC_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") + +# Set the package format +SET(CPACK_GENERATOR "TGZ") + +INCLUDE(CPack) + +set (GMOCK_VERSION "1.7.0") +set (GMOCK_INCLUDE_DIRS + "${CMAKE_SOURCE_DIR}/c++/libs/gmock-${GMOCK_VERSION}/include" + "${CMAKE_SOURCE_DIR}/c++/libs/gmock-${GMOCK_VERSION}/gtest/include" + ) +set (GMOCK_LIBRARIES gmock) +if(NOT APPLE AND NOT MSVC) + list (APPEND GMOCK_LIBRARIES pthread) +endif(NOT APPLE AND NOT MSVC) + +set (PROTOBUF_VERSION "2.6.0") +set (PROTOBUF_INCLUDE_DIRS + "${CMAKE_SOURCE_DIR}/c++/libs/protobuf-${PROTOBUF_VERSION}/src") +set (PROTOBUF_LIBRARIES protobuf) +set (PROTOBUF_EXECUTABLE "${CMAKE_BINARY_DIR}/c++/libs/protobuf-${PROTOBUF_VERSION}/protoc") + +set (SNAPPY_VERSION "1.1.2") +set (SNAPPY_INCLUDE_DIRS + "${CMAKE_SOURCE_DIR}/c++/libs/snappy-${SNAPPY_VERSION}") +set (SNAPPY_LIBRARIES snappy) + +set (ZLIB_VERSION "1.2.8") +set (ZLIB_INCLUDE_DIRS + "${CMAKE_SOURCE_DIR}/c++/libs/zlib-${ZLIB_VERSION}" + "${CMAKE_BINARY_DIR}/c++/libs/zlib-${ZLIB_VERSION}" + ) +set (ZLIB_LIBRARIES zlib) + +# +# Compiler specific flags +# +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + set (CMAKE_CXX_FLAGS "-g -O2") + set (CXX11_FLAGS "-std=c++11") + set (WARN_FLAGS "-Weverything -Wno-c++98-compat -Wno-missing-prototypes") + set (WARN_FLAGS "${WARN_FLAGS} -Wno-c++98-compat-pedantic -Wno-padded") + set (WARN_FLAGS "${WARN_FLAGS} -Wno-covered-switch-default") + set (WARN_FLAGS "${WARN_FLAGS} -Wno-missing-noreturn -Wno-unknown-pragmas") + set (WARN_FLAGS "${WARN_FLAGS} -Wconversion -Werror") +elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + set (CMAKE_CXX_FLAGS "-g -O2") + set (WARN_FLAGS "-Wall -Wno-unknown-pragmas -Wconversion -Werror") + if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.3") + set (CXX11_FLAGS "") + set (WARN_FLAGS "-Wformat -Werror") + elseif (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7") + set (CXX11_FLAGS "-std=c++0x") + else () + set (CXX11_FLAGS "-std=c++11") + endif () +elseif (MSVC) + add_definitions (-D_SCL_SECURE_NO_WARNINGS) + add_definitions (-D_CRT_SECURE_NO_WARNINGS) + # TODO: We assume MSVC debug mode. In the future, set these flags + # appropriately for all build mode. + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd") + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /MTd") + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libc.lib") + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libcmt.lib") + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib") + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libcd.lib") + + set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrtd.lib") +endif () + +enable_testing() + +set (EXAMPLE_DIRECTORY ${CMAKE_SOURCE_DIR}/examples) + +add_subdirectory(c++) +add_subdirectory(tools-c++) + +# Add another target called test-out that prints the results on failure +if (CMAKE_CONFIGURATION_TYPES) + add_custom_target (test-out COMMAND ${CMAKE_CTEST_COMMAND} + --force-new-ctest-process --output-on-failure + --build-config "$<CONFIGURATION>") +else (CMAKE_CONFIGURATION_TYPES) + add_custom_target (test-out COMMAND ${CMAKE_CTEST_COMMAND} + --force-new-ctest-process --output-on-failure) +endif (CMAKE_CONFIGURATION_TYPES) http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/LICENSE ---------------------------------------------------------------------- diff --git a/LICENSE b/LICENSE index ca21930..9c8ab95 100644 --- a/LICENSE +++ b/LICENSE @@ -209,11 +209,7 @@ notices and license terms. Your use of the source code for the these subcomponents is subject to the terms and conditions of the following licenses. -For parts of the site: - -The MIT License (MIT) - -Copyright (c) 2008-2015 Tom Preston-Werner +Parts of the site formatting are licensed under the MIT License (MIT): Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/NOTICE ---------------------------------------------------------------------- diff --git a/NOTICE b/NOTICE index 03b9dd2..c3a4a30 100644 --- a/NOTICE +++ b/NOTICE @@ -3,3 +3,12 @@ Copyright 2013-2015 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/). + +This product includes software developed by Hewlett-Packard: +(c) Copyright [2014-2015] Hewlett-Packard Development Company, L.P + +This product includes software developed by Hortonworks: +(c) Copyright [2014-2015] Hortonworks, Inc. + +The site formatting includes software developed by Tom Preston-Werner: +(c) Copyright [2008-2015] Tom Preston-Werner
