{"push_id":2622352029,"size":3,"distinct_size":3,"ref":"refs/heads/evaluator-type-checker","head":"b3aa5962818ba48e495a45ac0f252906fa67f580","before":"488aa569b6861d8709b75ab9b1f97ccab558631a","commits":[{"sha":"91667e79ae3b18e4243168d98908d03825f90dc4","author":{"name":"Doug Gregor","email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com"},"message":"[Evaluator] Use the request-evaluator for the superclass of a class.\n\nWire up the request-evaluator with an instance in ASTContext, and\nintroduce two request kinds: one to retrieve the superclass of a class\ndeclaration, and one to compute the type of an entry in the\ninheritance clause.\n\nTeach ClassDecl::getSuperclass() to go through the request-evaluator,\ncentralizing the logic to compute and extract the superclass\ntype.\n\nFixes the crasher from rdar://problem/26498438.","distinct":true,"url":"https://api.github.com/repos/DougGregor/swift/commits/91667e79ae3b18e4243168d98908d03825f90dc4"},{"sha":"43390da2b4eac4adf6f5650f2c9b01eb83db63b7","author":{"name":"Doug Gregor","email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com"},"message":"[AST] Remove “validated” bit from TypeLoc.\n\nTypeLocs have been “validated” when they have a non-null Type, so eliminate\nthe separate “validated” bit that was out-of-sync with the Type field.","distinct":true,"url":"https://api.github.com/repos/DougGregor/swift/commits/43390da2b4eac4adf6f5650f2c9b01eb83db63b7"},{"sha":"b3aa5962818ba48e495a45ac0f252906fa67f580","author":{"name":"Doug Gregor","email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com"},"message":"[Evaluator] Add an “enum raw type” request and use it consistently.\n\nSimilar to get “superclass of class” request, introduce an “enum raw type”\nrequest that is accessed via EnumDecl::getRawType().","distinct":true,"url":"https://api.github.com/repos/DougGregor/swift/commits/b3aa5962818ba48e495a45ac0f252906fa67f580"}]}
{"actor":{"display_login":"DougGregor"}}