)]}'
{
  "log": [
    {
      "commit": "084c6bea9b495ff820ba55a1df941ba423680a10",
      "tree": "6d70c985f17989e36a7c3ca499d37f62aee89cee",
      "parents": [
        "2f61c1638583552dc6ee16e14802f7a426032b9c"
      ],
      "author": {
        "name": "Fabian Sommer",
        "email": "fabiansommer@chromium.org",
        "time": "Fri Jul 23 10:05:14 2021"
      },
      "committer": {
        "name": "Fabian Sommer",
        "email": "fabiansommer@chromium.org",
        "time": "Fri Jul 23 10:05:14 2021"
      },
      "message": "Fix ARM preprocessor macros in assembly.h\n\nassembly.h defines some preprocessor macros for ARM assembly. However,\nit would only do so if __ARM_FEATURE_CLZ was not already defined.\nThis change makes the ARM NaCl macro definitions independent of\n__ARM_FEATURE_CLZ.\n\nBug: 1106311\nChange-Id: I0df301ccdc55fd757c217fe1c73fd36e5d74c629"
    },
    {
      "commit": "2f61c1638583552dc6ee16e14802f7a426032b9c",
      "tree": "192f3c1502b52bbf2a40eae4d73feb3a48629a40",
      "parents": [
        "9ded361c356ebc38a115e8134b8f7ca4f1d61eb0"
      ],
      "author": {
        "name": "Aaron Gable",
        "email": "agable@chromium.org",
        "time": "Wed Aug 19 00:27:37 2015"
      },
      "committer": {
        "name": "Aaron Gable",
        "email": "agable@chromium.org",
        "time": "Wed Aug 19 00:27:37 2015"
      },
      "message": "Disable GitBranchCheck on commit presubmit\n\nR\u003ddschuff@chromium.org, petermayo@chromium.org, mseaborn@chromium.org\nBUG\u003d522132\n\nReview URL: https://codereview.chromium.org/1296233004 .\n"
    },
    {
      "commit": "9ded361c356ebc38a115e8134b8f7ca4f1d61eb0",
      "tree": "a103a1e0e7eaafa2d74837d0b32bcbd83af419b2",
      "parents": [
        "2e5064890a3175dba2de190a8918b83509c0cd4d"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Thu Aug 13 06:42:43 2015"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Thu Aug 13 06:42:43 2015"
      },
      "message": "Remove an extraneous endif\n\nBUG\u003d None\nR\u003ddschuff@chromium.org\n\nReview URL: https://codereview.chromium.org/1291913002 .\n"
    },
    {
      "commit": "2e5064890a3175dba2de190a8918b83509c0cd4d",
      "tree": "72194c09326a78ef74cf2ec75144b72385abe4b7",
      "parents": [
        "37d8c21cfedc885d411580669c82574120cccdd4"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Aug 12 00:04:52 2015"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Aug 12 00:04:52 2015"
      },
      "message": "Enable native targets used for non-SFI\n\nWe currently don\u0027t allow native target for clang_nacl, but we need to\nlift this restriction to enable the use of nacl-clang to build support\nlibraries for non-SFI mode.\n\nBUG\u003d None\nR\u003ddschuff@chromium.org\n\nReview URL: https://codereview.chromium.org/1283983002 .\n"
    },
    {
      "commit": "37d8c21cfedc885d411580669c82574120cccdd4",
      "tree": "37bf0bc2bc67eb6852711501c78b125b6d754ddd",
      "parents": [
        "61a748a59c2ff3a8349bd895f01f35eac0fc5217"
      ],
      "author": {
        "name": "Petar Jovanovic",
        "email": "petar.jovanovic@rt-rk.com",
        "time": "Thu Jun 11 23:32:27 2015"
      },
      "committer": {
        "name": "Petar Jovanovic",
        "email": "petar.jovanovic@rt-rk.com",
        "time": "Thu Jun 11 23:32:27 2015"
      },
      "message": "[MIPS] Build compiler-rt for direct-to-nacl\n\nBuild compiler-rt for MIPS direct-to-nacl.\n\nBUG\u003d https://code.google.com/p/nativeclient/issues/detail?id\u003d4205\nR\u003ddschuff@chromium.org\n\nReview URL: https://codereview.chromium.org/1173603002.\n"
    },
    {
      "commit": "61a748a59c2ff3a8349bd895f01f35eac0fc5217",
      "tree": "2cf01dddea7853fa998e5efbedd64d34806cfb25",
      "parents": [
        "18606ba869070e472c92b4b476c3d0286311b4e9",
        "1ab45fe3917f805d3bcf3fd23a351b5a1f76f883"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri May 01 16:07:33 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri May 01 16:07:33 2015"
      },
      "message": "Merge remote-tracking branch \u0027llvm-upstream/master\u0027\n\nThis brings in r236319:\nFix float-\u003euint conversion for inputs less than 0\n"
    },
    {
      "commit": "1ab45fe3917f805d3bcf3fd23a351b5a1f76f883",
      "tree": "5a82f56fae5d216b78d8946275470af04c575f29",
      "parents": [
        "253270bf69eeae5f274bdabfbe08d26c9e3197bb"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@google.com",
        "time": "Fri May 01 16:02:16 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@google.com",
        "time": "Fri May 01 16:02:16 2015"
      },
      "message": "Fix float-\u003euint conversion for inputs less than 0\n\nSummary:\nThe spec for these functions says that they should return 0 in this case but\nthis regressed in r234148. That revision essentially delegates the conversion\nto the hardware, but that has different behavior on different platforms (e.g.\nit is wrong on x86).\n\nAlso fix a typo in the name of __fixunsdfti\n\nTest Plan: The existing unit tests now pass\n\nReviewers: joerg, howard.hinnant\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9305\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236319 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "253270bf69eeae5f274bdabfbe08d26c9e3197bb",
      "tree": "a74bab35cca95c82d856e79202a3b522300b1f61",
      "parents": [
        "83f66ab67c6128d593c659546216a2d9ebce945e"
      ],
      "author": {
        "name": "Evgeniy Stepanov",
        "email": "eugeni.stepanov@gmail.com",
        "time": "Fri May 01 00:40:42 2015"
      },
      "committer": {
        "name": "Evgeniy Stepanov",
        "email": "eugeni.stepanov@gmail.com",
        "time": "Fri May 01 00:40:42 2015"
      },
      "message": "[asancov] Fix coverage reserving 4x the necessary amount of memory on fork.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236294 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "83f66ab67c6128d593c659546216a2d9ebce945e",
      "tree": "934f2dc3db75d972154ae439df50d9aab77de298",
      "parents": [
        "52bd9fb97c7c002ff14eee73a5dd9488c2675f1c"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 30 01:21:57 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 30 01:21:57 2015"
      },
      "message": "[UBSan] Make stacktrace-matching CHECK-lines in tests Linux-specific.\n\nDarwin doesn\u0027t yet allow to print stack trace, as it lacks the slow\nunwinder. This is one more attempt to fix vptr.cpp on Mac OS X.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236195 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "52bd9fb97c7c002ff14eee73a5dd9488c2675f1c",
      "tree": "963f53ee0206076b997307a16bdd2b28c4d9a801",
      "parents": [
        "538c6d7e697db7123443398c31fac66a712f2c26"
      ],
      "author": {
        "name": "Justin Bogner",
        "email": "mail@justinbogner.com",
        "time": "Wed Apr 29 21:56:35 2015"
      },
      "committer": {
        "name": "Justin Bogner",
        "email": "mail@justinbogner.com",
        "time": "Wed Apr 29 21:56:35 2015"
      },
      "message": "profile: Use unique directory for tests that write default profile file\n\nFix a couple of new tests that were reverted because they were causing\nintermittent test failures since they were writing the same default\n\"default.profraw\" file. Fixed by creating a unique directory and\nrunning tests in that directory.\n\nPatch by Teresa Johnson. Thanks!\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236168 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "538c6d7e697db7123443398c31fac66a712f2c26",
      "tree": "a3d5232983e1cb8cb125e482bf67d3993e84c182",
      "parents": [
        "ae8725169eead9e0c4185e0d8f610e2a83051441"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 29 21:51:23 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 29 21:51:23 2015"
      },
      "message": "[UBSan] Disable vptr.cpp on Darwin again.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236165 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "ae8725169eead9e0c4185e0d8f610e2a83051441",
      "tree": "9e3ccd2f255d3476cb6859c857eb139c180d805a",
      "parents": [
        "def30044f804433cf05bd7ca6444557292329c93"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 29 20:39:12 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 29 20:39:12 2015"
      },
      "message": "[UBSan] Various improvements to vptr.cpp test case\n\n* Remove __ubsan_default_options, so that test would work on Darwin\n* Fix unintentional undefined behavior in the code (missing return)\n* Build the test with -fno-sanitize-recover to distinguish expected\n  failures and expected passes by return code.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236152 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "def30044f804433cf05bd7ca6444557292329c93",
      "tree": "bcbaa44ebb4b90a8eee5d50574f3caec6c6c9578",
      "parents": [
        "23e179c4d4e6cfcb647ce1faf22f3c05466ff746"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 29 20:39:10 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 29 20:39:10 2015"
      },
      "message": "[UBSan] Add a testcase for __ubsan_default_options() function.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236151 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "23e179c4d4e6cfcb647ce1faf22f3c05466ff746",
      "tree": "abc5da74a25927422c863b669c4da48c46d55bf4",
      "parents": [
        "20b7db50382fa090b9c1794e17c41ff0c34eca78"
      ],
      "author": {
        "name": "Ahmed Bougacha",
        "email": "ahmed.bougacha@gmail.com",
        "time": "Wed Apr 29 17:49:05 2015"
      },
      "committer": {
        "name": "Ahmed Bougacha",
        "email": "ahmed.bougacha@gmail.com",
        "time": "Wed Apr 29 17:49:05 2015"
      },
      "message": "Re-XFAIL UBSan vptr testcase on darwin.\n\nPartial revert of r235961; the test still fails on Green Dragon bots.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236135 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "20b7db50382fa090b9c1794e17c41ff0c34eca78",
      "tree": "de53d69c7c67504093b4d3358ad89055c4a50fbf",
      "parents": [
        "5e57428abebe6c04d2504716cc4e7d864b6aff65"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Wed Apr 29 17:22:43 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Wed Apr 29 17:22:43 2015"
      },
      "message": "tsan: add another test for setuid\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236130 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5e57428abebe6c04d2504716cc4e7d864b6aff65",
      "tree": "96f21618cf4a1e317cba9a6f85216df44c01c6e3",
      "parents": [
        "aa8593b62f9acaf18ab2c5cff6caacb78308f937"
      ],
      "author": {
        "name": "Renato Golin",
        "email": "renato.golin@linaro.org",
        "time": "Wed Apr 29 13:40:57 2015"
      },
      "committer": {
        "name": "Renato Golin",
        "email": "renato.golin@linaro.org",
        "time": "Wed Apr 29 13:40:57 2015"
      },
      "message": "Revert 2 tests from \"Tests for r236055.\"\n\nThis partially reverts commit r236056, as the two tests were using the same\nnames and, when executed in parallel, were having intermittent failures.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236101 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "aa8593b62f9acaf18ab2c5cff6caacb78308f937",
      "tree": "9d36613c82d9c19064758f06344f929325b73df1",
      "parents": [
        "e4bbae428d6bb8be96caa95eda59735a6e92322d"
      ],
      "author": {
        "name": "Eric Christopher",
        "email": "echristo@gmail.com",
        "time": "Tue Apr 28 22:56:57 2015"
      },
      "committer": {
        "name": "Eric Christopher",
        "email": "echristo@gmail.com",
        "time": "Tue Apr 28 22:56:57 2015"
      },
      "message": "Tests for r236055.\n\nPatch by Teresa Johnson.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236056 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e4bbae428d6bb8be96caa95eda59735a6e92322d",
      "tree": "87deabffbfa62e67170932d891fb23373d9882c0",
      "parents": [
        "a33d046b2491adfe05655bc252037ab260f9c485"
      ],
      "author": {
        "name": "Eric Christopher",
        "email": "echristo@gmail.com",
        "time": "Tue Apr 28 22:54:51 2015"
      },
      "committer": {
        "name": "Eric Christopher",
        "email": "echristo@gmail.com",
        "time": "Tue Apr 28 22:54:51 2015"
      },
      "message": "This change is the first of 3 patches to add support for specifying\nthe profile output from the command line via -fprofile-instr-generate\u003d\u003cpath\u003e,\nwhere the specified output path/file will be overridden by the\nLLVM_PROFILE_FILE environment variable.\n\nSeveral changes are made to the runtime to support this:\n\nAdd a new interface __llvm_profile_override_default_filename that will\nset the profile output filename, but allows LLVM_PROFILE_FILE to override.\nThis is the interface used by the new option.\n\nRefactor the pid-expansion done for LLVM_PROFILE_FILE into a separate\nroutine that can be shared by the various filename setting routines\n(so that the filename from the option can also use the \"%p\" syntax).\n\nMove the truncation into setFilename, and only truncate if there is a\nnew filename specified (to maintain support for appending to the same\nprofile file in the case of multiple shared objects built with profiling).\n\nMove the handling for a NULL filename passed to __llvm_profile_set_filename and\n__llvm_profile_override_default_filename into the new setFilenamePossiblyWithPid\nroutine. This now correctly resets the output file to default.profraw\ninstead of NULL.\nThe handling for a null LLVM_PROFILE_FILE (which should not reset) is done\nby caller setFilenameFromEnvironment.\n\nPatch by Teresa Johnson.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236055 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a33d046b2491adfe05655bc252037ab260f9c485",
      "tree": "79eba3b655f2da60636b2ed4252c509776632e04",
      "parents": [
        "cfe28070ddf96434ae8c6b8eec364f4cc682812c"
      ],
      "author": {
        "name": "Evgeniy Stepanov",
        "email": "eugeni.stepanov@gmail.com",
        "time": "Tue Apr 28 18:50:32 2015"
      },
      "committer": {
        "name": "Evgeniy Stepanov",
        "email": "eugeni.stepanov@gmail.com",
        "time": "Tue Apr 28 18:50:32 2015"
      },
      "message": "[asan] Use dl_iterate_phdr on Android.\n\nIt\u0027s available on Android/ARM starting with API 21 (L).\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236014 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cfe28070ddf96434ae8c6b8eec364f4cc682812c",
      "tree": "5254e9c96b4f7d39cec5fd6e671e9ba8abe506da",
      "parents": [
        "784e0b771c143f069cf9f43d5264dfb702ef602c"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Tue Apr 28 18:08:42 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Tue Apr 28 18:08:42 2015"
      },
      "message": "tsan: fix a bug memory access handling\n\nWe incorrectly replaced shadow slots\nwhen the new value is not stronger than the old one.\nThe bug can lead to false negatives.\nThe bug was detected by Go race test suite:\nhttps://github.com/golang/go/issues/10589\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236008 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "784e0b771c143f069cf9f43d5264dfb702ef602c",
      "tree": "62d83bba72e5bc9c8e1831a1155006fffc7dbe01",
      "parents": [
        "808ee3c14ac9c007587394bfdb0010cd1a4ccfcb"
      ],
      "author": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Tue Apr 28 10:23:52 2015"
      },
      "committer": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Tue Apr 28 10:23:52 2015"
      },
      "message": "[Msan] Fix the getline.cc test to pass on FreeBSD\nDifferential Revision: http://reviews.llvm.org/D9251\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235975 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "808ee3c14ac9c007587394bfdb0010cd1a4ccfcb",
      "tree": "bf95e077d6711fbb9443119424ae40503bc6ae29",
      "parents": [
        "2ff29a01e115e82a66acc93e687d9f3e092f5557"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:33:56 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:33:56 2015"
      },
      "message": "[UBSan] Fix CMake rules for tests after r235954.\n\nMake sure we don\u0027t run tests under TSan and MSan if they are\nunavailable.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235962 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2ff29a01e115e82a66acc93e687d9f3e092f5557",
      "tree": "a1c615a152bfae6f2f2d821463230cf9f521f056",
      "parents": [
        "5d2cd526461c6579ce3ca3c59da6f78dbd4cb1b0"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:29:36 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:29:36 2015"
      },
      "message": "Address old FIXMEs in UBSan test cases.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235961 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5d2cd526461c6579ce3ca3c59da6f78dbd4cb1b0",
      "tree": "49ddafcd4b9286e5a18712654f78bce577c4dd49",
      "parents": [
        "8870709ebc05fa374ca64a1dead9a47cff0e63b1"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:27:17 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:27:17 2015"
      },
      "message": "[TSan] Attempt to fix old Makefile build.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235960 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8870709ebc05fa374ca64a1dead9a47cff0e63b1",
      "tree": "36144a6a9e0b5aa07cc9ae100176b69eacb9d575",
      "parents": [
        "144cc5daaaa2cea600098ca838778906cc661a91"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:20:34 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 01:20:34 2015"
      },
      "message": "Export __ubsan_* symbols from MSan and TSan runtimes.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235958 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "144cc5daaaa2cea600098ca838778906cc661a91",
      "tree": "579c5ec108859d3778458a75765d94f3b033f5f1",
      "parents": [
        "a4fab7d6a7d0cae14d97c15383926f271f294af0"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 00:56:48 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Tue Apr 28 00:56:48 2015"
      },
      "message": "Allow UBSan+MSan and UBSan+TSan combinations (Clang part).\n\nEmbed UBSan runtime into TSan and MSan runtimes in the same as we do\nin ASan. Extend UBSan test suite to also run tests for these\ncombinations.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235954 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a4fab7d6a7d0cae14d97c15383926f271f294af0",
      "tree": "20b006ab2ce22e93c36b5a778911ec71e4634051",
      "parents": [
        "dbe3a5ce05fe774ad7eb4ddc56c55a3f81bc00f7"
      ],
      "author": {
        "name": "Evgeniy Stepanov",
        "email": "eugeni.stepanov@gmail.com",
        "time": "Mon Apr 27 23:49:39 2015"
      },
      "committer": {
        "name": "Evgeniy Stepanov",
        "email": "eugeni.stepanov@gmail.com",
        "time": "Mon Apr 27 23:49:39 2015"
      },
      "message": "[asan] Fix ASan build on Android/AArch64.\n\nThe build for aarch64 is not enabled in cmake/config-ix.cmake yet.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235944 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "dbe3a5ce05fe774ad7eb4ddc56c55a3f81bc00f7",
      "tree": "2a8012f9e0756122f37001a0eb7bafa9ad2737b5",
      "parents": [
        "59808758daac7ee782ecba657899f5d52452df99"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:09:27 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:09:27 2015"
      },
      "message": "[UBSan] Reenable ASan+UBSan tests on Darwin now that PR21112 is fixed.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235929 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "59808758daac7ee782ecba657899f5d52452df99",
      "tree": "03de4ce29ea6f25b742e49fbf7d8475156b62817",
      "parents": [
        "48b1dcad92d189cf4d34114f04b7ef5988cc181b"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:08:09 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:08:09 2015"
      },
      "message": "Introduce tsan_cxx and msan_cxx libraries (compiler-rt part).\n\nFor now tsan_cxx and msan_cxx contain only operator new/delete\nreplacements. In the future, when we add support for running UBSan+TSan\nand UBSan+MSan, they will also contain bits ubsan_cxx runtime.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235928 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "48b1dcad92d189cf4d34114f04b7ef5988cc181b",
      "tree": "6962318deef985e7bf3d5a160675fac165b71150",
      "parents": [
        "4f3ec41ea57aa24c844aca561285d92d342a0da9"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:08:08 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:08:08 2015"
      },
      "message": "[TSan] Prepare TSan tests for splitting tsan_cxx library.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235927 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4f3ec41ea57aa24c844aca561285d92d342a0da9",
      "tree": "9ecb19b9c0c40100301996539127186f6128d543",
      "parents": [
        "af7a8ca4ca2fcc0e47d3ecd5724b89371eabbdea"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:08:04 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 22:08:04 2015"
      },
      "message": "[MSan] Prepare for splitting msan_new_delete.cc into a separate library. NFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235926 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "af7a8ca4ca2fcc0e47d3ecd5724b89371eabbdea",
      "tree": "7c8d10d41d845d74694fc8749684822f731003cc",
      "parents": [
        "46add67f7231bfb6000157fac4a40e1fba5886ce"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 19:33:55 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Mon Apr 27 19:33:55 2015"
      },
      "message": "[TSan] Move new/delete interceptors into a separate source file. NFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235906 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "46add67f7231bfb6000157fac4a40e1fba5886ce",
      "tree": "48e7f72084985e5b4adcda86d98207a17df4369c",
      "parents": [
        "418c320253e2eaf8611f10f4189d5899346d0598"
      ],
      "author": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Sat Apr 25 11:07:05 2015"
      },
      "committer": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Sat Apr 25 11:07:05 2015"
      },
      "message": "[Msan] Fix the iconv.cc test to build and pass on FreeBSD\nDifferential Revision: http://reviews.llvm.org/D9252\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235799 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "418c320253e2eaf8611f10f4189d5899346d0598",
      "tree": "f057ef4b660f09a1aa87b5c5e59e5914bb853cd9",
      "parents": [
        "519edc8094b988e9c538a42748d9fddefbed6c46"
      ],
      "author": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Sat Apr 25 10:57:35 2015"
      },
      "committer": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Sat Apr 25 10:57:35 2015"
      },
      "message": "[asan] Print SHADOW_SCALE and SHADOW_GRANULARITY as decimal values.\n\nSummary:\nDuring the review of http://reviews.llvm.org/D9199 where I had originally\nchanged the debug_mapping.cc test to accept hexadecimal values, we realized\nthat SHADOW_SCALE and SHADOW_GRANULARITY ought to be printed as decimal values.\nThis patch makes that change.\n\nThis patch also adds a \u00270x\u0027 prefix to the SHADOW_OFFSET to make it clear that\nit is hexadecimal while the other two are decimal.\n\nReviewers: kcc, timurrrr, samsonov\n\nReviewed By: timurrrr, samsonov\n\nSubscribers: samsonov, llvm-commits, sagar\n\nDifferential Revision: http://reviews.llvm.org/D9224\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235798 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "519edc8094b988e9c538a42748d9fddefbed6c46",
      "tree": "994c87494e6345a87eb9e1eddd5f784b31f4ebe4",
      "parents": [
        "35cac5886ee723c1f6b09771da0fb7f5f87f75dc"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Fri Apr 24 21:24:51 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Fri Apr 24 21:24:51 2015"
      },
      "message": "[ASan/Win] Increase the size of the PC array for coverage on Windows\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235779 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "35cac5886ee723c1f6b09771da0fb7f5f87f75dc",
      "tree": "069237ad2c2dedbc2218b561f0df848ff8602cf2",
      "parents": [
        "2513c38235538c1f5ac980cc79a46d5745a7c952"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Fri Apr 24 19:45:46 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Fri Apr 24 19:45:46 2015"
      },
      "message": "[LSan] Add function attribute forgotten in r235728.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235761 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2513c38235538c1f5ac980cc79a46d5745a7c952",
      "tree": "7dc710426fb6dee315654c07d97abb1e909677f7",
      "parents": [
        "0e8cfc942e9a7907dc6d0396527c32429f352eb8"
      ],
      "author": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Fri Apr 24 16:53:15 2015"
      },
      "committer": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Fri Apr 24 16:53:15 2015"
      },
      "message": "[lsan] Add an interface function for on-demand leak checking.\n\nSummary:\nAdd an interface function which can be used to periodically trigger\nleak detection in a long-running process.\n\nNB: The meaning of the kIgnored tag has been changed to allow easy clean-up\nbetween subsequent leak checks. Previously, this tag was applied to explicitly\nignored (i.e. with __lsan_disable() or __lsan_ignore_object()) chunks *and* any\nchunks only reachable from those. With this change, it\u0027s only applied to\nexplicitly ignored chunks.\n\nReviewers: samsonov\n\nReviewed By: samsonov\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9159\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235728 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0e8cfc942e9a7907dc6d0396527c32429f352eb8",
      "tree": "a1225e068c9754cce71acf94d7f76ddd0042446d",
      "parents": [
        "1fb56ad569deb4726f2b202a371b5f3655dc687a"
      ],
      "author": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Fri Apr 24 16:51:21 2015"
      },
      "committer": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Fri Apr 24 16:51:21 2015"
      },
      "message": "Revert r235726 \"interface\"\n\nAccidentally committed from local branch. :(\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235727 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1fb56ad569deb4726f2b202a371b5f3655dc687a",
      "tree": "ace91710a5f34637ede17b532f3cbda1344db0bd",
      "parents": [
        "c25051bac6276ec74bbc62b934b71c78da7aa041"
      ],
      "author": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Fri Apr 24 16:49:04 2015"
      },
      "committer": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Fri Apr 24 16:49:04 2015"
      },
      "message": "interface\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235726 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "18606ba869070e472c92b4b476c3d0286311b4e9",
      "tree": "cfa82c56870a095f08c8b230c4d966f78ee4a0e0",
      "parents": [
        "d7e6ee8932d3905f1c9b2e06138546fcb15a8a67",
        "c25051bac6276ec74bbc62b934b71c78da7aa041"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 24 16:22:24 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 24 16:22:24 2015"
      },
      "message": "Merge remote-tracking branch \u0027llvm-upstream/master\u0027\n"
    },
    {
      "commit": "c25051bac6276ec74bbc62b934b71c78da7aa041",
      "tree": "a1225e068c9754cce71acf94d7f76ddd0042446d",
      "parents": [
        "5e4cbf9d604ff7d0e270ecbb11484504f36a7c90"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@google.com",
        "time": "Fri Apr 24 15:45:57 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@google.com",
        "time": "Fri Apr 24 15:45:57 2015"
      },
      "message": "Add COMPILER_RT_ABI attribute to declarations of builtin functions in unittests\n\nSummary:\nThis makes their local declarations match their definitions for ARM targets,\nwhere they have a different calling convention.\n\nThis really only affects functions that use floating point types (since the\nruntime functions use soft-float, and some targets may default to hard-float)\nbut it seemed good to make it uniform and do the int-only ones too.\n\nDifferential Revision: http://reviews.llvm.org/D9062\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235722 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5e4cbf9d604ff7d0e270ecbb11484504f36a7c90",
      "tree": "38910212caf6278b1844cd556e12580a6f2c3e6a",
      "parents": [
        "801298e9d40fdca8e9f938d15f0af290c886132e"
      ],
      "author": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Fri Apr 24 07:54:38 2015"
      },
      "committer": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Fri Apr 24 07:54:38 2015"
      },
      "message": "[Msan] XFAIL the ftime.cc test on FreeBSD\nDifferential Revision: http://reviews.llvm.org/D9222\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235704 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "801298e9d40fdca8e9f938d15f0af290c886132e",
      "tree": "0fc13016bb338453dcc3a16742b144efe3fbbee1",
      "parents": [
        "7eea6aac7019e693c99806c649f2abf504359b3d"
      ],
      "author": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Fri Apr 24 07:52:47 2015"
      },
      "committer": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Fri Apr 24 07:52:47 2015"
      },
      "message": "[Msan] Fix the backtrace.cc tests to build and pass on FreeBSD\nDifferential Revision: http://reviews.llvm.org/D9221\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235703 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "7eea6aac7019e693c99806c649f2abf504359b3d",
      "tree": "4b123fbdc9f10d320ce404a2ce2f3e4c4a7c0913",
      "parents": [
        "e5d9643825c99c3e539d574738560d552f78a3b9"
      ],
      "author": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Fri Apr 24 07:48:26 2015"
      },
      "committer": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Fri Apr 24 07:48:26 2015"
      },
      "message": "[Sanitizers] Do not call internal_sigdelset() on non-Linux\nDifferential Revision: http://reviews.llvm.org/D9220\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235701 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e5d9643825c99c3e539d574738560d552f78a3b9",
      "tree": "93f196766d045d0760744e73591e7e019acd0bf0",
      "parents": [
        "1e3eacf232807f3406fe22d937d13d72d5f48659"
      ],
      "author": {
        "name": "Jay Foad",
        "email": "jay.foad@gmail.com",
        "time": "Thu Apr 23 22:20:33 2015"
      },
      "committer": {
        "name": "Jay Foad",
        "email": "jay.foad@gmail.com",
        "time": "Thu Apr 23 22:20:33 2015"
      },
      "message": "[Sanitizer] Fix getpwnam test on ppc64le Fedora 21.\n\nSummary:\nOn ppc64le Fedora 21, getpwnam_r(\"no-such-user\", ...) returns ENOENT\ninstead of 0. Tolerate this in the test case.\n\nReviewers: eugenis\n\nReviewed By: eugenis\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9233\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235654 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1e3eacf232807f3406fe22d937d13d72d5f48659",
      "tree": "d7e9a30cd06a3438e0838d69557ec53e539ae4f3",
      "parents": [
        "1454628aa0fcfb786d7b9f9629d64545717b5548"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 23 18:43:08 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 23 18:43:08 2015"
      },
      "message": "[ASan] Relax test modified in r235540 to pacify ARM buildbots.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235619 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1454628aa0fcfb786d7b9f9629d64545717b5548",
      "tree": "9c3303d764ce2a7491695dfa041d0812bd3b7df4",
      "parents": [
        "791f983c517e629d5aaefd74fce7938cfbf20bca"
      ],
      "author": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Thu Apr 23 13:23:21 2015"
      },
      "committer": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Thu Apr 23 13:23:21 2015"
      },
      "message": "[asan] debug_mapping.cc should also pass when the leading digit of SHADOW_SCALE is hexadecimal.\n\nSummary:\nPreviously the CHECK directive for SHADOW_SCALE only matched decimal digits\ncausing it to match \u00277\u0027 on x86_64 instead of the whole value.\n\nThis fixes a failure on mips-linux-gnu targets where the leading digit is \u0027a\u0027.\n\nReviewers: kcc, sagar, timurrrr\n\nReviewed By: timurrrr\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D9199\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235594 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "791f983c517e629d5aaefd74fce7938cfbf20bca",
      "tree": "009eb251a54a9f5779d8cb79e13397244b56ca86",
      "parents": [
        "832334f432c8ad6cdf587ee69d207c31d29efe7b"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 23 13:18:50 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 23 13:18:50 2015"
      },
      "message": "[Sanitizer coverage] Print out the error number if OpenFile fails\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235593 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "832334f432c8ad6cdf587ee69d207c31d29efe7b",
      "tree": "ef2c933685a5fb234a2fec4cf1277afacfb52098",
      "parents": [
        "49aa222445762199f11b36f0dd69190a0a402e4f"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 23 12:58:11 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 23 12:58:11 2015"
      },
      "message": "[ASan/Win] Initialize sandbox-related stuff when asked to\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235591 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "49aa222445762199f11b36f0dd69190a0a402e4f",
      "tree": "d959f09786f3f0b52de10038fbadb2da02e9ffcf",
      "parents": [
        "60151b76ceb79397e346be5947c27218c0d6eb50"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 23 12:57:29 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 23 12:57:29 2015"
      },
      "message": "[ASan/Win] Don\u0027t forget to set *last_error if OpenFile fails\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235590 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "60151b76ceb79397e346be5947c27218c0d6eb50",
      "tree": "24db82ca69941d39f51eb5bf750694d83e56c408",
      "parents": [
        "8530c422d5a5a3d68b4711c83205ab3ab16c9244"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Thu Apr 23 09:33:27 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Thu Apr 23 09:33:27 2015"
      },
      "message": "tsan: support setuid call\n\nCurrently the call hangs because the background thread\ndoes not handle SIGSETXID signal.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235581 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8530c422d5a5a3d68b4711c83205ab3ab16c9244",
      "tree": "dd256b61f6c2999a80934b107084014d02dab99f",
      "parents": [
        "858f6c4caa45ba1ddf66fcbaa1296d036a5088c9"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 23 01:50:56 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 23 01:50:56 2015"
      },
      "message": "[UBSan] Unify the way we report overflow in increment/decrement operator.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235569 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "858f6c4caa45ba1ddf66fcbaa1296d036a5088c9",
      "tree": "548ca2a0e7d84dc0df612c553eabd2166bae88ab",
      "parents": [
        "af0ecc5abe30a23c1e2f9946a7ade9a87d5ed647"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 23 01:08:31 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Thu Apr 23 01:08:31 2015"
      },
      "message": "[UBSan] Make sure proper error summary is printed for -fsanitize\u003dfloat-cast-overflow.\n\nfloat-cast-overflow handler doesn\u0027t have source location provided by the\ncompiler, but we still have *some* source location if we have a\nsymbolizer.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235567 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "af0ecc5abe30a23c1e2f9946a7ade9a87d5ed647",
      "tree": "d2f054dba3d94ede5ff2a27e9a1971069b566ec4",
      "parents": [
        "b3872305e0ef8dcd6961847cc325c677f20ab441"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 22 20:30:19 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 22 20:30:19 2015"
      },
      "message": "[ASan] Print global registration site in init-order-checker reports.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235540 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b3872305e0ef8dcd6961847cc325c677f20ab441",
      "tree": "d7bec14f16e1558d2ee0c82c7f4c50a75369cd01",
      "parents": [
        "5fc5bbadeab706eb7a955a6b7f0391ed9d621335"
      ],
      "author": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 22 20:30:15 2015"
      },
      "committer": {
        "name": "Alexey Samsonov",
        "email": "vonosmas@gmail.com",
        "time": "Wed Apr 22 20:30:15 2015"
      },
      "message": "[ASan] Refactor functions searching/describing globals. NFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235539 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "5fc5bbadeab706eb7a955a6b7f0391ed9d621335",
      "tree": "ebb50b03c615825acd9dc94356ebfea35993ebf9",
      "parents": [
        "b167df33b2ae00642121a2e628e5a8bb5ab6fb58"
      ],
      "author": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Wed Apr 22 16:14:01 2015"
      },
      "committer": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Wed Apr 22 16:14:01 2015"
      },
      "message": "[ubsan] Stop cast-overflow.cpp test leaking undefined behaviour into the exit code.\n\nSummary:\nubsan was correctly catching the undefined behaviour but lit\u0027s shell was\nfailing the test anyway because the exit code was non-zero as a result of the\nundefined behaviour.\n\nThis fixes the test on a mips-linux-gnu target.\n\nReviewers: samsonov\n\nReviewed By: samsonov\n\nSubscribers: samsonov, llvm-commits, rsmith, sagar\n\nDifferential Revision: http://reviews.llvm.org/D9155\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235518 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b167df33b2ae00642121a2e628e5a8bb5ab6fb58",
      "tree": "b60fb5f098917e9ead5f2ae0b492888865c04b4c",
      "parents": [
        "dae9d091e4e0f0a40eb6267f871b52fad09f5c48"
      ],
      "author": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Tue Apr 21 20:05:10 2015"
      },
      "committer": {
        "name": "Sergey Matveev",
        "email": "earthdok@google.com",
        "time": "Tue Apr 21 20:05:10 2015"
      },
      "message": "[sanitizer] Plug a memory leak in symbolization code.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235411 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "dae9d091e4e0f0a40eb6267f871b52fad09f5c48",
      "tree": "ac89e456b40e4b18719c862eef9ba5615267de86",
      "parents": [
        "96c872a019f92644aa088651b70f037b38c3fe16"
      ],
      "author": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Mon Apr 20 12:44:01 2015"
      },
      "committer": {
        "name": "Daniel Sanders",
        "email": "daniel.sanders@imgtec.com",
        "time": "Mon Apr 20 12:44:01 2015"
      },
      "message": "[mips] Support building compiler-rt with gcc.\n\nSummary:\nThis will allow us to enable it on the buildbot (and then enable a\nsanitizer buildbot).\n\nThe problem is that gcc for Mips does not accept -m32/-m64 like clang does.\nWe therefore need to use the nearest equivalent -mips32r2/-mips64r2. We must\nalso specify -mabi\u003d64 in the -mips64r2 case since gcc\u0027s default ABI has\ntraditionally been N32 whereas clang\u0027s is N64.\n\nReviewers: sagar\n\nReviewed By: sagar\n\nSubscribers: llvm-commits, samsonov, kcc, mohit.bhakkad, Anand.Takale, sagar\n\nDifferential Revision: http://reviews.llvm.org/D8892\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235299 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "96c872a019f92644aa088651b70f037b38c3fe16",
      "tree": "b0ecd7fd0d8523f2409ee04dd260c28e24b892b4",
      "parents": [
        "933022a98ce8b9b979976ca16f0bef478bb6a4d6"
      ],
      "author": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Mon Apr 20 12:25:11 2015"
      },
      "committer": {
        "name": "Viktor Kutuzov",
        "email": "vkutuzov@accesssoftek.com",
        "time": "Mon Apr 20 12:25:11 2015"
      },
      "message": "[Asan] Link lit tests shared libraries with -Wl,z,origin on FreeBSD\nDifferential Revision: http://reviews.llvm.org/D8834\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235297 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "933022a98ce8b9b979976ca16f0bef478bb6a4d6",
      "tree": "637b4e5e3195e0f288ce4aad64edf024024be9f5",
      "parents": [
        "f22d3775539fc8fab0dbda1553387a9f992c4af5"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Mon Apr 20 10:35:21 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Mon Apr 20 10:35:21 2015"
      },
      "message": "tsan: deflake a test\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235294 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f22d3775539fc8fab0dbda1553387a9f992c4af5",
      "tree": "88215e996201f4851b009d41925faa64a7a60580",
      "parents": [
        "273edc14db6906ea4593766f88b2d9fe70620d52"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Mon Apr 20 10:35:10 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Mon Apr 20 10:35:10 2015"
      },
      "message": "tsan: fix handling of pthread_detach\n\nFixes https://llvm.org/bugs/show_bug.cgi?id\u003d23235\n\nIf pthread_create is followed by pthread_detach,\nthe new thread may not acquire synchronize with\nthe parent thread.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235293 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "273edc14db6906ea4593766f88b2d9fe70620d52",
      "tree": "6e492011d86d3e3fc4a9642ed180fb46a2b394af",
      "parents": [
        "bc4648a579d99cb2a382c40a0fc9fe075da2b330"
      ],
      "author": {
        "name": "Hal Finkel",
        "email": "hfinkel@anl.gov",
        "time": "Sun Apr 19 20:16:13 2015"
      },
      "committer": {
        "name": "Hal Finkel",
        "email": "hfinkel@anl.gov",
        "time": "Sun Apr 19 20:16:13 2015"
      },
      "message": "Make ubsan respect log_path\n\nAs with the other sanitizers, it is desirable to allow ubsan\u0027s output to be\nredirected to somewhere other than stderr (and into per-process log files).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235277 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "bc4648a579d99cb2a382c40a0fc9fe075da2b330",
      "tree": "e3ec06ecd4f3c3ede9fc90343603e107da9961a0",
      "parents": [
        "8caa15f9a596ee44fd6793240aba7bdef8c8fd61"
      ],
      "author": {
        "name": "Bob Wilson",
        "email": "bob.wilson@apple.com",
        "time": "Sun Apr 19 04:09:44 2015"
      },
      "committer": {
        "name": "Bob Wilson",
        "email": "bob.wilson@apple.com",
        "time": "Sun Apr 19 04:09:44 2015"
      },
      "message": "Include __mulodi4 in the 32-bit ARM versions of libclang_rt.cc_kext.a.\n\nThis is needed when building the Darwin kernel with\n-fsanitize\u003dundefined-trap. rdar://problem/12783702\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235270 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d7e6ee8932d3905f1c9b2e06138546fcb15a8a67",
      "tree": "55dd28df11bc39e2b2df75a47bf3a00b3489da22",
      "parents": [
        "f1de8d909f03ac2990dcd47a17a4dede61400699"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 17 21:30:58 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 17 21:30:58 2015"
      },
      "message": "Merge clang\u0027s and translator\u0027s compiler_rt builds\n\nUse clang_nacl.mk to build compiler_rt for the PNaCl translator as well as\nnacl-clang.\n\nFor architectures which have nacl-clang (i686,x86-64,arm), we\ncan just take clang\u0027s compiler_rt directly, which has the benefit of getting\nany optimized/assembly versions of functions, and getting the EABI versions\non arm.\n\nFor architectures without nacl-clang (mips32, arm-nonsfi, x86-32-nonsfi) add\nsupport for using pnacl-clang with its special flags to drive this makefile.\nThis means handling a few peculiarities of pnacl-clang as used here, i.e.\navoiding the -integrated-as flag, handling the \"armv7\" target for nonsfi,\nand handling its use of le32 bitcode for mips32.\n\nR\u003djvoung@chromium.org\nBUG\u003d https://code.google.com/p/nativeclient/issues/detail?id\u003d4140\n\nReview URL: https://codereview.chromium.org/1080223002\n"
    },
    {
      "commit": "8caa15f9a596ee44fd6793240aba7bdef8c8fd61",
      "tree": "ee7a439ce31ad83a46c513c55fe93a847daa4b49",
      "parents": [
        "a6fd0881c682e54dd2ce0c4055129b323e871efe"
      ],
      "author": {
        "name": "Sagar Thakur",
        "email": "sagar.thakur@imgtec.com",
        "time": "Fri Apr 17 10:14:16 2015"
      },
      "committer": {
        "name": "Sagar Thakur",
        "email": "sagar.thakur@imgtec.com",
        "time": "Fri Apr 17 10:14:16 2015"
      },
      "message": "test commit\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@235176 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a6fd0881c682e54dd2ce0c4055129b323e871efe",
      "tree": "2d79bb672a1dd16db5d9528a2171cf584468839d",
      "parents": [
        "e2d1589e01532b9922fa1f4403f4ad7eadc929ea"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Tue Apr 14 10:32:33 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Tue Apr 14 10:32:33 2015"
      },
      "message": "tsan: fix parsing of second_deadlock_stack flag\n\nIt was broken during flag parsing refactoring.\nEnable test for the flag.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234878 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e2d1589e01532b9922fa1f4403f4ad7eadc929ea",
      "tree": "2d986a25d83489faa7f8a1eaa00981988b93c444",
      "parents": [
        "847d4a02f6aedddd04750a1393781246380e9ac0"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Mon Apr 13 12:13:03 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Mon Apr 13 12:13:03 2015"
      },
      "message": "Cast an argument to mprotect syscall to uptr to fix X32\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234748 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "847d4a02f6aedddd04750a1393781246380e9ac0",
      "tree": "2c70a0259c75fb4cc0b154dca426769d70dc6a07",
      "parents": [
        "00ea6c18e66b1abf906f983cfecd8af0ba334ef6"
      ],
      "author": {
        "name": "Dimitry Andric",
        "email": "dimitry@andric.com",
        "time": "Sun Apr 12 10:54:46 2015"
      },
      "committer": {
        "name": "Dimitry Andric",
        "email": "dimitry@andric.com",
        "time": "Sun Apr 12 10:54:46 2015"
      },
      "message": "Make check_custom_wrappers.sh work on FreeBSD\n\nSummary:\nWhen running the compiler-rt testsuite on FreeBSD (it didn\u0027t matter which version), I always got the same error result:\n\n    FAILED: cd /home/dim/obj/llvm-234092-trunk-freebsd10-amd64-ninja-rel-1/projects/compiler-rt/lib \u0026\u0026 LLVM_CHECKOUT\u003d/home/dim/src/llvm/trunk SILENT\u003d1 TMPDIR\u003d PYTHON_EXECUTABLE\u003d/usr/local/bin/python2.7 COMPILER_RT\u003d/home/dim/src/llvm/trunk/projects/compiler-rt /home/dim/src/llvm/trunk/projects/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh\n    The following differences between the implemented custom wrappers and the tests have been found:\n    --- /tmp/tmp.vPFEefvclf 2015-04-04 17:11:44.996734563 +0200\n    +++ /tmp/tmp.NbIuvjxKEe 2015-04-04 17:11:45.044734647 +0200\n    @@ -1,52 +0,0 @@\n    -calloc\n    -clock_gettime\n    -ctime_r\n    -dfsan_set_write_callback\n    -dl_iterate_phdr\n    -dlopen\n    -fgets\n    -fstat\n    -get_current_dir_name\n    -getcwd\n    -gethostname\n    -getpwuid_r\n    -getrlimit\n    -getrusage\n    -gettimeofday\n    -inet_pton\n    -localtime_r\n    -memchr\n    -memcmp\n    -memcpy\n    -memset\n    -nanosleep\n    -poll\n    -pread\n    -pthread_create\n    -read\n    -sched_getaffinity\n    -select\n    -sigaction\n    -sigemptyset\n    -snprintf\n    -socketpair\n    -sprintf\n    -stat\n    -strcasecmp\n    -strchr\n    -strcmp\n    -strcpy\n    -strdup\n    -strlen\n    -strncasecmp\n    -strncmp\n    -strncpy\n    -strrchr\n    -strstr\n    -strtod\n    -strtol\n    -strtoll\n    -strtoul\n    -strtoull\n    -time\n    -write\n\nAfter some investigation, it turns out to be due to the regex used for search test_ symbols in lib/dfsan/scripts/check_customer_wrappers.sh:\n\n    grep -E \"^\\\\s*test_.*\\(\\);\" ${DFSAN_CUSTOM_TESTS}\n\nThis uses \\s to search for whitespace at start of line, but support for \\s was only introduced in GNU grep v2.5.4-112-gf979ca0, while both FreeBSD and OSX only have grep 2.5.1 (the last version released under GPLv2).\n\nI propose to change \\s into [[:space:]], which is the more portable notation.\n\nTest Plan: Run regression tests, and see that they work now. :)\n\nReviewers: pcc, samsonov, emaste\n\nReviewed By: emaste\n\nSubscribers: llvm-commits, emaste\n\nDifferential Revision: http://reviews.llvm.org/D8832\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234704 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "00ea6c18e66b1abf906f983cfecd8af0ba334ef6",
      "tree": "0579e85e3bf0b565beee59642b41d924eeec7a8e",
      "parents": [
        "f770a2ca5f16acc1a6d6c71846f055c4ab582656"
      ],
      "author": {
        "name": "Kuba Brecka",
        "email": "kuba.brecka@gmail.com",
        "time": "Sat Apr 11 17:16:25 2015"
      },
      "committer": {
        "name": "Kuba Brecka",
        "email": "kuba.brecka@gmail.com",
        "time": "Sat Apr 11 17:16:25 2015"
      },
      "message": "[Sanitizer] Merge POSIXSymbolizer and WinSymbolizer\n\nThe two subclasses of Symbolizer now only define two virtual functions, PlatformDemangle and PlatformPrepareForSandboxing. Let\u0027s make these non-virtual and directly defined by individual platforms.\n\nReviewed at http://reviews.llvm.org/D8912\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234690 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f770a2ca5f16acc1a6d6c71846f055c4ab582656",
      "tree": "dce9e415f8b736436557379675a765be72bc1677",
      "parents": [
        "6f344e9bbc8fa322818b95f5ab35c8ef5ebfe0a9"
      ],
      "author": {
        "name": "Alexander Kornienko",
        "email": "alexfh@google.com",
        "time": "Sat Apr 11 02:44:24 2015"
      },
      "committer": {
        "name": "Alexander Kornienko",
        "email": "alexfh@google.com",
        "time": "Sat Apr 11 02:44:24 2015"
      },
      "message": "Use \u0027override/final\u0027 instead of \u0027virtual\u0027 for overridden methods\n\nThe patch is generated using clang-tidy misc-use-override check.\n\nThis command was used:\n\n  tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \\\n    -checks\u003d\u0027-*,misc-use-override\u0027 -header-filter\u003d\u0027llvm|clang\u0027 -j\u003d32 -fix \\\n    -format\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234680 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6f344e9bbc8fa322818b95f5ab35c8ef5ebfe0a9",
      "tree": "4b0515c597f71733047e039316cf67e62d8ea02a",
      "parents": [
        "2f764d3535965d5678e5d146588cbe30b3c3aa50"
      ],
      "author": {
        "name": "Lorenzo Martignoni",
        "email": "martignlo@google.com",
        "time": "Fri Apr 10 20:58:28 2015"
      },
      "committer": {
        "name": "Lorenzo Martignoni",
        "email": "martignlo@google.com",
        "time": "Fri Apr 10 20:58:28 2015"
      },
      "message": "Extend s{,n}printf custom wrappers to support \u0027*\u0027 in the format specifiers\n\nDifferential Revision: http://reviews.llvm.org/D8966\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234633 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f1de8d909f03ac2990dcd47a17a4dede61400699",
      "tree": "f6da0dc54986cdf2e08b0f59e353cdc53c092336",
      "parents": [
        "09a9c77a6cc440035577f0e5d781b10b24cdb620"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 10 15:54:59 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 10 15:54:59 2015"
      },
      "message": "Build ARM compiler-rt with EABI aliases\n\nARM EABI specifies a set of functions for the runtime support library, with\ndifferent names than those used by other platforms, as well as a few functions\nnot present elsewhere. Use of these has been disabled in PNaCl nacl-clang, but\nit\u0027s better to be more conventional, especially for nacl-clang.\nThis CL switches nacl-clang\u0027s build to use the __aeabi_ aliases, and ports the\nassembly implementations of some of the unique ones (e.g. __aeabi_ldivmod).\nA few are left out, because they are not needed when running on hardware which\nhas VFP, which NaCl requires.\n\nR\u003djvoung@chromium.org\nBUG\u003d https://code.google.com/p/nativeclient/issues/detail?id\u003d4140\n\nReview URL: https://codereview.chromium.org/1064113003\n"
    },
    {
      "commit": "2f764d3535965d5678e5d146588cbe30b3c3aa50",
      "tree": "07b591a723164a2c7f9c9a3dbd771a89af4cd886",
      "parents": [
        "126afbb7f9d9c06871f6f2c28e5640504d15dbba"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Fri Apr 10 15:31:16 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Fri Apr 10 15:31:16 2015"
      },
      "message": "[ASan] Use a better name for a function parameter\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234604 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "126afbb7f9d9c06871f6f2c28e5640504d15dbba",
      "tree": "1bfc6b0b4cedb1a0f88443b72b50791934d64cae",
      "parents": [
        "6c73b0681a43fa1d94ac69d8f775f88c3f89f780"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Fri Apr 10 15:02:19 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Fri Apr 10 15:02:19 2015"
      },
      "message": "Split Mprotect into MmapNoAccess and MprotectNoAccess to be more portable\n\nOn Windows, we have to know if a memory to be protected is mapped or not.\nOn POSIX, Mprotect was semantically different from mprotect most people know.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234602 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6c73b0681a43fa1d94ac69d8f775f88c3f89f780",
      "tree": "390a994c7ed3cbb15d05db143165b5eadf44cbee",
      "parents": [
        "b9b41ba580caf909c7181510b2d425b461f65e26"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Fri Apr 10 09:45:22 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Fri Apr 10 09:45:22 2015"
      },
      "message": "[sanitizer][MIPS] Fix warnings on MIPS\nFixed:\n- stack frame size warning.\n- msse3 flag unused warning.\n- GoTsanRuntimeCheck dependency warning reported by cmake.\n\nChange by Sagar Thakur\nReviewed in http://reviews.llvm.org/D8963\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234579 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b9b41ba580caf909c7181510b2d425b461f65e26",
      "tree": "0022dcf0699366cfeaeda0e0a908dce730c21003",
      "parents": [
        "3d26fae0fb52cd10f99b075f22a2ccc2ad5c3be1"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Apr 09 22:42:01 2015"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "peter@pcc.me.uk",
        "time": "Thu Apr 09 22:42:01 2015"
      },
      "message": "Revert r234477, \"Differential Revision: http://reviews.llvm.org/D7249\"\n\nShould unbreak fuzzer buildbot.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234542 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3d26fae0fb52cd10f99b075f22a2ccc2ad5c3be1",
      "tree": "3858379b1de80ff0b5b5a56ec8d26d59690e2c7b",
      "parents": [
        "0dda86f2b6d90d887fdcb4a0e13735bd9a647b73"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 15:58:38 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 15:58:38 2015"
      },
      "message": "[ASan/Win] Add a test that makes sure coverage works at least in the simple cases\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234496 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0dda86f2b6d90d887fdcb4a0e13735bd9a647b73",
      "tree": "f26129c982cb0aded60ef1a310fa2c887e037126",
      "parents": [
        "b8ba7903a9434a888aa65ed32c2ead2c574fe4d2"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 15:25:21 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 15:25:21 2015"
      },
      "message": "[ASan/Win] Add more support for file operations\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234494 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "b8ba7903a9434a888aa65ed32c2ead2c574fe4d2",
      "tree": "56613362e07312275ca831b89cf6eb1ace94397f",
      "parents": [
        "eadcac13c30fe3d2877851a4a01a2f5d0129e5b5"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 14:49:53 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 14:49:53 2015"
      },
      "message": "Use error_t rather than int in a couple of places where we handle files\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234491 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "eadcac13c30fe3d2877851a4a01a2f5d0129e5b5",
      "tree": "657e59cdf408a80ee2d032b9851abed594e7780e",
      "parents": [
        "2f2def2a56cebf5bc2a77c5305cfe58158c50294"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 14:45:17 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 14:45:17 2015"
      },
      "message": "Use RenameFile instead of internal_rename in non-POSIX code\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234490 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2f2def2a56cebf5bc2a77c5305cfe58158c50294",
      "tree": "4983a40ae1d802521c95c940860434c69c5c5535",
      "parents": [
        "422e4c2f5016dd46c53b14f3793b6257c01d928a"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 14:11:25 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 14:11:25 2015"
      },
      "message": "Use WriteToFile instead of internal_write in non-POSIX code\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234487 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "422e4c2f5016dd46c53b14f3793b6257c01d928a",
      "tree": "c8393bd2640a88778df381cf2f2b70fb2f1946a8",
      "parents": [
        "2b3479961bb23534edc5a39b57df0bb41f79a3a5"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 13:38:14 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 13:38:14 2015"
      },
      "message": "Use ReadFromFile instead of internal_read in non-POSIX code\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234485 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "2b3479961bb23534edc5a39b57df0bb41f79a3a5",
      "tree": "dd2e958125923eb8bfe2fa23f8361768b531a17c",
      "parents": [
        "c1a3f0c3fccdd273ddb1a303f3d6f88a6aafa298"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 12:54:06 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 12:54:06 2015"
      },
      "message": "Move more POSIX-specific functions to sanitizer_posix.h\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234482 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "c1a3f0c3fccdd273ddb1a303f3d6f88a6aafa298",
      "tree": "948ec1144ace00456619c44cd9765a7bb26f83cf",
      "parents": [
        "bc5cb4ba27fd6db917748ebc0ef5cba13a5fe6ee"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 12:37:05 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 12:37:05 2015"
      },
      "message": "Introduce CloseFile to be used instead of internal_close on non-POSIX\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234481 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "bc5cb4ba27fd6db917748ebc0ef5cba13a5fe6ee",
      "tree": "09e653fe841bc64234f2365f961d34269546a049",
      "parents": [
        "28d783bbdde04dbd9710845c5100020350370921"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 12:20:02 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Thu Apr 09 12:20:02 2015"
      },
      "message": "Replace a hard-coded constant with a named one\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234479 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "28d783bbdde04dbd9710845c5100020350370921",
      "tree": "1979140027f2c21731c80d86d589337e136ffc5c",
      "parents": [
        "f8c62593f45a9f409b3fb10cef0fca27d4017160"
      ],
      "author": {
        "name": "Lorenzo Martignoni",
        "email": "martignlo@google.com",
        "time": "Thu Apr 09 11:42:33 2015"
      },
      "committer": {
        "name": "Lorenzo Martignoni",
        "email": "martignlo@google.com",
        "time": "Thu Apr 09 11:42:33 2015"
      },
      "message": "Differential Revision: http://reviews.llvm.org/D7249\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234477 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f8c62593f45a9f409b3fb10cef0fca27d4017160",
      "tree": "4b0ec67353be7570927756087b90a02b7ac09886",
      "parents": [
        "d09b23010698144d10cba0dacc5c599f230cbf62"
      ],
      "author": {
        "name": "Kuba Brecka",
        "email": "kuba.brecka@gmail.com",
        "time": "Thu Apr 09 09:37:46 2015"
      },
      "committer": {
        "name": "Kuba Brecka",
        "email": "kuba.brecka@gmail.com",
        "time": "Thu Apr 09 09:37:46 2015"
      },
      "message": "[Sanitizer] Get rid of PlatformGetListOfModules\n\nMoving the implementation of several functions from sanitizer_symbolizer.cc into sanitizer_symbolizer_libcdep.cc.\n\nReviewed at http://reviews.llvm.org/D8858\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234472 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d09b23010698144d10cba0dacc5c599f230cbf62",
      "tree": "04ecc459a047eb5f4464f672a2390dcdc4fe097d",
      "parents": [
        "fdf82794d835f71108744f9414c2826e37037d66"
      ],
      "author": {
        "name": "Yury Gribov",
        "email": "y.gribov@samsung.com",
        "time": "Thu Apr 09 08:06:49 2015"
      },
      "committer": {
        "name": "Yury Gribov",
        "email": "y.gribov@samsung.com",
        "time": "Thu Apr 09 08:06:49 2015"
      },
      "message": "[ASan] Only include rpc headers if they are available.\n\nReviewed at http://reviews.llvm.org/D8698\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234470 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "fdf82794d835f71108744f9414c2826e37037d66",
      "tree": "5295169b303c78f660c3032ade5fd44ad2128d01",
      "parents": [
        "62fcd918448ea85a2107c7651bfde426bdf617a8"
      ],
      "author": {
        "name": "Mohit K. Bhakkad",
        "email": "mohit.bhakkad@gmail.com",
        "time": "Thu Apr 09 06:58:32 2015"
      },
      "committer": {
        "name": "Mohit K. Bhakkad",
        "email": "mohit.bhakkad@gmail.com",
        "time": "Thu Apr 09 06:58:32 2015"
      },
      "message": "[Compiler-rt][MIPS] Fix for asan test suite build on mips64/mips64el\nPatch by Sagar Thakur\n\nReviewers: dsanders\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234468 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "09a9c77a6cc440035577f0e5d781b10b24cdb620",
      "tree": "c80fd7b0000c6dbe21916f3dd42a68fd44c04c6e",
      "parents": [
        "57f1c1d0e8d3f2f85b96c79d89f44b65c7d9fec0"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Wed Apr 08 23:17:48 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Wed Apr 08 23:17:48 2015"
      },
      "message": "Remove FP complex functions from translator\u0027s compiler_rt\n\nCalls to these are emitted by the frontend rather than the backend; they are\nincluded in the bitcode libgcc and nacl-clang now has its own build, which\nalso includes them.\n\nR\u003djvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/1078433002\n"
    },
    {
      "commit": "57f1c1d0e8d3f2f85b96c79d89f44b65c7d9fec0",
      "tree": "6fdd59f83c7c975ca5edc8d4ee39a937934e7342",
      "parents": [
        "015d1fed70a7c4e79ec9706d02d4df4ddd4bac12"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Wed Apr 08 18:56:20 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Wed Apr 08 18:56:20 2015"
      },
      "message": "NaCl test script: get the run.py translation arch from the environment\n\nWhen testing the bitcode compiler_rt, specify the translation arch from\nthe environment rather than letting it default to the host architecture.\nThis allows the different FYI bots to test with different architectures.\n\nR\u003djvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/1062403003\n"
    },
    {
      "commit": "62fcd918448ea85a2107c7651bfde426bdf617a8",
      "tree": "5bbeb7e9221828713910bea9cde2c1fefc7b7778",
      "parents": [
        "d40d46514067d73233cdbdaaa9b8ec93cc2fdcc9"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Wed Apr 08 17:42:57 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Wed Apr 08 17:42:57 2015"
      },
      "message": "[Sanitizer RT] Get rid of internal_isatty\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234423 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "d40d46514067d73233cdbdaaa9b8ec93cc2fdcc9",
      "tree": "8a89d72a7df60c046eab4af8598363572a635691",
      "parents": [
        "1a9b388032ffbf42b1c754d8455d28eaa36c816b"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Wed Apr 08 17:08:24 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Wed Apr 08 17:08:24 2015"
      },
      "message": "Move some POSIX-specific functions from sanitizer_libc.h to a new sanitizer_posix.h\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234418 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "1a9b388032ffbf42b1c754d8455d28eaa36c816b",
      "tree": "8ec613464f9225d53fdfdca35a1db15a652eaf4e",
      "parents": [
        "a6f65f001af5d6dbcfcb998d31c431462cbb5847"
      ],
      "author": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Wed Apr 08 16:03:22 2015"
      },
      "committer": {
        "name": "Timur Iskhodzhanov",
        "email": "timurrrr@google.com",
        "time": "Wed Apr 08 16:03:22 2015"
      },
      "message": "[Sanitizers] Make OpenFile more portable\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234410 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a6f65f001af5d6dbcfcb998d31c431462cbb5847",
      "tree": "07bc86d1a27dc6d45d59959a80ee05b538a5d683",
      "parents": [
        "c2c521c58e2bc2fda2e1a43b9c1d11f5a6bcb700"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Wed Apr 08 07:48:52 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Wed Apr 08 07:48:52 2015"
      },
      "message": "tsan: handle async signals while blocked in pthread_cond_wait\n\nFixes https://code.google.com/p/thread-sanitizer/issues/detail?id\u003d91\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234394 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "015d1fed70a7c4e79ec9706d02d4df4ddd4bac12",
      "tree": "caea69f381d44476e89190bac05c9796910841c1",
      "parents": [
        "f104bd1610f9be8d64ba6d3e2ba71dd556516d84"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Apr 07 23:07:55 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Apr 07 23:07:55 2015"
      },
      "message": "Add test script for running builtins unit tests for NaCl\n\nAdd a script which takes a list of functions (or source files)\nto test and a compiler, and finds, builds, and executes the\napplicable unit tests from test/builtin/Unit.\nAlso add Makefile rules to clang_nacl.mk and Makefile-pnacl-bitcode\nto drive it.\n\nR\u003djvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/1063153003\n"
    },
    {
      "commit": "f104bd1610f9be8d64ba6d3e2ba71dd556516d84",
      "tree": "415b9a41c073846c01d35379b9bc1cca511bbee4",
      "parents": [
        "4fa3207e1737b1c89796605f226e0a6a38b3a348"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Apr 07 05:44:22 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Apr 07 05:44:22 2015"
      },
      "message": "Add functions from libm to compiler_rt build to avoid link-time dependence\n\nThe FP complex runtime functions depend on some functionality from libm.\nTo avoid creating a link-time (and, in the case of dynamic libraries, runtime)\ndependence on libm, import logb and logbf (with a subset of libm\u0027s fdlibm\nheader) from newlib. Also implement fmax/fmaxf using compiler_rt primitives.\n\nFix the nacl-clang and PNaCl bitcode compiler_rt build to include them.\nR\u003djvoung@chromium.org, jfb@chromium.org\nBUG\u003dcleanup\n\nReview URL: https://codereview.chromium.org/1063883002\n"
    },
    {
      "commit": "4fa3207e1737b1c89796605f226e0a6a38b3a348",
      "tree": "381d86a57e4c74557f80888b857e7b629e586d05",
      "parents": [
        "1350b780f7b522783a7098e9a35acd6192c70410"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Apr 07 04:37:29 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Apr 07 04:37:29 2015"
      },
      "message": "Use int_types header for CRT_HAS_128BIT instead of defining in Makefile\n\nAnother change to allow the tests to compile without getting all the\nrandom flags in the Makefile.\n\nAlso remove floattixf and floatuntixf which are for 80 bit\nlong doubles and should not have been built.\n\nBUG\u003dcleanup\nR\u003djvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/1067733002\n"
    },
    {
      "commit": "1350b780f7b522783a7098e9a35acd6192c70410",
      "tree": "d2959d859525e06d393d80ca2982209b0cae71aa",
      "parents": [
        "8f8e4b21aa9c11f3906a1fcfcf71d61fa7f5944a"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Mon Apr 06 22:47:16 2015"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Mon Apr 06 22:47:16 2015"
      },
      "message": "Make int_endianness.h aware of NaCl\n\nThis avoids the need to define _YUGA_LITTLE_ENDIAN everywhere to compile\ncompiler-rt files.\nNo functionality change but will help a later script to build\nthe compiler-rt test suite.\n\nBUG\u003dcleanup\nR\u003djfb@chromium.org, jvoung@chromium.org\n\nReview URL: https://codereview.chromium.org/1060583005\n"
    },
    {
      "commit": "c2c521c58e2bc2fda2e1a43b9c1d11f5a6bcb700",
      "tree": "37cae99c7d85f510f16aa730abfd059767e44baf",
      "parents": [
        "ee7523e7791f7ff6f1e179dfe6309817c264f0da"
      ],
      "author": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Mon Apr 06 18:00:26 2015"
      },
      "committer": {
        "name": "Dmitry Vyukov",
        "email": "dvyukov@google.com",
        "time": "Mon Apr 06 18:00:26 2015"
      },
      "message": "sanitizer: new \"strict_string_checks\" run-time flag\n\nThis patch is related to Issue 346: moar string interceptors: strstr, strcasestr, strcspn, strpbrk\nAs was suggested in original review http://reviews.llvm.org/D6056 a new \"strict_string_checks\" run-time flag introduced.\nThe flag support applied for existing common, asan, msan and tsan interceptors. New asan tests added.\n\nChange by Maria Guseva reviewed in http://reviews.llvm.org/D7123\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@234187 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    }
  ],
  "next": "ee7523e7791f7ff6f1e179dfe6309817c264f0da"
}
