)]}' { "commit": "5e70cf9d0b1bb9237f0d9d4fc52c4ff1a095c728", "tree": "c644da24fb149774ca3f5d98c9753031dbe2fa68", "parents": [ "59b77858e30ff402ea4af9285d038bc255b53c48" ], "author": { "name": "Zhenyao Mo", "email": "zmo@chromium.org", "time": "Tue Oct 15 12:59:30 2013 -0700" }, "committer": { "name": "Zhenyao Mo", "email": "zmo@chromium.org", "time": "Tue Oct 15 12:59:30 2013 -0700" }, "message": "Add an option to unfold short circuiting in AST.\n\nWe replace \"a || b\" with \"a ? true : b\",\n\"a \u0026\u0026 b\" with \"a ? b : false\".\n\nThis is to work around short circuiting bug in Mac drivers.\n\nANGLEBUG\u003d482\nTEST\u003dwebgl conformance tests\nR\u003dalokp@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/14529048\n", "tree_diff": [ { "type": "modify", "old_id": "a9a06ca6422b377513fd6e07ac7fe5be8e8eddcd", "old_mode": 33188, "old_path": "include/GLSLANG/ShaderLang.h", "new_id": "addc7479e8e07d5518585979b5c614a1d289e7cd", "new_mode": 33188, "new_path": "include/GLSLANG/ShaderLang.h" }, { "type": "modify", "old_id": "0a9039f2e65bb2da60bbcb254deb7415066dc9d7", "old_mode": 33188, "old_path": "src/build_angle.gypi", "new_id": "864ca5c591dd628e9b106fe49366d37badfa1fc7", "new_mode": 33188, "new_path": "src/build_angle.gypi" }, { "type": "modify", "old_id": "ee64057ac48481776ff5f040ce674f5b1c561480", "old_mode": 33188, "old_path": "src/compiler/Compiler.cpp", "new_id": "ecd5f012ae254564cf42c10e0832ab2c1604d5cd", "new_mode": 33188, "new_path": "src/compiler/Compiler.cpp" }, { "type": "modify", "old_id": "ccc1ac5a39364d811bd48aa9afd0e0939c7ae38b", "old_mode": 33188, "old_path": "src/compiler/IntermTraverse.cpp", "new_id": "9a691da71fd01f41073b74b6c9ac510a0adf0d06", "new_mode": 33188, "new_path": "src/compiler/IntermTraverse.cpp" }, { "type": "modify", "old_id": "3b6622185d20263df825dac6a4c3a37da998fb45", "old_mode": 33188, "old_path": "src/compiler/Intermediate.cpp", "new_id": "5bab21616bb94ec347047cc5e13f9241e3fa346e", "new_mode": 33188, "new_path": "src/compiler/Intermediate.cpp" }, { "type": "modify", "old_id": "d677c756338a51dbb803b4258d3fb78e01877ca6", "old_mode": 33188, "old_path": "src/compiler/OutputGLSLBase.cpp", "new_id": "b90bd67ecd7420e9e48a1ead1e43fdbaf5808e0a", "new_mode": 33188, "new_path": "src/compiler/OutputGLSLBase.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "a19bceaeb4347968948f9d4ddfdda20828183a86", "new_mode": 33188, "new_path": "src/compiler/UnfoldShortCircuitAST.cpp" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "cfc50066485468ad163f391b5c62f161827a1b5d", "new_mode": 33188, "new_path": "src/compiler/UnfoldShortCircuitAST.h" }, { "type": "modify", "old_id": "738621fe700b45ddabd7c29222cff3e0cc4be774", "old_mode": 33188, "old_path": "src/compiler/intermediate.h", "new_id": "69e3f07a5444f65df60c322f27e288fdd678a97b", "new_mode": 33188, "new_path": "src/compiler/intermediate.h" } ] }