)]}'
{
  "log": [
    {
      "commit": "0f1e61bff51b07133cef340cb424fc3ee5b8689b",
      "tree": "ee1c44bfb3cdabd5a0d3ae666bb04d3173ca068d",
      "parents": [
        "6b161a1f96ff3ba5fe2cfd1428f12bf599d11d8a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 30 15:12:35 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 30 15:12:35 2014 -0700"
      },
      "message": "Fix build system for rebase.\n\nChange-Id: Icf454889d6758b663fbe4d43b29b0ae2c1e9f28c\n"
    },
    {
      "commit": "6b161a1f96ff3ba5fe2cfd1428f12bf599d11d8a",
      "tree": "6135cb14f6ac740aa71f62adb053b4726aab1503",
      "parents": [
        "61f99ffc0d77f1c1d5306d070b90fba0c2c05fbe"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 28 14:30:53 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 28 14:30:53 2014 -0700"
      },
      "message": "Update build system for rebase.\n\nChange-Id: I361682eefe119e3f7cba22adb4e78eadca61c86b\n"
    },
    {
      "commit": "61f99ffc0d77f1c1d5306d070b90fba0c2c05fbe",
      "tree": "b2d959fe9d1c91575d77bb4470bf5162fc664fbb",
      "parents": [
        "19098dcde2b7597ad620b1d7bfe180dd69308648",
        "bf6a66cd290403bd051f6e4266c96786e666993e"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 28 13:30:20 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 28 13:30:20 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into rebase\n"
    },
    {
      "commit": "bf6a66cd290403bd051f6e4266c96786e666993e",
      "tree": "ea0a68bad5d80cb0ce6d08600976412971804ac7",
      "parents": [
        "6f6c038a8ff9849794d8c5b4167c37d4da0a9364"
      ],
      "author": {
        "name": "Chad Rosier",
        "email": "mcrosier@codeaurora.org",
        "time": "Mon Apr 28 19:30:57 2014 +0000"
      },
      "committer": {
        "name": "Chad Rosier",
        "email": "mcrosier@codeaurora.org",
        "time": "Mon Apr 28 19:30:57 2014 +0000"
      },
      "message": "[driver] Disable the slp vectorizer at -O0, -O1, and -Oz.  This mirrors the\nbehavior of the loop vectorizer, which is enabled at -O2, -O3, -O4, -Ofast\nand -Os.\nPR19568\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207433 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6f6c038a8ff9849794d8c5b4167c37d4da0a9364",
      "tree": "f59189ba64a0d662cd4c4e15e7af3f25a4830a62",
      "parents": [
        "986027020e308ad14caf6e591f38a19f73db2f60"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Mon Apr 28 17:54:37 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Mon Apr 28 17:54:37 2014 +0000"
      },
      "message": "Remove unused using statement.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207427 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "986027020e308ad14caf6e591f38a19f73db2f60",
      "tree": "09ba5b50d325ddadb9024f4edb8d419c1dbe3801",
      "parents": [
        "78beaaae9de250e4240eaa45b52d13432cf9ef11"
      ],
      "author": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Mon Apr 28 14:56:59 2014 +0000"
      },
      "committer": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Mon Apr 28 14:56:59 2014 +0000"
      },
      "message": "Renaming range-based for loop variables so they don\u0027t appear iterator-like.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207422 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "78beaaae9de250e4240eaa45b52d13432cf9ef11",
      "tree": "83223cfdb1ae8a0af04328b1ace0ad1810916c13",
      "parents": [
        "9a7de2412c5eb546b125d33802b17c608e6645a3"
      ],
      "author": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Mon Apr 28 13:01:32 2014 +0000"
      },
      "committer": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Mon Apr 28 13:01:32 2014 +0000"
      },
      "message": "[C++11] Converting to range-based for loops. No functional changes intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207416 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9a7de2412c5eb546b125d33802b17c608e6645a3",
      "tree": "74bd653318060895c4da92ae63618a45bcf12078",
      "parents": [
        "c944d2a475e3f13d98ea826784c820082c118764"
      ],
      "author": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Mon Apr 28 09:19:28 2014 +0000"
      },
      "committer": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Mon Apr 28 09:19:28 2014 +0000"
      },
      "message": "clang-format: Improve binary operator detection.\n\nBefore:\n  *(int *)(p \u0026~3UL) \u003d 0;\n\nAfter:\n  *(int *)(p \u0026 ~3UL) \u003d 0;\n\nThis fixes llvm.org/PR19464.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207405 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c944d2a475e3f13d98ea826784c820082c118764",
      "tree": "0a7110b2672d5fe0e3a85882e97c391efa84735a",
      "parents": [
        "91417ddc6bc41973236554d329b7f0b42a3fac52"
      ],
      "author": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Mon Apr 28 07:48:36 2014 +0000"
      },
      "committer": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Mon Apr 28 07:48:36 2014 +0000"
      },
      "message": "clang-format: Fixes spaces in case statements.\n\nThis fixes llvm.org/PR19482.\n\nBefore:\n  switch (a) {\n    case(B) :\n      return;\n  }\n\nAfter:\n  switch (a) {\n    case (B):\n      return;\n  }\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207402 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "91417ddc6bc41973236554d329b7f0b42a3fac52",
      "tree": "cd73ebd416637d82931e65be083a09bd262d78d9",
      "parents": [
        "4145db1ccb327a39726edbbb1069d5585aec4d65"
      ],
      "author": {
        "name": "Hao Liu",
        "email": "Hao.Liu@arm.com",
        "time": "Mon Apr 28 07:36:12 2014 +0000"
      },
      "committer": {
        "name": "Hao Liu",
        "email": "Hao.Liu@arm.com",
        "time": "Mon Apr 28 07:36:12 2014 +0000"
      },
      "message": "[ARM64]Fix a bug cannot select UQSHL/SQSHL with constant i64 shift amount.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207401 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4145db1ccb327a39726edbbb1069d5585aec4d65",
      "tree": "54b09eb61877065ed198a92dffe5e3e1c3061838",
      "parents": [
        "d53fa2e0646e4f1182d4fa47f9934756ba2d8b73"
      ],
      "author": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Mon Apr 28 07:34:48 2014 +0000"
      },
      "committer": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Mon Apr 28 07:34:48 2014 +0000"
      },
      "message": "clang-format: Don\u0027t wrap after @interface.\n\nThis fixes llvm.org/PR19450.\n\nBefore:\n  @interface\n  BookmarkHomeHandsetViewController ()\u003cBookmarkAllCollectionViewDelegate,\n                                       BookmarkFolderCollectionViewDelegate,\n                                       BookmarkMenuViewControllerDelegate,\n                                       BookmarkSearchViewControllerDelegate\u003e {\n  }\n\nAfter:\n  @interface aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ()\u003c\n      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,\n      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,\n      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,\n      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\u003e {\n  }\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207400 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d53fa2e0646e4f1182d4fa47f9934756ba2d8b73",
      "tree": "285d23a9cd8bd8c036310308129090296fe28648",
      "parents": [
        "113a55fb4314b0e025ffc9e95769eb5f478062ef"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Mon Apr 28 04:57:14 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Mon Apr 28 04:57:14 2014 +0000"
      },
      "message": "Follow-up to r207071: Let newFrontendActionFactory() return a unique_ptr.\n\nThis exposed a leak, fix that.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207396 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "113a55fb4314b0e025ffc9e95769eb5f478062ef",
      "tree": "8fa7b4adead5f5e0b63bb05d20c2a8b562877a34",
      "parents": [
        "efdd867fb3a6a5524438f958bafa55b69bbd5f52"
      ],
      "author": {
        "name": "Alp Toker",
        "email": "alp@nuanti.com",
        "time": "Mon Apr 28 02:39:27 2014 +0000"
      },
      "committer": {
        "name": "Alp Toker",
        "email": "alp@nuanti.com",
        "time": "Mon Apr 28 02:39:27 2014 +0000"
      },
      "message": "libclang: split out the documentation comment API\n\nIt\u0027s possible that the \"comment AST\" may be replaced or split out in the\nmidterm, any anyway this makes the headers easier to read.\n\nDevelopers don\u0027t currently need to include \"clang-c/Documentation.h\" explicitly\nand there\u0027s no macro to test for availability yet.\n\nThe raw comment and brief comment accessors have been kept in Index.h though\nbrief support may also move here as a separate proposal.\n\nThis is not a deprecation, just a gentle separation of concerns as we look to\nsimplify the built-in representation of comment nodes and support external\ncomment processors.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207392 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "efdd867fb3a6a5524438f958bafa55b69bbd5f52",
      "tree": "742c4c2af6b16ca726f9d2c3456710b8a957e29c",
      "parents": [
        "b97eabce9da20d6f1171423f64060c9159c48a01"
      ],
      "author": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Mon Apr 28 02:38:51 2014 +0000"
      },
      "committer": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Mon Apr 28 02:38:51 2014 +0000"
      },
      "message": "[objcmt] Revert r191796, it\u0027s not needed anymore.\n\nrdar://16223810\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207391 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b97eabce9da20d6f1171423f64060c9159c48a01",
      "tree": "1f80288787a5cabb9285f16e7801665bc6f13613",
      "parents": [
        "2574f8830c81c9846e897db853cc2312cbaaae93"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Apr 28 02:29:11 2014 +0000"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Mon Apr 28 02:29:11 2014 +0000"
      },
      "message": "CodeGen: remove an unused variable\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207390 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2574f8830c81c9846e897db853cc2312cbaaae93",
      "tree": "e878214f7bb06708606bc8ceaedc5b3039720ea0",
      "parents": [
        "22ede254f891d68019fddff0f8c32a20232b220b"
      ],
      "author": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Mon Apr 28 00:20:16 2014 +0000"
      },
      "committer": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Mon Apr 28 00:20:16 2014 +0000"
      },
      "message": "[SemaCXX] Silence -Wconstant-logical-operand if the operand is a 0/1 from a macro.\n\nLibraries specify enabled/disabled features using macro defs of 0/1, in such cases the -Wconstant-logical-operand\nis noise.\n\nrdar://15410291\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207386 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "22ede254f891d68019fddff0f8c32a20232b220b",
      "tree": "90723aa637fe07f6b8e9ec4fbc6f209ca5b4a8e3",
      "parents": [
        "68dfabb403d35eab47d5d4d09bf569a12515dc31"
      ],
      "author": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Sun Apr 27 22:53:03 2014 +0000"
      },
      "committer": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Sun Apr 27 22:53:03 2014 +0000"
      },
      "message": "[Index/DocComments] When cloning a full comment, pick the template parameters from the original FullComment,\nif the parameters are not already set (e.g. because it is a typedef).\n\nFixes crash of rdar://16128173\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207382 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "68dfabb403d35eab47d5d4d09bf569a12515dc31",
      "tree": "a142d6c27da3bf41c8a150ac2f3fb24d5d629e39",
      "parents": [
        "bb92cf2f73893e60903c446abfc0f6a51332bfbf"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 15:17:15 2014 +0000"
      },
      "committer": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 15:17:15 2014 +0000"
      },
      "message": "remove less relevant information + about packaging/Mac OS X + link to cfe-dev\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207362 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "bb92cf2f73893e60903c446abfc0f6a51332bfbf",
      "tree": "f58abd526a5efb8799912e8d8d634ae15cf54036",
      "parents": [
        "ef3627f2747c856f990f9bbf258ea2874bb2737c"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 15:02:05 2014 +0000"
      },
      "committer": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 15:02:05 2014 +0000"
      },
      "message": "Remove no longer relevant information in the gcc/llvm comparison page + minor updates\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207361 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ef3627f2747c856f990f9bbf258ea2874bb2737c",
      "tree": "a4c6f51b00622aaedd01cff8ea4c080d4e77cbf9",
      "parents": [
        "5f28cdb9aa8dbf104197bb9bdc9f5997b98970d3"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 14:57:31 2014 +0000"
      },
      "committer": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 14:57:31 2014 +0000"
      },
      "message": "remove useless code\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207360 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5f28cdb9aa8dbf104197bb9bdc9f5997b98970d3",
      "tree": "c27538e3e68afc2b2e5e1d596af932f40503c361",
      "parents": [
        "394dfe84015000ce205ff9336f37553d6dd59061"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 14:54:11 2014 +0000"
      },
      "committer": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 14:54:11 2014 +0000"
      },
      "message": "Remove deprecated information about performances:\n* It is better if we leave third parties to do \"independent\" benchmark.\n* We compare Clang (version unspecified) with gcc 4.0 or 4.2.\n* The graphs have not been updated for a while.\n* Clang is well known now. I don\u0027t think we still need to explain why\nClang is great.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207358 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "394dfe84015000ce205ff9336f37553d6dd59061",
      "tree": "1624098ff9dba55e23eca4397b0a5ffdbf50ced0",
      "parents": [
        "2e3eed3e5bdca4f5c1fd2af2320e3761869d292e"
      ],
      "author": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Sun Apr 27 10:03:19 2014 +0000"
      },
      "committer": {
        "name": "Daniel Jasper",
        "email": "djasper@google.com",
        "time": "Sun Apr 27 10:03:19 2014 +0000"
      },
      "message": "clang-format: Fix bug when aligning trailing /**/-comments in macros.\n\nPreviously this could lead to a column limit violation with the\nrequired escaped newlines.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207351 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2e3eed3e5bdca4f5c1fd2af2320e3761869d292e",
      "tree": "e167fb62a97ed7e070d2119894131d46a0459b27",
      "parents": [
        "fa101d9f9439717c95f0c36ec6149d95746c65bb"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 04:42:55 2014 +0000"
      },
      "committer": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre@debian.org",
        "time": "Sun Apr 27 04:42:55 2014 +0000"
      },
      "message": "Fix the method len of the CompletionString object. Patch by Christopher Greene\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207348 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "fa101d9f9439717c95f0c36ec6149d95746c65bb",
      "tree": "b715bd4dab51774567b85f2744aee7475ed051ba",
      "parents": [
        "78512b16ea19063fe2f5918de7d6e22bea0d2d76"
      ],
      "author": {
        "name": "NAKAMURA Takumi",
        "email": "geek4civic@gmail.com",
        "time": "Sun Apr 27 03:40:51 2014 +0000"
      },
      "committer": {
        "name": "NAKAMURA Takumi",
        "email": "geek4civic@gmail.com",
        "time": "Sun Apr 27 03:40:51 2014 +0000"
      },
      "message": "c-arcmt-test/Makefile: Update USEDLIBS for -static.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207340 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "78512b16ea19063fe2f5918de7d6e22bea0d2d76",
      "tree": "6759ba96040c0f8f5f23fa3dd4b3d3109f795b36",
      "parents": [
        "c117f224c622bac377d7fcf102ef6f29598099d8"
      ],
      "author": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Sat Apr 26 21:28:41 2014 +0000"
      },
      "committer": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Sat Apr 26 21:28:41 2014 +0000"
      },
      "message": "[SemaObjC] Fix ObjCInterfaceDecl::inheritsDesignatedInitializers(), if there are no\ndesignated initializers in the super class hierarchy then it should return false.\n\nrdar://16692535\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207332 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c117f224c622bac377d7fcf102ef6f29598099d8",
      "tree": "55e1f6c5fd3008e5c5096f5d5f99766b42468566",
      "parents": [
        "dbc6d63bd5ffb866033822536d90ab57974cb224"
      ],
      "author": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Sat Apr 26 18:29:13 2014 +0000"
      },
      "committer": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Sat Apr 26 18:29:13 2014 +0000"
      },
      "message": "[Sema] Adjust Sema::getCurBlock()/getCurLambda() to take into account that we may have\nswitch CurContext due to class template instantiation.\n\nFixes crash of the included test case.\nrdar://16527205\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207325 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "dbc6d63bd5ffb866033822536d90ab57974cb224",
      "tree": "bb922b52b662c7880ac62cceb9ad164e2687ab20",
      "parents": [
        "7129bf266e51bfcfac5d5aebe27a16e4e9b1972b"
      ],
      "author": {
        "name": "Alp Toker",
        "email": "alp@nuanti.com",
        "time": "Sat Apr 26 14:43:53 2014 +0000"
      },
      "committer": {
        "name": "Alp Toker",
        "email": "alp@nuanti.com",
        "time": "Sat Apr 26 14:43:53 2014 +0000"
      },
      "message": "libclang: remove \u0027CXDiagnostic_Remark\u0027\n\nThe change was landed without review or test cases.\n\nIt trivially broke almost any stable application checking for Severity \u003e\u003d\nCXDiagnostic_Error or indeed any other kind of severity comparison upon\nencountering a \u0027remark\u0027.\n\nMapped to CXDiagnostic_Warning until a workable solution is proposed to the\nlist that preserves API stability.\n\n(It\u0027s also not clear why the rest of r202475 wasn\u0027t simply implemented as a\nmodifier to the existing \u0027warning\u0027 level.)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207319 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7129bf266e51bfcfac5d5aebe27a16e4e9b1972b",
      "tree": "a4d3eae18d27ab8295a936a6d886255396eb546f",
      "parents": [
        "34e86037931c687336f9ad0583020d865d6150d1"
      ],
      "author": {
        "name": "Nick Lewycky",
        "email": "nicholas@mxc.ca",
        "time": "Sat Apr 26 00:14:00 2014 +0000"
      },
      "committer": {
        "name": "Nick Lewycky",
        "email": "nicholas@mxc.ca",
        "time": "Sat Apr 26 00:14:00 2014 +0000"
      },
      "message": "Add mangling for attribute enable_if. The demangling patch for libcxxabi is still in review.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207296 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "34e86037931c687336f9ad0583020d865d6150d1",
      "tree": "190978437297a5b9d4f882ed15d22fd88e47c9c1",
      "parents": [
        "a7b80b7a8fecae3d9d0d2691e83617400abf5919"
      ],
      "author": {
        "name": "Warren Hunt",
        "email": "whunt@google.com",
        "time": "Fri Apr 25 21:56:30 2014 +0000"
      },
      "committer": {
        "name": "Warren Hunt",
        "email": "whunt@google.com",
        "time": "Fri Apr 25 21:56:30 2014 +0000"
      },
      "message": "Fixed Assert In CGRecordLowering\nPrior to this patch, CGRecordLower assumed that virtual bases could not \nbe placed before the nvsize of an object.  This isn\u0027t true in Itanium \nmode, virtual bases are placed at dsize rather than vnsize and in the \ncase of zero sized non-virtual bases nvsize can be larger than dsize.  \nThis patch fixes CGRecordLowering to avoid an assert and to clip \nbitfields properly in this case.  A test case is included.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207280 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a7b80b7a8fecae3d9d0d2691e83617400abf5919",
      "tree": "46a6fbe2b37784488d08fefd806a44e9fe08abb0",
      "parents": [
        "5c292523a18257c66c513f8a7f785b843d5596e6"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Apr 25 21:13:29 2014 +0000"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Apr 25 21:13:29 2014 +0000"
      },
      "message": "CodeGen: add __yield intrinsic for ARM\n\nThe __yield intrinsic generates a hint instruction to indicate that the thread\nis not performing any useful operations at the moment.  This is for\ncompatibility with MSVC, although, the intrinsic is also part of the ACLE, and\nis enabled globally as a result.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207275 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5c292523a18257c66c513f8a7f785b843d5596e6",
      "tree": "251b7a1e9febfb50ca5f06fb8df859b925cbb3a2",
      "parents": [
        "f0b65979d2eea490104c8f6a6230cceeda2aab70"
      ],
      "author": {
        "name": "Benjamin Kramer",
        "email": "benny.kra@googlemail.com",
        "time": "Fri Apr 25 20:49:10 2014 +0000"
      },
      "committer": {
        "name": "Benjamin Kramer",
        "email": "benny.kra@googlemail.com",
        "time": "Fri Apr 25 20:49:10 2014 +0000"
      },
      "message": "Make test pass on 32 bit architectures.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207268 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f0b65979d2eea490104c8f6a6230cceeda2aab70",
      "tree": "074be3522a280e67245a6fd3fc147db85801cfcc",
      "parents": [
        "fbba3c174ca9006db4ea9837ccb0294be1ea39d1"
      ],
      "author": {
        "name": "Benjamin Kramer",
        "email": "benny.kra@googlemail.com",
        "time": "Fri Apr 25 20:41:38 2014 +0000"
      },
      "committer": {
        "name": "Benjamin Kramer",
        "email": "benny.kra@googlemail.com",
        "time": "Fri Apr 25 20:41:38 2014 +0000"
      },
      "message": "Print detailed vector type information on diagnostics.\n\nWe never aka vector types because our attributed syntax for it is less\ncomprehensible than the typedefs. This leaves the user in the dark when\nthe typedef isn\u0027t named that well.\n\nExample:\n  v2s v; v4f w;\n  w \u003d v;\n\nThe naming in this cases isn\u0027t even that bad, but the error we give is\nuseless without looking up the actual typedefs.\nt.c:6:5: error: assigning to \u0027v4f\u0027 from incompatible type \u0027v2s\u0027\n\nNow:\nt.c:6:5: error: assigning to \u0027v4f\u0027 (vector of 4 \u0027float\u0027 values) from\n    incompatible type \u0027v2s\u0027 (vector of 2 \u0027int\u0027 values)\n\nWe do this for all diagnostics that print a vector type.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207267 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "fbba3c174ca9006db4ea9837ccb0294be1ea39d1",
      "tree": "ed5fef9a207a72c85d4f3408f7d348aa2cb5cdc7",
      "parents": [
        "62034adc96e13107a6f07a3045e560c08165df8e"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Fri Apr 25 19:45:23 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Fri Apr 25 19:45:23 2014 +0000"
      },
      "message": "Fix leak of GlobalModuleIndex::IdentifierIndex, found by LSan.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207262 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "62034adc96e13107a6f07a3045e560c08165df8e",
      "tree": "2f1bb5a468b468c02904af3769f7f7319fa84dea",
      "parents": [
        "653f5c673baa5288e285b5be30aacaf1f70d7d5b"
      ],
      "author": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Fri Apr 25 19:21:40 2014 +0000"
      },
      "committer": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Fri Apr 25 19:21:40 2014 +0000"
      },
      "message": "PR19558: don\u0027t produce an \"unused variable\" warning for a variable template partial specialization.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207260 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "653f5c673baa5288e285b5be30aacaf1f70d7d5b",
      "tree": "0f0c48b09f33cb233dbbf488d787b93923415283",
      "parents": [
        "544524ba8482919da797cffd10eb68350b63629c"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Apr 25 17:25:46 2014 +0000"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Apr 25 17:25:46 2014 +0000"
      },
      "message": "CodeGen: replace use of @llvm.arm.sevl with @llvm.arm.hint\n\nUse the new generic @llvm.arm.hint hint intrinsic rather than the specialised\n@llvm.arm.sevl hint instruction.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207243 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "544524ba8482919da797cffd10eb68350b63629c",
      "tree": "f2884e66c0312760724f8cc09a2802fc33af5bd1",
      "parents": [
        "6ccd636affd35065d7c34cb827c36a999a39b535"
      ],
      "author": {
        "name": "David Majnemer",
        "email": "david.majnemer@gmail.com",
        "time": "Fri Apr 25 17:08:41 2014 +0000"
      },
      "committer": {
        "name": "David Majnemer",
        "email": "david.majnemer@gmail.com",
        "time": "Fri Apr 25 17:08:41 2014 +0000"
      },
      "message": "CodeGen: Cleanup variable linkage calculation\n\nAlmost all linkage calculation for VarDecls occured inside of\nGetLLVMLinkageVarDefinition except for static data members.  Centralize\nthe logic so that it can be more readily reused.\n\nNo functionality change.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207241 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6ccd636affd35065d7c34cb827c36a999a39b535",
      "tree": "c5426001bd9e215fc005a39eab2a64c5a73715d3",
      "parents": [
        "266c0c986eb43ba113b3653e2c996af3ca257713"
      ],
      "author": {
        "name": "David Majnemer",
        "email": "david.majnemer@gmail.com",
        "time": "Fri Apr 25 17:07:16 2014 +0000"
      },
      "committer": {
        "name": "David Majnemer",
        "email": "david.majnemer@gmail.com",
        "time": "Fri Apr 25 17:07:16 2014 +0000"
      },
      "message": "CodeGen: Refactor linkage/visibility calculation\n\nIt turns out that linkage and visibility have rather similar logic for\nboth functions and non-variable globals.  Split the calculation out so\nthat both sides may share this code.\n\nNo functionality change.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207239 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "266c0c986eb43ba113b3653e2c996af3ca257713",
      "tree": "6184504aba659da490bf596c12c4c4e13621a0f2",
      "parents": [
        "8a6fa5cade1b3e402e3e161936045361eeaa426f"
      ],
      "author": {
        "name": "David Blaikie",
        "email": "dblaikie@gmail.com",
        "time": "Fri Apr 25 17:01:33 2014 +0000"
      },
      "committer": {
        "name": "David Blaikie",
        "email": "dblaikie@gmail.com",
        "time": "Fri Apr 25 17:01:33 2014 +0000"
      },
      "message": "Push unique_ptr ownership of ASTUnits further back into their factories.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207237 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8a6fa5cade1b3e402e3e161936045361eeaa426f",
      "tree": "2fc22563cb640b523b9727e14f7bef6537a7ecb4",
      "parents": [
        "b67bacf5c681998d875faaa0c3c47c8dea71fccb"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Fri Apr 25 16:44:17 2014 +0000"
      },
      "committer": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Fri Apr 25 16:44:17 2014 +0000"
      },
      "message": "clang-cl: /fallback only applies to C or C++ files\n\nWe would previously hit an assert if using /fallback with an .ll file.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207234 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b67bacf5c681998d875faaa0c3c47c8dea71fccb",
      "tree": "bd161151122d27641664d24c48945452b4e5e2cf",
      "parents": [
        "7225262c2ab37c7f678921948facf3bdecc3b256"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Fri Apr 25 16:24:19 2014 +0000"
      },
      "committer": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Fri Apr 25 16:24:19 2014 +0000"
      },
      "message": "clang-cl: pass -debug flag to the linker when compiling with debug info\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207233 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7225262c2ab37c7f678921948facf3bdecc3b256",
      "tree": "d69c04773207412675c4a0d4834f7a2ac5a579e8",
      "parents": [
        "e73a9fd95fcf9071f8eaafd4d093a774151e673e"
      ],
      "author": {
        "name": "David Blaikie",
        "email": "dblaikie@gmail.com",
        "time": "Fri Apr 25 14:49:37 2014 +0000"
      },
      "committer": {
        "name": "David Blaikie",
        "email": "dblaikie@gmail.com",
        "time": "Fri Apr 25 14:49:37 2014 +0000"
      },
      "message": "Improve ownership of ASTUnits in libTooling by using std::unique_ptr.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207229 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e73a9fd95fcf9071f8eaafd4d093a774151e673e",
      "tree": "5f71dd5ee137e052dfb02159edcb2e78d39d14ff",
      "parents": [
        "1e77d0fd75f375193d36cc814cc01af460a33f0e"
      ],
      "author": {
        "name": "Rafael Espindola",
        "email": "rafael.espindola@gmail.com",
        "time": "Fri Apr 25 13:29:03 2014 +0000"
      },
      "committer": {
        "name": "Rafael Espindola",
        "email": "rafael.espindola@gmail.com",
        "time": "Fri Apr 25 13:29:03 2014 +0000"
      },
      "message": "Revert \"Reland r206934 with a hopefully fixed test\"\n\nThis reverts commit r207155.\nThe test was still failing.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207225 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1e77d0fd75f375193d36cc814cc01af460a33f0e",
      "tree": "a008a8e04c267a8826942b7dd213538d6bc6b877",
      "parents": [
        "2196195a2a825cf60a455337133969c9870672c1"
      ],
      "author": {
        "name": "Kostya Serebryany",
        "email": "kcc@google.com",
        "time": "Fri Apr 25 12:58:42 2014 +0000"
      },
      "committer": {
        "name": "Kostya Serebryany",
        "email": "kcc@google.com",
        "time": "Fri Apr 25 12:58:42 2014 +0000"
      },
      "message": "fix a test-only leak found by lsan, PR19521\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207223 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2196195a2a825cf60a455337133969c9870672c1",
      "tree": "071f2e436f594acffac71b911b4e6aca79be84e8",
      "parents": [
        "4f2e3bb97d2b431dfc302ebbd43976c24739b15e"
      ],
      "author": {
        "name": "Justin Bogner",
        "email": "mail@justinbogner.com",
        "time": "Fri Apr 25 07:20:05 2014 +0000"
      },
      "committer": {
        "name": "Justin Bogner",
        "email": "mail@justinbogner.com",
        "time": "Fri Apr 25 07:20:05 2014 +0000"
      },
      "message": "CodeGen: Avoid instrumenting implicit Decls more effectively\n\nWe don\u0027t assign counters for implicit Decls, but we were emitting code\nto increment the (non-existent) counters and adding empty counter\nlists in the output. This fixes the checks in assignRegionCounters and\nemitInstrumentationData to do the right thing, and adds an assert for\nthe pathological case of emitting zero counters.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207203 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4f2e3bb97d2b431dfc302ebbd43976c24739b15e",
      "tree": "7c5e96f71af67b43e94fee1a4d013bf3f675c936",
      "parents": [
        "02091f0c8ec941a8f7f21cbfde8706ada91c504c"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Apr 25 02:58:03 2014 +0000"
      },
      "committer": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Fri Apr 25 02:58:03 2014 +0000"
      },
      "message": "bindings: expose C++ access specifiers\n\nExpose the enum CX_CXXAccessSpecifier in the python bindings as a property of\nthe cursor.  If access specifier is not applicable to the node, return the\nINVALID specifier rather than raising an exception.\n\nPatch by Tamás Szeli!\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207173 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "02091f0c8ec941a8f7f21cbfde8706ada91c504c",
      "tree": "f9d902dc04ace00ce88bee85b195e58b75027064",
      "parents": [
        "0ba2e26a594f6a420b6daf7e371b8c1579968f52"
      ],
      "author": {
        "name": "Reid Kleckner",
        "email": "reid@kleckner.net",
        "time": "Thu Apr 24 23:06:17 2014 +0000"
      },
      "committer": {
        "name": "Reid Kleckner",
        "email": "reid@kleckner.net",
        "time": "Thu Apr 24 23:06:17 2014 +0000"
      },
      "message": "Reland r206934 with a hopefully fixed test\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207155 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0ba2e26a594f6a420b6daf7e371b8c1579968f52",
      "tree": "4c895e95909b6b1fef9adb21416ef615519d7670",
      "parents": [
        "57218ee935e495ef17164e7f6580777e1a376430"
      ],
      "author": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Thu Apr 24 22:45:46 2014 +0000"
      },
      "committer": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Thu Apr 24 22:45:46 2014 +0000"
      },
      "message": "If we see an explicit instantiation declaration or definition of a function\nafter we\u0027ve already instantiated a definition for the function, pass it to the\nASTConsumer again so that it knows the specialization kind has changed and can\nupdate the function\u0027s linkage.\n\nThis only matters if we instantiate the definition of the function before we\nreach the end of the TU; this can happen in at least three different ways:\nC++11 constexpr functions, C++14 deduced return types, and functions\ninstantiated within modules.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207152 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "57218ee935e495ef17164e7f6580777e1a376430",
      "tree": "05f4b0332e4343b879b66e32516b6e35a627c82f",
      "parents": [
        "b7ed4eee859bb58828f89c1fb02e440e9ee8c475"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 19:52:12 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 19:52:12 2014 +0000"
      },
      "message": "MicrosoftVTableContext: Don\u0027t leak VPtrInfos. Found by LSan, PR19522.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207138 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b7ed4eee859bb58828f89c1fb02e440e9ee8c475",
      "tree": "891a0595fe5754843cbb2309711adb592c12e8c4",
      "parents": [
        "1ed90e4e15b5fa906b96f631e149debd5efbc029"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 19:04:10 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 19:04:10 2014 +0000"
      },
      "message": "Fix a tiny test-only leak, found by LSan.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207137 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1ed90e4e15b5fa906b96f631e149debd5efbc029",
      "tree": "b17a8ae0da3d06aafa58b0b21f9a8373f2c730d9",
      "parents": [
        "09a39309c30bbd1850d1983687b45c1431b18a59"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Thu Apr 24 18:40:06 2014 +0000"
      },
      "committer": {
        "name": "Hans Wennborg",
        "email": "hans@hanshq.net",
        "time": "Thu Apr 24 18:40:06 2014 +0000"
      },
      "message": "Intrin.h: remove __rdtsc and __rdtscp declarations\n\nSince r207132, these are defined in ia32intrin.h.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207134 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "09a39309c30bbd1850d1983687b45c1431b18a59",
      "tree": "f9d6cc6accb61cd968a07dd2dcf70e486e549f34",
      "parents": [
        "5a48fb5809163f65ea20ddae64b08203dc94f05e"
      ],
      "author": {
        "name": "Andrea Di Biagio",
        "email": "Andrea_DiBiagio@sn.scee.net",
        "time": "Thu Apr 24 18:26:35 2014 +0000"
      },
      "committer": {
        "name": "Andrea Di Biagio",
        "email": "Andrea_DiBiagio@sn.scee.net",
        "time": "Thu Apr 24 18:26:35 2014 +0000"
      },
      "message": "[X86] Add Clang support for intrinsics __rdtsc and __rdtscp.\n\nThis patch:\n 1. Adds a definition for two new GCCBuiltins in BuiltinsX86.def:\n   __builtin_ia32_rdtsc;\n   __builtin_ia32_rdtscp;\n\n 2. Replaces the already existing definition of intrinsic __rdtsc in\n    ia32intrin.h with a simple call to the new GCC builtin __builtin_ia32_rdtsc.\n\n 3. Adds a definition for the new intrinsic __rdtscp in ia32intrin.h\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207132 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5a48fb5809163f65ea20ddae64b08203dc94f05e",
      "tree": "1a078a41cf06ecd98c7b02a4ec990fa6cdcb62e7",
      "parents": [
        "4ec7faa64f2613b0e71148036b5b48fbd11b11a7"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Thu Apr 24 17:27:18 2014 +0000"
      },
      "committer": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Thu Apr 24 17:27:18 2014 +0000"
      },
      "message": "Squelch leak found by LSan by handling missing switch case.\n\nAlso, use the enum type in the switch so this doesn\u0027t happen again.\n\nPR19523\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207128 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4ec7faa64f2613b0e71148036b5b48fbd11b11a7",
      "tree": "f3565c324c433ce5525e3a8d48282aff858420ff",
      "parents": [
        "4a935ca4ff60e280055897496a593e104d8b7059"
      ],
      "author": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Thu Apr 24 16:05:26 2014 +0000"
      },
      "committer": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Thu Apr 24 16:05:26 2014 +0000"
      },
      "message": "[mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()\n\nSummary: The condition in the base class is rather strange. It says a target has the 128-bit integer type if the size of a pointer is \u003e\u003d 64-bits. N32 has 32-bit pointers but 64-bit integers. I\u0027m a bit reluctant to change this for all targets so this patch makes the method virtual and overrides it for MIPS64.\n\nReviewers: atanasyan\n\nReviewed By: atanasyan\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D3472\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207121 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4a935ca4ff60e280055897496a593e104d8b7059",
      "tree": "78a6808dd413a70e2af84a939220ae949eb16936",
      "parents": [
        "f65f66e72479025fffa78d9c5dea340c6cad84ca"
      ],
      "author": {
        "name": "Tim Northover",
        "email": "tnorthover@apple.com",
        "time": "Thu Apr 24 14:06:31 2014 +0000"
      },
      "committer": {
        "name": "Tim Northover",
        "email": "tnorthover@apple.com",
        "time": "Thu Apr 24 14:06:31 2014 +0000"
      },
      "message": "AArch64: update tests to new way of printing NEON lists.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207117 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f65f66e72479025fffa78d9c5dea340c6cad84ca",
      "tree": "8c4460b1cc2f82eed94fd682e4ced9f9b719b71e",
      "parents": [
        "3cc798b4632e9bbef325653b167a85a3ef2b38fc"
      ],
      "author": {
        "name": "NAKAMURA Takumi",
        "email": "geek4civic@gmail.com",
        "time": "Thu Apr 24 12:44:34 2014 +0000"
      },
      "committer": {
        "name": "NAKAMURA Takumi",
        "email": "geek4civic@gmail.com",
        "time": "Thu Apr 24 12:44:34 2014 +0000"
      },
      "message": "CommentToXMLConverter: Don\u0027t use \"default\" to method(s). It is unavailable in msc17.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207107 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3cc798b4632e9bbef325653b167a85a3ef2b38fc",
      "tree": "0a381344328f6de0b2632a8837a4cabfc5c25b3f",
      "parents": [
        "b4e01ab54a3dfcddb845f241239b2f5efffed8ba"
      ],
      "author": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Thu Apr 24 09:58:52 2014 +0000"
      },
      "committer": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Thu Apr 24 09:58:52 2014 +0000"
      },
      "message": "[mips] Correct size_t and ptrdiff_t for N32.\n\nSummary:\nCorrect size_t to be unsigned int and ptrdiff_t to be signed long. The types were the correct size before this change but\nthe exact type matters for name mangling and exception handling in C++.\n\nReviewers: atanasyan\n\nReviewed By: atanasyan\n\nDifferential Revision: http://reviews.llvm.org/D3470\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207093 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b4e01ab54a3dfcddb845f241239b2f5efffed8ba",
      "tree": "f3f345f26d0738779fcf651fd5f6558b71de06a5",
      "parents": [
        "9b7ce5b7bd7f45efc4abf36c6456742d2fc8ec5b"
      ],
      "author": {
        "name": "Dmitri Gribenko",
        "email": "gribozavr@gmail.com",
        "time": "Thu Apr 24 07:52:31 2014 +0000"
      },
      "committer": {
        "name": "Dmitri Gribenko",
        "email": "gribozavr@gmail.com",
        "time": "Thu Apr 24 07:52:31 2014 +0000"
      },
      "message": "Comment to XML conversion: use unique_ptr for SimpleFormatContext\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207087 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9b7ce5b7bd7f45efc4abf36c6456742d2fc8ec5b",
      "tree": "5688930e2b2c3dfe1d4f2526ddbc7b7eeebba45e",
      "parents": [
        "33d678865e28dccaaa4f76988f0ba150bc8da3b0"
      ],
      "author": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Thu Apr 24 06:05:40 2014 +0000"
      },
      "committer": {
        "name": "Argyrios Kyrtzidis",
        "email": "akyrtzi@gmail.com",
        "time": "Thu Apr 24 06:05:40 2014 +0000"
      },
      "message": "Simplify leak fix of r207076, by just disposing the previous CXString.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207081 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "33d678865e28dccaaa4f76988f0ba150bc8da3b0",
      "tree": "f5cc0d46ea77026fedb302cfc7c0d6c136610485",
      "parents": [
        "9a68097040d8c10753ad8731c6641ac51220858d"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 05:39:55 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 05:39:55 2014 +0000"
      },
      "message": "Don\u0027t leak _all_ directives in -verify mode. Found by LSan, PR19520.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207079 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9a68097040d8c10753ad8731c6641ac51220858d",
      "tree": "0f1fcbff9c28da182e378eeb3d898177d20c0e16",
      "parents": [
        "4674f25eb2d99d333bbcc67dc2f6b2ae84690467"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 05:32:03 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 05:32:03 2014 +0000"
      },
      "message": "Don\u0027t leak invalid RegexDirectives. Probably a small part of PR19520.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207077 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4674f25eb2d99d333bbcc67dc2f6b2ae84690467",
      "tree": "3ddf9a67b0956df843ac4bd0dea304371b04392c",
      "parents": [
        "1f7b913611b3cb30b6e153915aa79a48006ee936"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 05:16:45 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 05:16:45 2014 +0000"
      },
      "message": "Fix two leaks found by LSan.\n\nA CursorPlatformAvailability can have several \"unavailable\" attributes, don\u0027t\nleak all but the first.  I\u0027m not sure if there can be several \"deprecate\"ds too,\nbut add the same logic there to keep the two code paths looking the same.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207076 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1f7b913611b3cb30b6e153915aa79a48006ee936",
      "tree": "713abdfbaf5d3459c9bcc09008547292a7a8eebd",
      "parents": [
        "07aa87612b01a9672e7703a99819c23416780a30"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 04:58:41 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 04:58:41 2014 +0000"
      },
      "message": "Fix two leaks found by LSan (one is test-only).\n\nThe result of llvm::MemoryBuffer::getMemBuffer() needs to be freed. Don\u0027t\npass \"don\u0027t free\" flag to overrideFileContents() to fix.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207075 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "07aa87612b01a9672e7703a99819c23416780a30",
      "tree": "2a8e9c55be26ecc4a3d3f7ebffda37e7c1dc6440",
      "parents": [
        "29c13d16f0d3a3a287a2b549b107e90085c0a458"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 04:26:18 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 04:26:18 2014 +0000"
      },
      "message": "Fix two test-only leaks found by LSan.\n\nThe result of getBufferForFile() must be freed.\n(Should we change functions that expect the caller to assume ownership so\nthat they return unique_ptrs instead? Then the type system makes sure we get\nthis right.)\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207074 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "29c13d16f0d3a3a287a2b549b107e90085c0a458",
      "tree": "9198f6ccb45f334e5b0532c573516d23ad1232ae",
      "parents": [
        "9fb2c586fbafade3660092f8c12462708c737b46"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 04:14:12 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 04:14:12 2014 +0000"
      },
      "message": "Fix two leaks in c-index-test found by LSan.\n\nThe result of clang_getCursorSpelling() needs to be clang_getCursorSpelling()ed.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207073 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9fb2c586fbafade3660092f8c12462708c737b46",
      "tree": "c6e2c38031a8d1840e4d3b2c4c151ed9202a459a",
      "parents": [
        "3427ab08e5f4adf08abb0620e6cb567e6c09bcb2"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:48:09 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:48:09 2014 +0000"
      },
      "message": "Fix four more test-only leaks found by LSan.\n\nTool::run() doesn\u0027t take ownership of the passed action.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207071 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3427ab08e5f4adf08abb0620e6cb567e6c09bcb2",
      "tree": "5639497d9dd0870050f27795afa49041985ac098",
      "parents": [
        "0917027c31fc75fcc54609a386a273bc69c92ff3"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:31:27 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:31:27 2014 +0000"
      },
      "message": "Revert the \"don\u0027t leak\" part of r207065, looks like the bots don\u0027t like it :-/\nhttp://bb.pgr.jp/builders/cmake-clang-x86_64-linux/builds/22506\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207070 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0917027c31fc75fcc54609a386a273bc69c92ff3",
      "tree": "e89aa20ea420a072cf17866645bc46c357257d03",
      "parents": [
        "0877ff482dd0e183ceed04a7f392f2dbbd216e32"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:30:22 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:30:22 2014 +0000"
      },
      "message": "Fix 3 test-only leaks found by LSan.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207068 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0877ff482dd0e183ceed04a7f392f2dbbd216e32",
      "tree": "592333ddba92fb73d7c3422d6353fa7ac084397e",
      "parents": [
        "8637d44adc097db097a5aa96b194db52c79a771e"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:17:47 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:17:47 2014 +0000"
      },
      "message": "More spellchecking for Index.h\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207067 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8637d44adc097db097a5aa96b194db52c79a771e",
      "tree": "ae83eadd9434f25ccfae00efb4c2ad4c4f7dccd9",
      "parents": [
        "8de2f29d60cc008c5a16f6fbd20a700d06458ef6"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:06:18 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 03:06:18 2014 +0000"
      },
      "message": "compeltions are never appropriate.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207066 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8de2f29d60cc008c5a16f6fbd20a700d06458ef6",
      "tree": "20f0e7748cd2c561b27b91c5614a466c4e6eab61",
      "parents": [
        "edc6f0f85a7e47a6556dcb333015e8d7a96dfa5b"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 02:42:04 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 02:42:04 2014 +0000"
      },
      "message": "Don\u0027t leak objects in load-from-ast path unless DisableFree is set.\n\nAlso update a comment to match a code change that was done in r110978.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207065 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "edc6f0f85a7e47a6556dcb333015e8d7a96dfa5b",
      "tree": "2c3f64bf47d66a8025c88bf75a1e6e206fc8fbfc",
      "parents": [
        "cc423c3c6929b144f391c998ab6c550d7735e31b"
      ],
      "author": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Thu Apr 24 02:25:27 2014 +0000"
      },
      "committer": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Thu Apr 24 02:25:27 2014 +0000"
      },
      "message": "When two templates get merged together, also merge their pattern declarations\ntogether. This is extremely hairy, because in general we need to have loaded\nboth the template and the pattern before we can determine whether either should\nbe merged, so we temporarily violate the rule that all merging happens before\nreading a decl ends, but *only* in the case where a template\u0027s pattern is being\nloaded while loading the template itself.\n\nIn order to accomodate this for class templates, delay loading the injected\nclass name type for the pattern of the template until after we\u0027ve loaded the\ntemplate itself, if we happen to load the template first.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207063 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cc423c3c6929b144f391c998ab6c550d7735e31b",
      "tree": "fded4e4ac6276a8036ff8c81647cd60624f413a6",
      "parents": [
        "2f579d9d0ddf670ff2b783d82e5ee3af0a83d7e1"
      ],
      "author": {
        "name": "Michael J. Spencer",
        "email": "bigcheesegs@gmail.com",
        "time": "Thu Apr 24 02:16:29 2014 +0000"
      },
      "committer": {
        "name": "Michael J. Spencer",
        "email": "bigcheesegs@gmail.com",
        "time": "Thu Apr 24 02:16:29 2014 +0000"
      },
      "message": "Fix test to not depend on llvm optimizations.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207062 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2f579d9d0ddf670ff2b783d82e5ee3af0a83d7e1",
      "tree": "245d26beeb9fab513d7aa908a9b9a304414f27c4",
      "parents": [
        "a4b982ca6b85785c1bdfa5dbb7f6f8bc82bba611"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 00:51:03 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Thu Apr 24 00:51:03 2014 +0000"
      },
      "message": "Bury leaked sema pointer when reading from AST files.\n\nShould suppress several LSan reports.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207056 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a4b982ca6b85785c1bdfa5dbb7f6f8bc82bba611",
      "tree": "2868d350374fd82da2ecb5fe43d06a5e3deb9fb0",
      "parents": [
        "d696316661b7a7a6401923fd6d1a680748e6039a"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 22:07:21 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 22:07:21 2014 +0000"
      },
      "message": "Fix another leak in ParseMicrosoftAsmStatement(), found by LSan.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207040 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d696316661b7a7a6401923fd6d1a680748e6039a",
      "tree": "4593b96cdd76932341aa5385e109245b1a250b51",
      "parents": [
        "88d3e52db35243e5df56e4e22053c57c466bf3fa"
      ],
      "author": {
        "name": "Reid Kleckner",
        "email": "reid@kleckner.net",
        "time": "Wed Apr 23 22:03:04 2014 +0000"
      },
      "committer": {
        "name": "Reid Kleckner",
        "email": "reid@kleckner.net",
        "time": "Wed Apr 23 22:03:04 2014 +0000"
      },
      "message": "Suppress unused variable warning\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207039 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "88d3e52db35243e5df56e4e22053c57c466bf3fa",
      "tree": "9b546946cac02e0c1f6c608cee419be1be951966",
      "parents": [
        "2e7d1f2ef8989afa9aefea9e8388b7a9a749fe74"
      ],
      "author": {
        "name": "Richard Trieu",
        "email": "rtrieu@google.com",
        "time": "Wed Apr 23 21:53:59 2014 +0000"
      },
      "committer": {
        "name": "Richard Trieu",
        "email": "rtrieu@google.com",
        "time": "Wed Apr 23 21:53:59 2014 +0000"
      },
      "message": "Change -Wfloating-point-conversion to -Wfloat-conversion.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207037 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2e7d1f2ef8989afa9aefea9e8388b7a9a749fe74",
      "tree": "b23c4a86662d2ec1e8047c90dfe65d87212f3821",
      "parents": [
        "d60acf3e938076cc570c03730efaa47031c80549"
      ],
      "author": {
        "name": "Abramo Bagnara",
        "email": "abramo.bagnara@bugseng.com",
        "time": "Wed Apr 23 21:49:00 2014 +0000"
      },
      "committer": {
        "name": "Abramo Bagnara",
        "email": "abramo.bagnara@bugseng.com",
        "time": "Wed Apr 23 21:49:00 2014 +0000"
      },
      "message": "Fixed comments (thanks to Richard Smith).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207036 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d60acf3e938076cc570c03730efaa47031c80549",
      "tree": "7cda5f1218aa6c154fd3b5f6630ca4826a2ec776",
      "parents": [
        "2726ba629a64234000dd95679561910685a59632"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 21:42:27 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 21:42:27 2014 +0000"
      },
      "message": "Make RewriteRope less confusing for me. No intended behavior change.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207032 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2726ba629a64234000dd95679561910685a59632",
      "tree": "b28579083ff2d2f52416b352320b5c77c100e13c",
      "parents": [
        "db32760555be90a72191d43a6a17fee0b47133ef"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 21:41:51 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 21:41:51 2014 +0000"
      },
      "message": "Fix leak introduced in r194610, found by LSan.\n\nLSan folks: LSan pointed to\n    #0 0x4953e0 in operator new[](unsigned long) llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:64\n    #1 0x7fb82af5372f in clang::RewriteRope::MakeRopeString(char const*, char const*) llvm/tools/clang/lib/Rewrite/Core/RewriteRope.cpp:796\ninstead of to the actual leak, which made tracking this down slower than\nit could have been.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207031 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "db32760555be90a72191d43a6a17fee0b47133ef",
      "tree": "19bc14a107f3e4c91d3b766bacb9caff2d28ee42",
      "parents": [
        "1cd8e7dad6c61280604722593ad3d36a017f7851"
      ],
      "author": {
        "name": "Abramo Bagnara",
        "email": "abramo.bagnara@bugseng.com",
        "time": "Wed Apr 23 21:28:18 2014 +0000"
      },
      "committer": {
        "name": "Abramo Bagnara",
        "email": "abramo.bagnara@bugseng.com",
        "time": "Wed Apr 23 21:28:18 2014 +0000"
      },
      "message": "Moved operator delete to public area to appease gcc and conform to C++ standard.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207027 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1cd8e7dad6c61280604722593ad3d36a017f7851",
      "tree": "bb8137285611a51a746ae2bb75cdc39360deb2da",
      "parents": [
        "f035b1e0f6b37a2abe56ab36d2ac8683d845bf6a"
      ],
      "author": {
        "name": "Ben Langmuir",
        "email": "blangmuir@apple.com",
        "time": "Wed Apr 23 21:10:46 2014 +0000"
      },
      "committer": {
        "name": "Ben Langmuir",
        "email": "blangmuir@apple.com",
        "time": "Wed Apr 23 21:10:46 2014 +0000"
      },
      "message": "Do not print inferred submodules explicitly in __inferred_module.map\n\nOtherwise including a header in your source file that is not included by\nframework\u0027s umbrella header will silently add an empty submodule with that\nname.\n\nis automatically translated to\n@import Foo.NotInModule;\n\nwhich then would have succeeded because the inferred module map\ncontained an empty submodule called NotInModule.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207024 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f035b1e0f6b37a2abe56ab36d2ac8683d845bf6a",
      "tree": "741f4771d8963e0b7be30e7492022c1b87286ca2",
      "parents": [
        "86bb94f55565c8f7a86b4076318ec837741d6212"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 19:19:20 2014 +0000"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "nicolasweber@gmx.de",
        "time": "Wed Apr 23 19:19:20 2014 +0000"
      },
      "message": "Fix a memory leak found by LSan.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207013 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "86bb94f55565c8f7a86b4076318ec837741d6212",
      "tree": "db74b55f0929a8bcb713118b67ecab4acbe88852",
      "parents": [
        "437dc6082910fda186545ef41338f57935ed9ccb"
      ],
      "author": {
        "name": "John Thompson",
        "email": "John.Thompson.JTSoftware@gmail.com",
        "time": "Wed Apr 23 19:04:32 2014 +0000"
      },
      "committer": {
        "name": "John Thompson",
        "email": "John.Thompson.JTSoftware@gmail.com",
        "time": "Wed Apr 23 19:04:32 2014 +0000"
      },
      "message": "Quick fix for layering that broke shared library build.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207011 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "437dc6082910fda186545ef41338f57935ed9ccb",
      "tree": "f8b6ebdb31a785823882d729fb3ce074bd818847",
      "parents": [
        "b21ef91f7dd7602b74ce96b2be6d38853f04e749"
      ],
      "author": {
        "name": "Reid Kleckner",
        "email": "reid@kleckner.net",
        "time": "Wed Apr 23 18:22:11 2014 +0000"
      },
      "committer": {
        "name": "Reid Kleckner",
        "email": "reid@kleckner.net",
        "time": "Wed Apr 23 18:22:11 2014 +0000"
      },
      "message": "MS ABI: Use a different guard variable for each weak global\n\nWe were using the same guard variable and failing to initialize the\nsecond global.\n\nClang is still not MS ABI compatible in this area.  Fixing that is\nPR16959, which will require LLVM changes to @llvm.global_ctors.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207008 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b21ef91f7dd7602b74ce96b2be6d38853f04e749",
      "tree": "46f5eb3124d44ff58fe93334fb86133481a02d33",
      "parents": [
        "5828a1d8e9e9876a89ddd52b8f5160723cfbdfda"
      ],
      "author": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Wed Apr 23 18:20:42 2014 +0000"
      },
      "committer": {
        "name": "Richard Smith",
        "email": "richard-llvm@metafoo.co.uk",
        "time": "Wed Apr 23 18:20:42 2014 +0000"
      },
      "message": "Make TypeDecl much less friendly.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207007 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5828a1d8e9e9876a89ddd52b8f5160723cfbdfda",
      "tree": "3ae49f99b0cb4fcae0289abacca1948170041412",
      "parents": [
        "022878f852c61803d260da295a8f905aaf2edad6"
      ],
      "author": {
        "name": "Fariborz Jahanian",
        "email": "fjahanian@apple.com",
        "time": "Wed Apr 23 17:44:58 2014 +0000"
      },
      "committer": {
        "name": "Fariborz Jahanian",
        "email": "fjahanian@apple.com",
        "time": "Wed Apr 23 17:44:58 2014 +0000"
      },
      "message": "Objective-C [IRGen]. Fixes a crash in IRGen involving use of\n\u0027typeof\u0027 to extract type of an @encode expression used\nin an initializer. // rdar://16655340\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207004 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "022878f852c61803d260da295a8f905aaf2edad6",
      "tree": "f9ebe8566dfa87ef2655bcd4a5aa8f5cd9e9d47f",
      "parents": [
        "489a7ba6574c7a3b645d1c0ee2aea41bea0e334b"
      ],
      "author": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Wed Apr 23 16:54:52 2014 +0000"
      },
      "committer": {
        "name": "Jordan Rose",
        "email": "jordan_rose@apple.com",
        "time": "Wed Apr 23 16:54:52 2014 +0000"
      },
      "message": "[analyzer] Fix a leak found by LSan.\n\nPR19524\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207001 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "489a7ba6574c7a3b645d1c0ee2aea41bea0e334b",
      "tree": "7ca7f02e0d7cff8dc7402cb346ef5c3ba2ea7a29",
      "parents": [
        "c2a06c68b7b9a1666a3245c0d4604060356ff54c"
      ],
      "author": {
        "name": "Alexander Kornienko",
        "email": "alexfh@google.com",
        "time": "Wed Apr 23 16:39:41 2014 +0000"
      },
      "committer": {
        "name": "Alexander Kornienko",
        "email": "alexfh@google.com",
        "time": "Wed Apr 23 16:39:41 2014 +0000"
      },
      "message": "Don\u0027t pass llvm::DenseSet\u003c\u003e by value.\n\nSummary: Fixes massive performance problems on large translation units.\n\nReviewers: jordan_rose\n\nReviewed By: jordan_rose\n\nSubscribers: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D3471\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206999 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c2a06c68b7b9a1666a3245c0d4604060356ff54c",
      "tree": "3c401b19400ed6862ee4fe68f67027fb6f29561e",
      "parents": [
        "ebb76662bed11638e10fed222d512cbc40e17db4"
      ],
      "author": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:23 2014 +0000"
      },
      "committer": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:23 2014 +0000"
      },
      "message": "Review feedback.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206997 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ebb76662bed11638e10fed222d512cbc40e17db4",
      "tree": "db2ef1802e173f88efd57e8602279d33bc627fb3",
      "parents": [
        "d6d7a5d1f65b1fecbd86e283aae907a2a41bcefb"
      ],
      "author": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:21 2014 +0000"
      },
      "committer": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:21 2014 +0000"
      },
      "message": "Review feedback.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206996 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d6d7a5d1f65b1fecbd86e283aae907a2a41bcefb",
      "tree": "ad3861bf190a8026ef9dee08b549dc9afaf2737a",
      "parents": [
        "b86942f453a3685c7d8f5733d181ae07011061cf"
      ],
      "author": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:20 2014 +0000"
      },
      "committer": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:20 2014 +0000"
      },
      "message": "Review feedback\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206995 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b86942f453a3685c7d8f5733d181ae07011061cf",
      "tree": "e0b79d999fedf9b65b5235b2ff70bd235332791b",
      "parents": [
        "252d11b19eada8855755d5389e4b573e8ad70d76"
      ],
      "author": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:07 2014 +0000"
      },
      "committer": {
        "name": "Diego Novillo",
        "email": "dnovillo@google.com",
        "time": "Wed Apr 23 15:21:07 2014 +0000"
      },
      "message": "Add documentation for sample profiling support.\n\nSummary:\nThis documents the usage of sample profilers with Clang and the\nprofile format expected by LLVM\u0027s optimizers. It also documents the\nprofile conversion tool used by Linux Perf.\n\nReviewers: doug.gregor\n\nCC: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D3402\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206994 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "252d11b19eada8855755d5389e4b573e8ad70d76",
      "tree": "455e2498beee0d5ad8e5493dc4b809435ff58fc7",
      "parents": [
        "4b3c06de54b8f2abdaffd27af814bc4b1c451b5f"
      ],
      "author": {
        "name": "NAKAMURA Takumi",
        "email": "geek4civic@gmail.com",
        "time": "Wed Apr 23 15:13:39 2014 +0000"
      },
      "committer": {
        "name": "NAKAMURA Takumi",
        "email": "geek4civic@gmail.com",
        "time": "Wed Apr 23 15:13:39 2014 +0000"
      },
      "message": "Prune \\param introduced in r206977, possibly committed ahead. [-Wdocumentation]\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206993 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4b3c06de54b8f2abdaffd27af814bc4b1c451b5f",
      "tree": "af21968f5f50003a48f6052b70cf8ea69ead3beb",
      "parents": [
        "3da854eb4f220268fe1d9992bd682824a203e0f0"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "tzuhsiang.chien@gmail.com",
        "time": "Wed Apr 23 15:00:03 2014 +0000"
      },
      "committer": {
        "name": "Logan Chien",
        "email": "tzuhsiang.chien@gmail.com",
        "time": "Wed Apr 23 15:00:03 2014 +0000"
      },
      "message": "Add missing test input for r206979.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206992 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3da854eb4f220268fe1d9992bd682824a203e0f0",
      "tree": "320b6203c19b9f6bc86763b5e6ce21019be29c61",
      "parents": [
        "aafc70acf92c076d185be010889cea961ea0dc41"
      ],
      "author": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 14:40:19 2014 +0000"
      },
      "committer": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 14:40:19 2014 +0000"
      },
      "message": "The rewrite constructor should actually rewrite.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206987 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "aafc70acf92c076d185be010889cea961ea0dc41",
      "tree": "fe3c1119751fdd402171955c1657f71cc148dccb",
      "parents": [
        "5521b816e73042178408d4c724a3e7732d01651d"
      ],
      "author": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 14:26:59 2014 +0000"
      },
      "committer": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 14:26:59 2014 +0000"
      },
      "message": "Replacing a naked pointer with a unique_ptr. No functional changes intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206986 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5521b816e73042178408d4c724a3e7732d01651d",
      "tree": "38439070c704e997dab4bb65a44cdbf17464b8ac",
      "parents": [
        "9107bb34717b670bf6a62b62b9a284a75ef3c6da"
      ],
      "author": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 14:22:06 2014 +0000"
      },
      "committer": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 14:22:06 2014 +0000"
      },
      "message": "Minor formatting and simplification cleanup -- no functional changes intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206985 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "9107bb34717b670bf6a62b62b9a284a75ef3c6da",
      "tree": "7ae8fabcd6bc6fb06a8d300f6021f8730829cf8f",
      "parents": [
        "53d5f452913a7cbbe1144929f554e9df88741cd7"
      ],
      "author": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 13:58:21 2014 +0000"
      },
      "committer": {
        "name": "Aaron Ballman",
        "email": "aaron@aaronballman.com",
        "time": "Wed Apr 23 13:58:21 2014 +0000"
      },
      "message": "Updated to be a bit more const friendly. Also switched the linkage to be static since this function is file-local. No functional changes intended.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206982 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "53d5f452913a7cbbe1144929f554e9df88741cd7",
      "tree": "d484db1de8257bd256464b9a189b447e0de8d881",
      "parents": [
        "d2f62fa5de05e1c248c0f45e352732385b0f2f7a"
      ],
      "author": {
        "name": "John Thompson",
        "email": "John.Thompson.JTSoftware@gmail.com",
        "time": "Wed Apr 23 13:45:44 2014 +0000"
      },
      "committer": {
        "name": "John Thompson",
        "email": "John.Thompson.JTSoftware@gmail.com",
        "time": "Wed Apr 23 13:45:44 2014 +0000"
      },
      "message": "Fix unused variable.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206981 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d2f62fa5de05e1c248c0f45e352732385b0f2f7a",
      "tree": "d70e17353ec2235591f35c3596652f4f62804a3e",
      "parents": [
        "9be87f878588e7ed414dbfa29805883cc9cbb885"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "tzuhsiang.chien@gmail.com",
        "time": "Wed Apr 23 13:36:23 2014 +0000"
      },
      "committer": {
        "name": "Logan Chien",
        "email": "tzuhsiang.chien@gmail.com",
        "time": "Wed Apr 23 13:36:23 2014 +0000"
      },
      "message": "Add aarch64-linux-android triple for Android.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206979 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    }
  ],
  "next": "9be87f878588e7ed414dbfa29805883cc9cbb885"
}
