{"push_id":569327481,"size":40,"distinct_size":40,"ref":"refs/heads/master","head":"20bc015806feb581631ef87d6741daffcd0440ed","before":"52d4e4a091440c5a7cbcbffaa567a3960d01d40a","commits":[{"sha":"dafc7ef466965dbb786de3ffb319bcdc509bd075","author":{"email":"7647b3f0de2c5f049f3fd8683da596016764b513@fb.com","name":"Bert Maher"},"message":"Flakey list doctrine2/.../YamlClassMetadataExporterTest.php\n\nSummary: It failed spuriously on D1825103\n\nReviewed By: @fredemmott\n\nDifferential Revision: D1826049","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/dafc7ef466965dbb786de3ffb319bcdc509bd075"},{"sha":"dd8eee8eb82b1dcab60d266f7c380748de7b32b7","author":{"email":"13dab7d905bafab70875d95b7e9e39c06159c2ad@fb.com","name":"Dmitry Soshnikov"},"message":"DOM: Fix XPath extended Document class\n\nSummary: Fixes #4753\n\nSee issue [4753](https://github.com/facebook/hhvm/issues/4753). `XPath` construtor accepts a `DOMDocument` instance which id registered in the xpath context, and that should be used in the `document` getter.\n\n{sync, type=\"parent\", child=\"external\", childrevid=\"32745\", childdiffid=\"170289\", parentdiffid=\"6386626\"}\n\nReviewed By: @JoelMarcey\n\nDifferential Revision: D1821960","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/dd8eee8eb82b1dcab60d266f7c380748de7b32b7"},{"sha":"41a721d189156e0aec1c3f9da88a688ef2e44661","author":{"email":"bf1decec77d2679decb1dbf13351fce48fb017ee@fb.com","name":"Mike Qian"},"message":"{Set,Vector}::addAllKeysOf is not static\n\nSummary: These methods aren't static...\n\nReviewed By: @int3\n\nDifferential Revision: D1827740","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/41a721d189156e0aec1c3f9da88a688ef2e44661"},{"sha":"1ff5d663982cd277ad9eb389b815fd2f12c067b6","author":{"email":"5a5160191638c3bd554f883f6d94b8e25ffc5e61@fb.com","name":"Paul Cavallaro"},"message":"Have clientBuild handle exception more robustly\n\nSummary: It's possible that when the server is mismatched and old, when we sleep to wait\nfor it to restart, that the server takes a while to exit, meaning we can still\nconnect onto the old socket and then try to read from it. Of course the server\neventually exits, and we get a Sys_error \"Connection reset by peer\".\n\nThis changes the behavior of clientBuild to handle that case more gracefully\nby waiting for the server to die by holding onto the currently connected socket\nand reading from it until it is closed, then trying again.\n\nReviewed By: @int3\n\nDifferential Revision: D1825720","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/1ff5d663982cd277ad9eb389b815fd2f12c067b6"},{"sha":"efa462ec14c024581a25a8200f8fb6fa3e34113e","author":{"email":"bef03f20adca993bde9c88e7bbbc9b13f651bc63@fb.com","name":"Mark Hahnenberg"},"message":"Remove some unused code\n\nSummary: Came across this while doing some refactoring. Seems like there\nare no uses of it, so let's remove it.\n\nReviewed By: @swtaarrs, @ottoni\n\nDifferential Revision: D1826133","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/efa462ec14c024581a25a8200f8fb6fa3e34113e"},{"sha":"912104f1cd5ad3452f2a43983813f5fb4144c6a3","author":{"email":"d62ce1205cf11f26045ab9e489ce3c9a48d4b570@fb.com","name":"Drew Paroski"},"message":"Add missing static method ImmVector::fromItems()\n\nSummary: The ImmVector class is supposed to have a static fromItems() method, but\nit was missing. This diff the fromItems() method to ImmVector.\n\nReviewed By: @elgenie\n\nDifferential Revision: D1820140","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/912104f1cd5ad3452f2a43983813f5fb4144c6a3"},{"sha":"ce97170a8b4edd57201a6e7583c9efa8539e8a44","author":{"email":"d62ce1205cf11f26045ab9e489ce3c9a48d4b570@fb.com","name":"Drew Paroski"},"message":"Remove dependency graph from compiler\n\nSummary: The dependency graph in compiler isn't used by anything anymore.\nLet's rip it out.\n\nReviewed By: @markw65\n\nDifferential Revision: D1824328","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/ce97170a8b4edd57201a6e7583c9efa8539e8a44"},{"sha":"a6e38277af05fde89004464b9a51224b5edadabf","author":{"email":"ae09ee4ebba189132d5d10b993697ef7ce2c19a2@php.net","name":"Reeze Xia"},"message":"Implemented `hhvm-gdb` command and distribute gdb scripts\n\nSummary: This diff add a `hhvm-gdb` command to help debugging with hhvm.\nit will be distributed with `hhvm-dev` package.\n\nDebug with distributed hhvm bin\n\n`hhvm-gdb $OTHER_GDB_PARAMS`\n\nor specified one:\n\n`HHVM_BIN=/path/to/your/hhvm-bin hhvm-gdb $OTHER_GDB_PARAMS`","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/a6e38277af05fde89004464b9a51224b5edadabf"},{"sha":"f2d3f10d5d78ca46098e77fae5f2d6f23b52de55","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format: Output unified diff\n\nSummary: `hh_format --diff` now prints out a unified diff and does not\nmodify the files in-place; use `hh_format --diff --in-place` if you want\nthat behavior.\n\nMade sure all error messages got written to stderr, so as not to get\nthe diff output messed up.\n\nReviewed By: @paroski\n\nDifferential Revision: D1820579","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/f2d3f10d5d78ca46098e77fae5f2d6f23b52de55"},{"sha":"dc32df0fff00dcc6b61185859d82972593d7ad1d","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format new_* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1826092","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/dc32df0fff00dcc6b61185859d82972593d7ad1d"},{"sha":"bec3c99a9b9e9a8d127960f46b19cd27f20825ba","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format the shape* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1826295","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/bec3c99a9b9e9a8d127960f46b19cd27f20825ba"},{"sha":"ea0f0021259d756268590be7b044441e4357053a","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format erling_loop* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1825861","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/ea0f0021259d756268590be7b044441e4357053a"},{"sha":"dff0fe228d6ec359b625b231a1dc5412d2dbe6f9","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format parent* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1825920","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/dff0fe228d6ec359b625b231a1dc5412d2dbe6f9"},{"sha":"1f6669b15fb96e3ffdb7ac9ca0ff51f217562fee","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format yield* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1826028","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/1f6669b15fb96e3ffdb7ac9ca0ff51f217562fee"},{"sha":"56b446fe9bb7d0376b3c98bd5ec15f29c300d2c3","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format await* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1825891","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/56b446fe9bb7d0376b3c98bd5ec15f29c300d2c3"},{"sha":"80f2ad0de106183fe2811756403f7b82c049f7bd","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format while* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1825846","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/80f2ad0de106183fe2811756403f7b82c049f7bd"},{"sha":"ff7a56861afb0916275f607d4a053eb6a0c2bbb7","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format the array* tests\n\nSummary: ... as well as elseif2.php\n\nReviewed By: @paroski\n\nDifferential Revision: D1826009","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/ff7a56861afb0916275f607d4a053eb6a0c2bbb7"},{"sha":"ffbdc9b0966fd10d5d3f74cd683ea5e097bfeb5a","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format: Add newline at end of multi-line self-closing XHP tags\n\nSummary: The closing `/>` should be on a new line.\n\nHowever, for non-self-closing tags, the `>` should be on the same line\nas the last attribute. The test case illustrates this.\n\nReviewed By: @paroski\n\nDifferential Revision: D1825822","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/ffbdc9b0966fd10d5d3f74cd683ea5e097bfeb5a"},{"sha":"59cafefd43739f2a1abd78f9baa2818f5e59277f","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format test* tests\n\nReviewed By: @paroski\n\nDifferential Revision: D1825959","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/59cafefd43739f2a1abd78f9baa2818f5e59277f"},{"sha":"18020b43d8c39fd38005b7610db23d9c41363723","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Format: Simplify diff generation\n\nSummary: `join_lines` is unnecessary; we can simply compare the list of\nstrings themselves.\n\nReviewed By: @paroski\n\nDifferential Revision: D1829367","distinct":true,"url":"https://api.github.com/repos/sherlockhua/hhvm/commits/18020b43d8c39fd38005b7610db23d9c41363723"}]}