)]}' { "commit": "f35dcfe60a62cfb76ee557edd4d5bad0068f2850", "tree": "bf353f836ab984a3bcd12710083f2fe5444065c2", "parents": [ "619935f7f249a41c6c839653fe1ad2045fc1c5b4" ], "author": { "name": "Austin Eng", "email": "enga@chromium.org", "time": "Tue Sep 10 23:19:11 2019 +0000" }, "committer": { "name": "Commit Bot service account", "email": "commit-bot@chromium.org", "time": "Tue Sep 10 23:19:11 2019 +0000" }, "message": "Implement ErrorScopes for synchronous errors\n\nThis patch implements Push/PopErrorScope except for asynchronous\nor GPU commands. These commands, such as Queue::Submit will need\nto hold onto the ErrorScope until GPU execution is complete.\n\nBug: dawn:153\nChange-Id: I2d340b8b391d117a59497f35690993a9cd7503e6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/10700\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "7876bf389ebcedbf8db0ab86aacee3961fd20a15", "old_mode": 33188, "old_path": "BUILD.gn", "new_id": "0a3fe4535d47db96f5fe712452bd82fe8bdfd9bc", "new_mode": 33188, "new_path": "BUILD.gn" }, { "type": "modify", "old_id": "e667c12477be970e3518ce67bda3644eaaf15f3a", "old_mode": 33188, "old_path": "src/dawn_native/Device.cpp", "new_id": "434391136c6b62d452f2cae6dbc6892489bd5996", "new_mode": 33188, "new_path": "src/dawn_native/Device.cpp" }, { "type": "modify", "old_id": "60cdbba9026d57bf936dc1dc93d403c5a4959824", "old_mode": 33188, "old_path": "src/dawn_native/Device.h", "new_id": "fe52fd27489916ef68094977cc0be3a375b4cc4f", "new_mode": 33188, "new_path": "src/dawn_native/Device.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0b53216a62a43d712a78a450730b7be1814bde10", "new_mode": 33188, "new_path": "src/dawn_native/ErrorScope.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "4fd57c9892775c157d372f30af70009b0b637e30", "new_mode": 33188, "new_path": "src/dawn_native/ErrorScope.h" }, { "type": "modify", "old_id": "6eb4ab0b61ef5e2e1058870e1ee32d5111ec0fd4", "old_mode": 33188, "old_path": "src/dawn_native/RefCounted.h", "new_id": "5d21ced4ad3e4159af25859977cd60787bc6158f", "new_mode": 33188, "new_path": "src/dawn_native/RefCounted.h" }, { "type": "modify", "old_id": "ab503d779da2d0bbc0d27112f35bd03397f356c2", "old_mode": 33188, "old_path": "src/dawn_native/vulkan/CommandBufferVk.cpp", "new_id": "9ae41cf3c5bb78c41ca7222cfe9025e2a6408efb", "new_mode": 33188, "new_path": "src/dawn_native/vulkan/CommandBufferVk.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "4d9629eb5bbc5ad3fc4928741c84e0e5cfd599db", "new_mode": 33188, "new_path": "src/tests/unittests/validation/ErrorScopeValidationTests.cpp" } ] }