{"push_id":1083361940,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"6a18703d85f2f7b1c20d682e99179680868424d4","before":"2c0dbe0ad306645019b0823ad7082ac547106491","commits":[{"sha":"6a18703d85f2f7b1c20d682e99179680868424d4","author":{"email":"62578da14b2564d8beb5aee59182d67defe51599@fb.com","name":"Sam Goldman"},"message":"Remove `is_void` function return type munging\n\nSummary:\nThis original intent of this code was to remove the annotation requirement for\nfunctions with explicitly void return types.\n\nNow that return types are not required anywhere, this code is superfluous. I\nhave removed `is_void` and its callers. I have also removed `Flow.check_type`\nwhich was only called through `is_void`.\n\nIt turns out that this code was responsible for an apparently long-standing bug\nwhere the inferred return type for functions which *may* return `void` was\nexactly `void`, rather than a union of all possible return types.\n\nReviewed By: avikchaudhuri, bhosmer, mroch\n\nDifferential Revision: D3222927\n\nfb-gh-sync-id: f38f65e804284c0693bbc0a7a485ec2d487d74aa\nfbshipit-source-id: f38f65e804284c0693bbc0a7a485ec2d487d74aa","distinct":true,"url":"https://api.github.com/repos/facebook/flow/commits/6a18703d85f2f7b1c20d682e99179680868424d4"}]}