)]}'
{
  "log": [
    {
      "commit": "c5a5f79d7a8dbe0be6b800413b01736a440310ec",
      "tree": "c4d7db41fad41ca89f06851eccd1a1bd197b01eb",
      "parents": [
        "7b8c04273f12e2464903556f322cdb407ba45981"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Tue Oct 10 12:01:13 2023 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Wed Oct 11 16:46:19 2023 +0200"
      },
      "message": "build/cmake/DefinePlatformSpecifc.cmake: Separated MSVC and Clang-Cl settings for Windows\n"
    },
    {
      "commit": "7f9abb1cc0f4b2793a48f45ddfcf0d2b287cc50c",
      "tree": "8a45b0186f597f26590b0c747d3dfc72c5406d4f",
      "parents": [
        "d831230929bb332189c9509d07102e4be9e7f681"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Tue Oct 20 15:44:42 2020 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Mon Jan 18 08:16:26 2021 +0100"
      },
      "message": "build/cmake/DefinePlatformSpecifc.cmake: Ensure ClangCl on MSVC is recognized as MSVC (because it does not handle -Wall too well)\n"
    },
    {
      "commit": "66d110bcce5c7e1b0deeacd28b046fb4a9c0249b",
      "tree": "b1ae0dc60fa26890bf434b90ddf8dd59e165de9d",
      "parents": [
        "13cbc8defa0877c14af42666b9a7575dea78de72"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Mon Apr 15 13:36:02 2019 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 23 15:12:19 2020 +0100"
      },
      "message": "THRIFT-5109 Misc Cmake build improvements\nPatch: Mario Emmenlauer\n\nThis closes #2017\nThis closes #2018\nThis closes #2019\n\n- build/cmake/DefineInstallationPaths.cmake: fixed the library path\n- build/cmake/ThriftMacros.cmake: do not enforce debug suffix \u0027d\u0027\n- lib/java/CMakeLists.txt: allow to override JAVA_INSTALL_DIR\n"
    },
    {
      "commit": "a6a3a787ec3d3bd71b276e85c9a02a53ad1105c4",
      "tree": "438428e3a319ad6de47d5ba50152e59f39b0fe1d",
      "parents": [
        "4a898564f936b39d45490f370737ce55d4c2b3f5"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Thu Feb 07 22:27:33 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Thu Feb 07 09:27:33 2019 -0500"
      },
      "message": "THRIFT-4732:refine cmake scripts  (#1688)\n\n* add cmake support for clib and remove unused variables\r\n* add targets for code analysis\r\n* add wall to all compilers and add utf-8 options for msvc"
    },
    {
      "commit": "29f7f8f32f6bf88751e0ef3c8e3f2fba1aac5b8f",
      "tree": "8237187ddf8cb2b04881486dd19ec46e259cb180",
      "parents": [
        "3f559940c23deed67c61e1e8fd92e1aa5a6f108d"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jan 26 09:15:19 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sat Jan 26 23:53:38 2019 -0500"
      },
      "message": "THRIFT-4743: remove cpp compiler plugin support to simplify the project\n"
    },
    {
      "commit": "17355425429274e7971fff39d7e45279cdf550fa",
      "tree": "b616996ebfa0b8e9e06fb962f39887379ec2f6cc",
      "parents": [
        "278528cf7b1dd5dd977bce882aa126fac8695697"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 23:06:08 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Sun Jan 13 09:01:52 2019 -0500"
      },
      "message": "THRIFT-4735: Remove Qt4 build support\n"
    },
    {
      "commit": "278528cf7b1dd5dd977bce882aa126fac8695697",
      "tree": "311f723983babe76272a4cedc3bdd2d1b6428413",
      "parents": [
        "76ee393d20044f7bf930611cf8fc370acb8e9e1a"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 12:17:44 2019 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 20:47:00 2019 -0500"
      },
      "message": "THRIFT-4732: windows cmake refinements and add windows docker build support\n"
    },
    {
      "commit": "ca8af9b48f9e62edc57c4a233c6377144214ef5a",
      "tree": "1ad3761595642b938c384b459666b89be68821cf",
      "parents": [
        "c9ac8d2953a4806cc93aa4ff2e700623ecad980c"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Fri Jan 11 22:13:12 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Fri Jan 11 09:13:12 2019 -0500"
      },
      "message": "THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory\n\n"
    },
    {
      "commit": "5e16f8b9086ce9bf4fa74993ecc51a7b9354f51e",
      "tree": "be1d9a01982de6cc8b5f36768592f776b88382c5",
      "parents": [
        "863262dad7ee2719a6699d564a249dfea7480032"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sun Jan 06 10:49:20 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "set c++11 in proper place\n"
    },
    {
      "commit": "9f837bbfb4c61ad8afe80950b6ce677a5cd39aeb",
      "tree": "3fdf38d4a89ff6814a278f0f7511dc4f0a40e382",
      "parents": [
        "f23e6a5e23c8ad1feaaa6913314c7836246a2925"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 14:49:24 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove boost smart ptr\n"
    },
    {
      "commit": "c109e019790a87ef1f874dfac3482ac45a57d3ab",
      "tree": "5c010cc93d0c3ff0cd6c16e93595b69b46efe194",
      "parents": [
        "83b65f06fa380ed94669bdb461344f4f6b591191"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 13:45:07 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove boost::thread and boost::mutex code\n"
    },
    {
      "commit": "83b65f06fa380ed94669bdb461344f4f6b591191",
      "tree": "6d1bcd40fcd5196e776221921d9ed0319c309f05",
      "parents": [
        "0705d9956750b9d61d763c8d8e38bb98e86870eb"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 11:06:50 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "allow specifing CMAKE_CXX_STANDARD above c++11\n"
    },
    {
      "commit": "3cf066708e29e8cef76102c82cb51e74dfdd0426",
      "tree": "25cb18652a1e0c7a68f7d0f970fda17a5165c2cc",
      "parents": [
        "93e8ec2d6a372cd6f68b7c11508ff7f8ea043f08"
      ],
      "author": {
        "name": "root",
        "email": "root@DESKTOP-12Q6GPI.localdomain",
        "time": "Sat Jan 05 10:03:19 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "force c++11 in cmake\n"
    },
    {
      "commit": "9b75e4fe745a9b08e6ccdc0998ec7a69272f5b4c",
      "tree": "747d56c669ceafbea6dc5955e8622cc39e6fa1cf",
      "parents": [
        "56ac72e74ae354c286c41f5d5a3c0b8723feb587"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Dec 17 16:21:14 2018 -0500"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Dec 18 10:17:57 2018 -0500"
      },
      "message": "THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on Windows; remove NOMINMAX from cmake build\n"
    },
    {
      "commit": "3ae304268e1b058dc51642a83921e1d7ce7a1d12",
      "tree": "a6c43dfd8a61260d4463db5ea429f82340991f10",
      "parents": [
        "8678dfc78b54bd80b3b5bd098733f8bbdcc39150"
      ],
      "author": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 07:33:22 2018 -0400"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Mar 12 11:30:22 2018 -0400"
      },
      "message": "THRIFT-4515: fix windows build\nClient: cpp\n"
    },
    {
      "commit": "82ae9575cdc112088771fc7b876f75e1e4d85ebb",
      "tree": "d8e6827311ee6e69c560604fe660788b7dfd4908",
      "parents": [
        "0a8c34ceedf0f9272fb6d3519596ddf90cffcac2"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jim.king@simplivity.com",
        "time": "Sat Aug 05 12:23:54 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Aug 10 13:27:21 2017 -0400"
      },
      "message": "THRIFT-2221: detect C++11 and use std namespace for memory operations (smart_ptr)\nClient: C++\n\nThis closes #1328\n"
    },
    {
      "commit": "43e959bc5c4e68d0c2545a09ad4fc1c226885a22",
      "tree": "98657bcdad212f03ad340eb22890b1fc584aa51f",
      "parents": [
        "7f5a8c28bc58011abef0cede10915c2071efbe41"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jim.king@simplivity.com",
        "time": "Tue Apr 04 13:04:29 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Apr 05 08:58:38 2017 -0400"
      },
      "message": "THRIFT-4165: better cmake support for C++ language level selection; fixed compiler warnings\n\nThis closes #1236\n"
    },
    {
      "commit": "bf9b6970ba3e30d0a13eca358335508b3f788e33",
      "tree": "63b680c7e7e81dfd9011edf8f926b84c17e30fae",
      "parents": [
        "75386db8c0eaba39ec5ad374cba27e039d2493e2"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Mar 22 15:07:23 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Mar 22 15:07:23 2017 -0400"
      },
      "message": "THRIFT-4081 broke compiling with gcc 4.6.x\n"
    },
    {
      "commit": "07f59971bd11df619709444275298061ee69f707",
      "tree": "197adaaede4f594115899dc409a30d2d842195d3",
      "parents": [
        "9b1544dc21f2d952b91c44e4636e1b9da937002c"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Mar 10 06:18:33 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Mar 10 06:18:33 2017 -0500"
      },
      "message": "THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process\n\nThis closes #1205\n"
    },
    {
      "commit": "71eba643ddc10bd2a9f614348567bfc1f63d8d06",
      "tree": "2d72bc7e150e4cf4e1345c3f6633b608ce1d4531",
      "parents": [
        "cf254894026988c7aa1e9742117c091f902cc838"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Jan 25 20:41:06 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Wed Jan 25 20:41:06 2017 -0500"
      },
      "message": "THRIFT-4033 disable thrift compiler plug-in support by default, as the thrift-compiler packaging is not ready for it yet\n\nThis closes #1157\n"
    },
    {
      "commit": "7edc8faefd391ce11eca3023a35cc54bcb2eb1af",
      "tree": "961c2fccc47ba9cc0a5d70b9b9314950699ea521",
      "parents": [
        "e0ccbd6e62e14f32d7c5fe0f9cec6eff3259b863"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Jan 20 10:11:41 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Fri Jan 20 10:12:06 2017 -0500"
      },
      "message": "THRIFT-3873: fix various compiler warnings and overflow errors\nTHRIFT-3847: change VERSION to PACKAGE_VERSION to avoid conflicts with third party or OS headers\n\nThis closes #1128\n"
    },
    {
      "commit": "c9877fb3b40b99c47ab634f15bc7d1cb0acb1053",
      "tree": "6417d10c32fb3001f855f0da5726a7e6c6b85c44",
      "parents": [
        "c544975d910534b753dc1c4480c09042f8ba07af"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Nov 14 10:20:52 2016 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Mon Nov 14 10:20:52 2016 -0500"
      },
      "message": "THRIFT-3937 if the compiler is too old (gcc before 4.8) disable new compiler plugin during configuration\nClient: C++\n\nThis closes #1101\n"
    },
    {
      "commit": "94d4f3ee69d5a992f861c39f7d0c9bbd2d9af7a6",
      "tree": "733d927cde9b9486b419ce00c25cfe560e7f5a66",
      "parents": [
        "f793c2b3aab06af37b59a7fd96ef22c339a7b957"
      ],
      "author": {
        "name": "Jim King",
        "email": "jking@apache.org",
        "time": "Thu Nov 10 16:31:28 2016 -0500"
      },
      "committer": {
        "name": "Jim King",
        "email": "jking@apache.org",
        "time": "Thu Nov 10 16:31:28 2016 -0500"
      },
      "message": "THRIFT-3958 Support CMake build type RelWithDebInfo using static RTL on Windows\nClient: C++\n\nThis closes #1123\n"
    },
    {
      "commit": "33744b0524b7248dda9e9e544420d69c33d3a3aa",
      "tree": "e5d520eaf0f5d90ce2d85204c9014296c692418d",
      "parents": [
        "1d8e745035354e67c794bec9e0b5663ee7cab902"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Jan 03 14:24:39 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Tue Jan 05 03:02:35 2016 +0900"
      },
      "message": "THRIFT-3515 Python 2.6 compatibility and test on CI\n\nThis closes #766\n"
    },
    {
      "commit": "a6b66332599f45dbfd7eb75d1bd001661b6cace4",
      "tree": "bf7817f86dea9e02d38a8001f0a7fc9e33143e8e",
      "parents": [
        "86fded21b55573bb9240552a284f1f3d7255bd32"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 15 15:21:50 2015 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 15 15:44:22 2015 +0200"
      },
      "message": "THRIFT-2850 CMake: Windows improvements, doc, TMemoryBufferTest fix\n"
    },
    {
      "commit": "86fded21b55573bb9240552a284f1f3d7255bd32",
      "tree": "6b7f0184cde4350fd73ca41c16940e9d792d58c4",
      "parents": [
        "516e28a42d481725156d3d521d453c55b1dfd992"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 15 12:01:38 2015 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 15 15:44:22 2015 +0200"
      },
      "message": "THRIFT-2850 CMake: improve Windows support\n\nuse YY_NO_UNISTD_H and remove --wincompat\n"
    },
    {
      "commit": "446a319f9a26695fb06b725a4959f28c82b558c0",
      "tree": "c5f834bceb4043f6fb4f003f357211e05521dbc9",
      "parents": [
        "ec847acab5fd4bcabdfb7bcca915cca69a1e4784"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 09 23:40:54 2015 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 09 23:40:54 2015 +0200"
      },
      "message": "THRIFT-3086 add valgrind suppression support to the ExperimentalMemCheck test run\n\nPatch: James E. King, III\n\nThis closes #481\n"
    },
    {
      "commit": "9de9b1f1be7b343e8493560b6eb540a948303f6f",
      "tree": "f713d9cd39d10a840bd14574ca08fbf586815b89",
      "parents": [
        "1a8e048bd05b8506ab06200282e2ba516927786e"
      ],
      "author": {
        "name": "Jim King",
        "email": "jim.king@simplivity.com",
        "time": "Thu Apr 30 16:03:34 2015 -0400"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Apr 30 22:40:26 2015 +0200"
      },
      "message": "THRIFT-2850 get windows cmake working again and building the unit tests for lib/cpp, and pass make check through cmake - also resolve some compiler warnings\n"
    },
    {
      "commit": "83494259d1ee7657b90bf8f2c234a3133cde8fa9",
      "tree": "23f87eb3239ebee9431e5b1224999ba6aaa22d59",
      "parents": [
        "3b61971c8e8401e09919b3fb40b8e42bd27f9c71"
      ],
      "author": {
        "name": "Marco Molteni",
        "email": "marco.molteni@laposte.net",
        "time": "Thu Apr 16 13:50:20 2015 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Apr 16 22:23:27 2015 +0200"
      },
      "message": "THRIFT-3099 cmake build is broken on FreeBSD\n"
    },
    {
      "commit": "1673adf94a381d66db2f0a062c636b24937473f7",
      "tree": "6f08b4fbcad8bc39e151aec48a7a17d8e81e05b5",
      "parents": [
        "932c3ee66e8bddf3619e063683a6047e7673b76c"
      ],
      "author": {
        "name": "Jim King",
        "email": "jim.king@simplivity.com",
        "time": "Mon Apr 13 12:25:35 2015 -0400"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Apr 13 21:05:53 2015 +0200"
      },
      "message": "THRIFT-3094 fix broken cmake build of C++ library with alternate threading\n"
    },
    {
      "commit": "e03f7e8e75f4ecb41b5f82a5fb9ae3712959e74c",
      "tree": "c85cfbfe5f3ba581e51c54eef8be74c5f24487ed",
      "parents": [
        "80aa53e6bcc766a985d7a05c20e85e21e2bdd65f"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Feb 18 23:25:54 2015 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Feb 18 23:25:54 2015 -0500"
      },
      "message": "THRIFT-2962:Docker Thrift env for development and testing\nClient: build\nPatch: jfarrell\n\nAdds build folder and moves all travis, cmake and docker build scripts into\none location for easier maintainability.\n"
    },
    {
      "commit": "d5f87e1f2135f51d6b9ab019f23891f3b1aeceec",
      "tree": "48e0f0a6fb574e65053e3f4d61e642a6338d23b9",
      "parents": [
        "a195a2574ef9729da9be65283d29b87e39e8ebcb"
      ],
      "author": {
        "name": "Pascal Bach",
        "email": "pascal.bach@siemens.com",
        "time": "Fri Dec 12 15:59:17 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 13 22:02:29 2014 +0100"
      },
      "message": "CMake: Add CMake support for Thrift libraries\n\nCurrently the following libraries are supported:\n- C++\n- C_Glib\n- Java (using Ant wrapper)\n\nThe compilers CMake file is adjusted to work with the new global CMakeLists.txt file.\n\nSigned-off-by: Roger Meier \u003cr.meier@siemens.com\u003e\nSigned-off-by: Pascal Bach \u003cpascal.bach@siemens.com\u003e\nAlso-by: Sergei Nikulov \u003csergey.nikulov@gmail.com\u003e\n"
    }
  ]
}
