{"push_id":717369176,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"0c70b69081d6e1250f232a3fbd7e81afc69279f6","before":"ab476c644f7e4458f102606b04bb489d0dc5bd76","commits":[{"sha":"49527511fc7125f5637b7c7a0d7d496a3db3a36c","author":{"email":"7c7aaadbbffd562b7b08991adb058767a9461b6a@fb.com","name":"Alex Malyshev"},"message":"Add option to specify the path of the stats file\n\nSummary: Fix a FILE* leak along the way.\n\nReviewed By: @jdelong\n\nDifferential Revision: D2194625","distinct":true,"url":"https://api.github.com/repos/facebook/hhvm/commits/49527511fc7125f5637b7c7a0d7d496a3db3a36c"},{"sha":"d126c9b19336888431697a12c40d415e86e8669c","author":{"email":"b8eeaacbfbefa77cd4cb0a961f265cafd2a8213e@fb.com","name":"Guilherme Ottoni"},"message":"Turn off CheckType hoisting\n\nSummary: It seems to be causing or exposing crashes in trunk. See attached task.\n\nReviewed By: @swtaarrs, @ricklavoie\n\nDifferential Revision: D2218084","distinct":true,"url":"https://api.github.com/repos/facebook/hhvm/commits/d126c9b19336888431697a12c40d415e86e8669c"},{"sha":"77856731c79ac091d5778ede5047112a68e63bb8","author":{"email":"4baaee8a3e1d52ead025808fe14e6a867853d49e@fb.com","name":"mwilliams"},"message":"Don't phi SpillFrames\n\nSummary: We hit a case where an assertion fired due\nto a temporary being kept live across a call. Thats\nnot really a problem, but in this case, it had created\na phi between an Object and a Cls (the ctx fields of\nthe respective SpillFrames). We currently don't handle\nthat correctly in code gen - although again, in this case\nit didn't matter because the SpillFrame was dead at the\npoint it was inserted (which points to suboptimality in\nthe alias analysis code).\n\nThis diff adds an always_assert to catch the phi issue,\nand also prevents phi-ing of SpillFrames until we resolve\nthe remaining issues.\n\nReviewed By: @ottoni\n\nDifferential Revision: D2218534","distinct":true,"url":"https://api.github.com/repos/facebook/hhvm/commits/77856731c79ac091d5778ede5047112a68e63bb8"},{"sha":"0c70b69081d6e1250f232a3fbd7e81afc69279f6","author":{"email":"176254d9906391ef7c8860fce1cf7bb88afc21a7@fb.com","name":"Jordan DeLong"},"message":"Likely fix for a frame-state invariant violation issue\n\nSummary: We require this invariant (assertion added to check_invariants---it's\ncurrently asserted in localValue), but it seems pretty clear that merge_into\ncan violate it.\n\nReviewed By: @ottoni\n\nDifferential Revision: D2217069","distinct":true,"url":"https://api.github.com/repos/facebook/hhvm/commits/0c70b69081d6e1250f232a3fbd7e81afc69279f6"}]}