)]}'
{
  "commit": "14c09a2413ed5cc4914d1690f5dbfb9420a45b3c",
  "tree": "8f7149218fefcbce3abf3ec60f3d31c126d9f63d",
  "parents": [
    "fdb4f1713ece3c6f7fbf98f3ea3f8c19fa0c249e"
  ],
  "author": {
    "name": "Marshall Clow",
    "email": "mclow.lists@gmail.com",
    "time": "Thu Aug 25 15:09:01 2016 +0000"
  },
  "committer": {
    "name": "Marshall Clow",
    "email": "mclow.lists@gmail.com",
    "time": "Thu Aug 25 15:09:01 2016 +0000"
  },
  "message": "Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled.  Reviewed as: https://reviews.llvm.org/D23855.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@279744 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4edbb0996ca0dff1c265e0865b5298528c375da9",
      "old_mode": 33188,
      "old_path": "include/__functional_03",
      "new_id": "f8b5d95660533e3ad573b60d773b399d69f16e9a",
      "new_mode": 33188,
      "new_path": "include/__functional_03"
    },
    {
      "type": "modify",
      "old_id": "7bc701dda6e3c7ccf68f823b58f042e2aba4f019",
      "old_mode": 33188,
      "old_path": "include/__locale",
      "new_id": "e718f11d6e6715eac95a477c44f8c5186d9b815c",
      "new_mode": 33188,
      "new_path": "include/__locale"
    },
    {
      "type": "modify",
      "old_id": "d6ae06345b3d3adfea8e16a6c7482764f882c267",
      "old_mode": 33188,
      "old_path": "include/any",
      "new_id": "03d694edf2c8a006e9d47bbc7ad5b27ccec75c2e",
      "new_mode": 33188,
      "new_path": "include/any"
    },
    {
      "type": "modify",
      "old_id": "719286d52ea3d4e884c94aa54939c26fb2444687",
      "old_mode": 33188,
      "old_path": "include/array",
      "new_id": "d3f8463cf6640de3b9896f97937466ed2aee7530",
      "new_mode": 33188,
      "new_path": "include/array"
    },
    {
      "type": "modify",
      "old_id": "3f9b964e45acbc783646305562a844eb5c061919",
      "old_mode": 33188,
      "old_path": "include/bitset",
      "new_id": "2ad9545f02d38577463fbdc0ff31f6395df608b6",
      "new_mode": 33188,
      "new_path": "include/bitset"
    },
    {
      "type": "modify",
      "old_id": "d20a30c01c2f97e4a4be2488df4b5074e62dcc61",
      "old_mode": 33188,
      "old_path": "include/complex",
      "new_id": "c8261e2efffcc262f458249b0aec4d97e11a29f6",
      "new_mode": 33188,
      "new_path": "include/complex"
    },
    {
      "type": "modify",
      "old_id": "4c688132b52108240c5c23b5e032cb83337e703e",
      "old_mode": 33188,
      "old_path": "include/deque",
      "new_id": "9c72d24c2893716f8220184d149855550bbbb251",
      "new_mode": 33188,
      "new_path": "include/deque"
    },
    {
      "type": "modify",
      "old_id": "4c732496c52b425b12f3f9eec1643cac449b24b9",
      "old_mode": 33188,
      "old_path": "include/experimental/any",
      "new_id": "140d2120d3d44cb3c304cadc100c786955e29eb2",
      "new_mode": 33188,
      "new_path": "include/experimental/any"
    },
    {
      "type": "modify",
      "old_id": "4a06908e11b16004578f1015948b26fcbc0964a0",
      "old_mode": 33188,
      "old_path": "include/experimental/dynarray",
      "new_id": "8ef45713ae4dd21461f7148e3ec24229c6a84d17",
      "new_mode": 33188,
      "new_path": "include/experimental/dynarray"
    },
    {
      "type": "modify",
      "old_id": "3912438ec104163d36f3cbccd4949f7f01d545c0",
      "old_mode": 33188,
      "old_path": "include/experimental/optional",
      "new_id": "11bf8678da0db17ddcde5d031eb90c602c376ff9",
      "new_mode": 33188,
      "new_path": "include/experimental/optional"
    },
    {
      "type": "modify",
      "old_id": "0a7239b4c0bb9176fe781eae7429bb9d92b91f55",
      "old_mode": 33188,
      "old_path": "include/experimental/string_view",
      "new_id": "f8b51286c67a09560671113646c2cf0fcd372a07",
      "new_mode": 33188,
      "new_path": "include/experimental/string_view"
    },
    {
      "type": "modify",
      "old_id": "3cb3b13bd10f144eba6fc384bc7f70b35f026836",
      "old_mode": 33188,
      "old_path": "include/fstream",
      "new_id": "ce13b31c87f501540f367dccb3f0ead33a07f909",
      "new_mode": 33188,
      "new_path": "include/fstream"
    },
    {
      "type": "modify",
      "old_id": "db137d1eaafa64791bc8320f7939b044f782bf9b",
      "old_mode": 33188,
      "old_path": "include/functional",
      "new_id": "d0b65b29abf37d75c23d329fef246ac60749c83e",
      "new_mode": 33188,
      "new_path": "include/functional"
    },
    {
      "type": "modify",
      "old_id": "936060e173b8336fcdbbb032e7bc7ae2383de4d3",
      "old_mode": 33188,
      "old_path": "include/future",
      "new_id": "25e958cbf681ea6e9aa206a183f78afe100e6552",
      "new_mode": 33188,
      "new_path": "include/future"
    },
    {
      "type": "modify",
      "old_id": "3d804e86f4d1adf4031e9d3177afc6040e7a774f",
      "old_mode": 33188,
      "old_path": "include/locale",
      "new_id": "339b52acda4c0c0786d6db85e7609f88e8f225c2",
      "new_mode": 33188,
      "new_path": "include/locale"
    },
    {
      "type": "modify",
      "old_id": "5cdb60f5e70bf5328296f9f455a9ab72c16b813f",
      "old_mode": 33188,
      "old_path": "include/memory",
      "new_id": "7047bc717296f33c918ff077a42ca65364faa3fb",
      "new_mode": 33188,
      "new_path": "include/memory"
    },
    {
      "type": "modify",
      "old_id": "d2b2ae648b48952a23db41cf38ae04261f5eee01",
      "old_mode": 33188,
      "old_path": "include/new",
      "new_id": "952086712701be744e54579492bb65eba3418a4b",
      "new_mode": 33188,
      "new_path": "include/new"
    },
    {
      "type": "modify",
      "old_id": "42f3dbb417d507ef5f11cd5a1abed84f81923119",
      "old_mode": 33188,
      "old_path": "include/regex",
      "new_id": "f8fb6af8266a3da12747ad856a1f2dae12f7e03e",
      "new_mode": 33188,
      "new_path": "include/regex"
    },
    {
      "type": "modify",
      "old_id": "4218b1398d85b466962348f8c052b98824affaed",
      "old_mode": 33188,
      "old_path": "include/stdexcept",
      "new_id": "684578ffb96f97028cd7bd1caeffb4c95ee11acf",
      "new_mode": 33188,
      "new_path": "include/stdexcept"
    },
    {
      "type": "modify",
      "old_id": "8d947c630695e65d1a56bc7557efb1048d799fc8",
      "old_mode": 33188,
      "old_path": "include/string",
      "new_id": "53ddf5e3bfbc16f447014d9df696b28329c25f16",
      "new_mode": 33188,
      "new_path": "include/string"
    },
    {
      "type": "modify",
      "old_id": "14ef77b31c3f63c74c2590a8e3e604a2f5e30cc9",
      "old_mode": 33188,
      "old_path": "include/typeinfo",
      "new_id": "fe9123e82e6d9327af6afee6306dade36fe8a62a",
      "new_mode": 33188,
      "new_path": "include/typeinfo"
    },
    {
      "type": "modify",
      "old_id": "16d48ae58d14107f7e4d5f9fe3613ee111fc6d8b",
      "old_mode": 33188,
      "old_path": "include/vector",
      "new_id": "cbe86a412f984085952a7de799cf57246a0deff1",
      "new_mode": 33188,
      "new_path": "include/vector"
    },
    {
      "type": "modify",
      "old_id": "b1a16e6e72d4839d330f6dc394f4854f7700c193",
      "old_mode": 33188,
      "old_path": "src/debug.cpp",
      "new_id": "d46935cc9ed603a19499496dbf671ac71d59908a",
      "new_mode": 33188,
      "new_path": "src/debug.cpp"
    },
    {
      "type": "modify",
      "old_id": "c01eb0823baee98d583af2375e4af009b6b443d8",
      "old_mode": 33188,
      "old_path": "src/experimental/memory_resource.cpp",
      "new_id": "c5de1aa00b86a2e23eabdd384029784401319eec",
      "new_mode": 33188,
      "new_path": "src/experimental/memory_resource.cpp"
    },
    {
      "type": "modify",
      "old_id": "da2fd11678d6094076782868f237ca5e28b27fd4",
      "old_mode": 33188,
      "old_path": "src/locale.cpp",
      "new_id": "a4e0a53d6382c5c6f557054d2cb0766cf5146af0",
      "new_mode": 33188,
      "new_path": "src/locale.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4f73d86803d38827ddb8ba97af6f3354a314fd5",
      "old_mode": 33188,
      "old_path": "src/new.cpp",
      "new_id": "d5db4611eaaa304bb7eb7a5bf63974de298659bf",
      "new_mode": 33188,
      "new_path": "src/new.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3f29df639f488eba272245442336eb6fce0de98",
      "old_mode": 33188,
      "old_path": "src/string.cpp",
      "new_id": "76d5caca549c0483f6060ccca983e8ecee4b57be",
      "new_mode": 33188,
      "new_path": "src/string.cpp"
    },
    {
      "type": "modify",
      "old_id": "87f35ae37f3911fe6f9467ba1fc6351dc53b00d9",
      "old_mode": 33188,
      "old_path": "src/system_error.cpp",
      "new_id": "926f6f1c1f07c3892d971ddfd7ab117eb16e947a",
      "new_mode": 33188,
      "new_path": "src/system_error.cpp"
    },
    {
      "type": "modify",
      "old_id": "467402b6b423abec1c8c479ce25967c4b5995ef3",
      "old_mode": 33188,
      "old_path": "src/thread.cpp",
      "new_id": "4775e10f6ab5565ccbb940e7be0e55ee58889017",
      "new_mode": 33188,
      "new_path": "src/thread.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c0a609b5e5caedd86c8496b37e3b86c8a332d3d",
      "old_mode": 33188,
      "old_path": "src/typeinfo.cpp",
      "new_id": "3033c9800f18091d775b42bb5d5058be5dff715e",
      "new_mode": 33188,
      "new_path": "src/typeinfo.cpp"
    }
  ]
}
