{"push_id":562355913,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bd610f1e25d2679633c02823aabf1151111a0db9","before":"4d9b5b19afc0581856c79298f0672d7b55df9339","commits":[{"sha":"bd610f1e25d2679633c02823aabf1151111a0db9","author":{"email":"608a0426cfdb46c29ac39909e0d1ac78f6a14462@fb.com","name":"Brett Simmers"},"message":"Reduce size needed for reusable stubs\n\nSummary: D1776678 increased maxStubSize() from 85 to 134 by adding in space for\nan extra instruction I ended up not even needing. I took out the unnecessary\nkRipLeaLen and took a couple more opportunities to shrink it:\n\n- kNumServiceReqArgRegs is now 4 instead of 5 since no service requests\n  need 5 args.\n- We don't emit aligned service requests anymore (since I killed REQ_EXIT) so\n  the 15 bytes of padding for alignment are gone.\n\nEach reusable stub will now use 60 bytes. I'm sure we can do even better than\nthis but this is a good stopping point for now.\n\nI also fixed a bug in MCGenerator::bindJmpccFirst() that was passing a\nConditionCode instead of TransFlags for the last argument to a REQ_BIND_JCC.\n\nReviewed By: @markw65\n\nDifferential Revision: D1817026","distinct":true,"url":"https://api.github.com/repos/facebook/hhvm/commits/bd610f1e25d2679633c02823aabf1151111a0db9"}]}