{"commits":[{"author":{"name":"dgregor","email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@91177308-0d34-0410-b5e6-96231b3b80d8"},"sha":"cafce537645123bfb260ca292a013b31b308dd10","message":"Add a FIXME to provide a sensible error message here\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@145983 91177308-0d34-0410-b5e6-96231b3b80d8","url":"https://api.github.com/repos/spurious/clang-mirror/commits/cafce537645123bfb260ca292a013b31b308dd10"},{"author":{"name":"zaks","email":"83388ff4016bc2126357f00aef690a2bae1e9376@91177308-0d34-0410-b5e6-96231b3b80d8"},"sha":"b5f170cb381ca45566b9208ab13d6431b745a238","message":"[analyzer] Remove an unnecessary check.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@145984 91177308-0d34-0410-b5e6-96231b3b80d8","url":"https://api.github.com/repos/spurious/clang-mirror/commits/b5f170cb381ca45566b9208ab13d6431b745a238"},{"author":{"name":"zaks","email":"83388ff4016bc2126357f00aef690a2bae1e9376@91177308-0d34-0410-b5e6-96231b3b80d8"},"sha":"b33d4469d46deaf336cdeaa67ea2cc1c4668f4b7","message":"[analyzer] Propagate taint through NonLoc to NonLoc casts.\n\n - Created a new SymExpr type - SymbolCast.\n - SymbolCast is created when we don't know how to simplify a NonLoc to\nNonLoc casts.\n - A bit of code refactoring: introduced dispatchCast to have better\ncode reuse, remove a goto.\n - Updated the test case to showcase the new taint flow.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@145985 91177308-0d34-0410-b5e6-96231b3b80d8","url":"https://api.github.com/repos/spurious/clang-mirror/commits/b33d4469d46deaf336cdeaa67ea2cc1c4668f4b7"},{"author":{"name":"zaks","email":"83388ff4016bc2126357f00aef690a2bae1e9376@91177308-0d34-0410-b5e6-96231b3b80d8"},"sha":"c7f199d5e2565060ff7066b36081bf1b91e92e2f","message":"[analyzer] Refactor: Move symbol_iterator from SVal to SymExpr, use it\nfor finding dependent symbols for taint.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@145986 91177308-0d34-0410-b5e6-96231b3b80d8","url":"https://api.github.com/repos/spurious/clang-mirror/commits/c7f199d5e2565060ff7066b36081bf1b91e92e2f"},{"author":{"name":"zaks","email":"83388ff4016bc2126357f00aef690a2bae1e9376@91177308-0d34-0410-b5e6-96231b3b80d8"},"sha":"79c1ce3646428e4bc03011c6c6c27a041e39955d","message":"[analyzer] Add comments related to symbol_iterator\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@145987 91177308-0d34-0410-b5e6-96231b3b80d8","url":"https://api.github.com/repos/spurious/clang-mirror/commits/79c1ce3646428e4bc03011c6c6c27a041e39955d"},{"author":{"name":"rsmith","email":"63b43c65837b5b2140b45f7f0c3e417ac60f5cc0@91177308-0d34-0410-b5e6-96231b3b80d8"},"sha":"ef6da4fc2fcac541ad509db0a0d52aedc4ef9721","message":"DeadStoresChecker: when whitelisting dead initializations with constants, look\nfor a foldable constant rather than an IR-level constant. This is still far too\nliberal, but is a step in the right direction.\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@145990 91177308-0d34-0410-b5e6-96231b3b80d8","url":"https://api.github.com/repos/spurious/clang-mirror/commits/ef6da4fc2fcac541ad509db0a0d52aedc4ef9721"}],"ref":"refs/heads/trunk","head":"ef6da4fc2fcac541ad509db0a0d52aedc4ef9721","size":6,"push_id":52862559}