)]}'
{
  "commit": "ae3041d40c0f297e2ea39c1553ad43f6214c1ef0",
  "tree": "e42090e267de386e6f98613be3ff21cb1a4059c9",
  "parents": [
    "334c232e8e095c5138a18a0b99775a291e1c0e37"
  ],
  "author": {
    "name": "Benjamin Constable",
    "email": "bencon@microsoft.com",
    "time": "Wed Jan 24 06:08:26 2018"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 24 06:08:26 2018"
  },
  "message": "Initial creation of Secure HLSL spec and conformance tests (#996)\n\n* Initial creation of Secure HLSL spec and conformance tests\r\n\r\n* Initial creation of Secure HLSL spec and conformance tests\r\n\r\n* Move files to better place in source tree, add CMake build\r\n\r\n* Move files to better place in source tree, add CMake build\r\n\r\n* Remove VS solution files\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d332430214f4d18ca0dff381d62b0b3a7ce9741a",
      "old_mode": 33188,
      "old_path": "tools/clang/tools/CMakeLists.txt",
      "new_id": "954f5e34dfabd565b0af86f81a9495e8159f2821",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57328c14263e52ee44fa0b6e08098eb986df906a",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4975801d1e84a6aed37aca6b525cf4b3a806ed89",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/Conformance/FirstTest.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b723197c23ac6dacf387e986b1c456eb4a618ba",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/Conformance/FirstTests.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cca525bd338342c488c8b5dca04e0f764cb9f815",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b786680b4bcd34ff1bd430c317a8c85fa35bcca",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/Common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20e831bf276f343187eddab53495564821eb4a72",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/FenceWrapper.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d81269ea935f5840928189a749a17db3d83205b9",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/FenceWrapper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96300ec5a7af8b964e5b79971b9fc5b8c9b144db",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/Main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a03b780a453a9b4b99877837424513729a8fddb",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/MappedData.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f3dcd360968d3156f736aa9cc957d0c2be2919a",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/MappedData.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2224eb1411a66ae83e14a2aa5eb51af8d1ef2cb",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/Readme.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4904473ce1a4e7364022518e1da3af87a4229d4d",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/SimpleTextFile.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a34ede895ccbf0a62e5184149ac35bd65fc0677",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/HLSLTestEngine/SimpleTextFile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57c4baf189dc8b57768153971b89ca83f6841cb8",
      "new_mode": 33188,
      "new_path": "tools/clang/tools/SecureHLSL/SecureHLSLSpec.md"
    }
  ]
}
