)]}'
{
  "commit": "1ee1d55621b16b30ff95246a0a3a76117ddd7571",
  "tree": "4eb87980cbf33070893b75845666f6073ab6973d",
  "parents": [
    "6fdd9dd2137a563bc41a85cf45178cc734e499a2"
  ],
  "author": {
    "name": "Derek Schuff",
    "email": "dschuff@chromium.org",
    "time": "Tue Jun 14 17:12:55 2016"
  },
  "committer": {
    "name": "Derek Schuff",
    "email": "dschuff@chromium.org",
    "time": "Tue Jun 14 22:47:37 2016"
  },
  "message": "Only export functions with default visibility\n\nAs discussed in #585, this change makes s2wasm more aware of the\nsymbol visibility output from LLVM, and only exports global functions\nwith default visibility (instead of all globals as before).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf66f440729346802fbd8c572e891eb4751567e2",
      "old_mode": 33188,
      "old_path": "src/s2wasm.h",
      "new_id": "5eae659801731993457042df2f763552fd68a76a",
      "new_mode": 33188,
      "new_path": "src/s2wasm.h"
    },
    {
      "type": "modify",
      "old_id": "e6a0a0514ebbdeea47142fc692a3862ed65e32d8",
      "old_mode": 33188,
      "old_path": "src/wasm-linker.cpp",
      "new_id": "fe95b9739ceeef135ecbfa076bf807d7664bc580",
      "new_mode": 33188,
      "new_path": "src/wasm-linker.cpp"
    },
    {
      "type": "modify",
      "old_id": "97e1c9cd5ee1b8ed29b8bf99e6888be750dcf110",
      "old_mode": 33188,
      "old_path": "src/wasm-linker.h",
      "new_id": "808b8927f4d205324beb6c9f435bb039c72fa16c",
      "new_mode": 33188,
      "new_path": "src/wasm-linker.h"
    },
    {
      "type": "modify",
      "old_id": "d1e08e136a97ffdf72be4331cb40427014fcdb89",
      "old_mode": 33188,
      "old_path": "test/dot_s/alias.wast",
      "new_id": "0bbd4142be32388f83a9f52d98903f702712101e",
      "new_mode": 33188,
      "new_path": "test/dot_s/alias.wast"
    },
    {
      "type": "modify",
      "old_id": "0525be43813b521198081d9fd5c06cbddbeea315",
      "old_mode": 33188,
      "old_path": "test/dot_s/bcp-1.wast",
      "new_id": "2e94f22c92ed82a66112e4b1e7365afa291360ab",
      "new_mode": 33188,
      "new_path": "test/dot_s/bcp-1.wast"
    },
    {
      "type": "modify",
      "old_id": "3a859fd0d66e37ff11b580787b2cd0dfe8734002",
      "old_mode": 33188,
      "old_path": "test/dot_s/debug.wast",
      "new_id": "d17be665d893c05ca3b0d17180759aae703ff506",
      "new_mode": 33188,
      "new_path": "test/dot_s/debug.wast"
    },
    {
      "type": "modify",
      "old_id": "b0521de84c37afc5b76b17f47137beaf94699343",
      "old_mode": 33188,
      "old_path": "test/dot_s/dyncall.wast",
      "new_id": "9cb81edbc0c2952981e64f7d9c3de70752b0361a",
      "new_mode": 33188,
      "new_path": "test/dot_s/dyncall.wast"
    },
    {
      "type": "modify",
      "old_id": "21378eefa123b4403d67288cc72d5d536ea3d3ff",
      "old_mode": 33188,
      "old_path": "test/dot_s/indirect-import.wast",
      "new_id": "2eb506fb67fd1d56c7833e69414bc20540fdb1b9",
      "new_mode": 33188,
      "new_path": "test/dot_s/indirect-import.wast"
    },
    {
      "type": "modify",
      "old_id": "cfd504026a25c9433055faac4aacf0d21e7fe9c6",
      "old_mode": 33188,
      "old_path": "test/dot_s/visibilities.wast",
      "new_id": "587919082981556dfbfede637e14540189812c7a",
      "new_mode": 33188,
      "new_path": "test/dot_s/visibilities.wast"
    },
    {
      "type": "modify",
      "old_id": "eea7e8bbffea74f54eaee4b21d09aff01bdb0e11",
      "old_mode": 33188,
      "old_path": "test/llvm_autogenerated/reg-stackify.wast",
      "new_id": "652b078db38234cc5763f93b17d9fe8879957f0a",
      "new_mode": 33188,
      "new_path": "test/llvm_autogenerated/reg-stackify.wast"
    },
    {
      "type": "modify",
      "old_id": "dd974db294851425818ac00bd62094b606210a4b",
      "old_mode": 33188,
      "old_path": "test/llvm_autogenerated/store-results.wast",
      "new_id": "f67c4d8d0c979a014f810b3a68aa6d934af036c6",
      "new_mode": 33188,
      "new_path": "test/llvm_autogenerated/store-results.wast"
    }
  ]
}
