{"push_id":685599630,"size":302,"distinct_size":302,"ref":"refs/heads/master","head":"ab8ecb4d05a5bd08e69435dd65a2b30f5466cf8c","before":"e619452030063b5ab6dd73036d7e488093daa076","commits":[{"sha":"6f09d6de3310ac777d193602e988d9fed287d718","author":{"email":"dd49afe9cada02f4615956664416427cbff52ba1@fb.com","name":"Josh Watzman"},"message":"More RequestTimer stubbing on OS X\n\nSummary: See D899287 for where most of this got originally stubbed out.\nStub out some more now (this new stuff was added in D1702049).\n\nReviewed By: @bertmaher\n\nDifferential Revision: D2047463","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/6f09d6de3310ac777d193602e988d9fed287d718"},{"sha":"11f782e86ca62be8fea59749ef7ef86d0f08af0c","author":{"email":"2b5c240e6abd88e71ffc225b0459016e4cba9bda@fb.com","name":"Edwin Smith"},"message":"AsioContext::exit should not copy its queues.\n\nSummary: Iterate by reference so we don't make a lotta copies.\n\nReviewed By: @jano\n\nDifferential Revision: D2054123","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/11f782e86ca62be8fea59749ef7ef86d0f08af0c"},{"sha":"0a8be90387df2affa87d3d0ff2b10fa498b2bbca","author":{"email":"b8eeaacbfbefa77cd4cb0a961f265cafd2a8213e@fb.com","name":"Guilherme Ottoni"},"message":"Make regionizeFunc aware of region retranslation arcs\n\nSummary: Whenever marking an arc (t1 -> t2) as covered, also mark all arcs from\nt1 to any retranslation of t2.\n\nReviewed By: @jdelong\n\nDifferential Revision: D2056224","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/0a8be90387df2affa87d3d0ff2b10fa498b2bbca"},{"sha":"59f36c4082b10bcae810d5905e31fb0b7b83d871","author":{"email":"dd49afe9cada02f4615956664416427cbff52ba1@fb.com","name":"Josh Watzman"},"message":"Implement pipe2 compatibility\n\nSummary: Not quite equivalent in the presence of an `exec` from another thread,\nbut will have to do on platforms without `pipe2`.\n\nReviewed By: @markw65\n\nDifferential Revision: D2044276","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/59f36c4082b10bcae810d5905e31fb0b7b83d871"},{"sha":"89b2f4689e66e55a9a35a57f79c29d113cd3439f","author":{"email":"dd49afe9cada02f4615956664416427cbff52ba1@fb.com","name":"Josh Watzman"},"message":"More globally remove the OS X `isset` macro\n\nSummary: This logic to forcibly unset the macro was in a weird place;\nmake sure it applies now more globally. This became a problem after\nD1978054.\n\nAlso remove\n- the include of the algorithm header, not sure what that was doing here\n- broken BSD detection (that macro is true even on FB Linux systems)\n- unneeded namespacing, since this header is just defines anyways (and it gets in the way of the include)\n\nBTW, BSD, this is a //terrible// name for a macro to spew into the global namespace.\n\nyoumakemesick\n\nReviewed By: @paulbiss\n\nDifferential Revision: D2055410","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/89b2f4689e66e55a9a35a57f79c29d113cd3439f"},{"sha":"3e54d2286af21882325bed838b20c50711fe0fa4","author":{"email":"456987ba9cb4e7ff9b0b3d1db1d3fbdd33fdef25@fb.com","name":"Dwayne Reeves"},"message":"Add error for assigning to $this\n\nSummary: We do not have a specific error for attempting to assing to $this. This is a\nparse time error in HHVM and we would fail to detect it if the value we were\nassigning was of type Tany. Instead of checking the types, we should check the\nexpression itself to see if its valid.\n\nWe could emit an error as early as the naming phase if we wanted, but we emit\nerrors of the placeholder $_ in the type-check phase so I did the same here to\nbe consistent.\n\nReviewed By: @dabek\n\nDifferential Revision: D2057270","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/3e54d2286af21882325bed838b20c50711fe0fa4"},{"sha":"7556958ffbfda3394393c29ae9100641eb08ed7e","author":{"email":"7c7aaadbbffd562b7b08991adb058767a9461b6a@fb.com","name":"Alex Malyshev"},"message":"Async command support in xdebug\n\nSummary: Adds an asynchronous break command, that pauses the debugged request as it is\nrunning.\n\nThis is done by adding a polling thread to every request being debugged by a\nremote xdebug client.  When the request is busy running, the polling thread\npolls the socket connection to the client for commands.  If it gets a break\ncommand, it pauses the request thread and relinquishes control of the socket.\n\nReviewed By: @paulbiss\n\nDifferential Revision: D2043247","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/7556958ffbfda3394393c29ae9100641eb08ed7e"},{"sha":"6f443fa32e5bec1f1b242e631b5a9095bb49067f","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Remove Program.filter_update\n\nSummary: Should have been removed entirely in 913dd31e but I guess @paulcavallaro\ndidn't know that Flow wasn't using it either\n\nReviewed By: @bhosmer\n\nDifferential Revision: D2050929","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/6f443fa32e5bec1f1b242e631b5a9095bb49067f"},{"sha":"3ee440085f2ad46f247805125db592e7645f8727","author":{"email":"63e28e422f1f9a67f8cba9390f6f43b0c2acb111@fb.com","name":"Owen Yamauchi"},"message":"Remove Server.WarmupDocument option\n\nSummary: It's not used.\n\nReviewed By: @JoelMarcey\n\nDifferential Revision: D2057648","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/3ee440085f2ad46f247805125db592e7645f8727"},{"sha":"720282e4b231d04ed3e357d487750c2f415cddab","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Log the time it takes to recheck\n\nReviewed By: @jwatzman\n\nDifferential Revision: D2052127","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/720282e4b231d04ed3e357d487750c2f415cddab"},{"sha":"865668773cee097fd41c452df545f5813f992300","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Require `?` in nullable decl parameters\n\nReviewed By: @elgenie, @jwatzman\n\nDifferential Revision: D1863915","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/865668773cee097fd41c452df545f5813f992300"},{"sha":"f6b41e1a8b700653eff20ba3045c65f96683a18d","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Check types of declared methods/vars/consts in decl mode\n\nSummary: Now only the implements checks are disabled in decl\n\nReviewed By: @dlreeves\n\nDifferential Revision: D2055774","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/f6b41e1a8b700653eff20ba3045c65f96683a18d"},{"sha":"cc0b01c24283bb58744a01c94a11299888ec707e","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Fix OSS build\n\nSummary: Broken by {D2052127}\n\nReviewed By: @JoelMarcey\n\nDifferential Revision: D2059090","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/cc0b01c24283bb58744a01c94a11299888ec707e"},{"sha":"6cc644d3d5ce7c56d2ced487c0a23cbe3ba31f7d","author":{"email":"a4db54c4495e961431dc666a3d961582cae5b609@epochtimes.com","name":"Jingyi Wei"},"message":"Fix the format of hash-crc.S to build on Mac and Cygwin.\n\nSummary: Part of #4444 and #5068.\nCloses https://github.com/facebook/hhvm/pull/5223\n\nReviewed By: @markw65\n\nDifferential Revision: D2032858\n\nPulled By: @fredemmott","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/6cc644d3d5ce7c56d2ced487c0a23cbe3ba31f7d"},{"sha":"a5fdb291095d0df3171c1cf3a0fbe2dd1acd589c","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Remove unused Typing_env stuff\n\nReviewed By: @dlreeves\n\nDifferential Revision: D2059875","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/a5fdb291095d0df3171c1cf3a0fbe2dd1acd589c"},{"sha":"c130cad79ebe503dbe290bc0500289c302afe68c","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Recheck changed files before responding to client\n\nSummary: I made a boo-boo in {D2052127} -- I moved the recheck step to\nbe before the sleep_and_check_socket call, which meant that there was a\ngood chance that a file would get changed while we were `select`-ing on\nthe socket, but we would respond to the client before taking that change\ninto account.\n\nReviewed By: @dlreeves\n\nDifferential Revision: D2060241","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/c130cad79ebe503dbe290bc0500289c302afe68c"},{"sha":"11c125cd498af175f87f475d3f96d172e37baf1a","author":{"email":"608a0426cfdb46c29ac39909e0d1ac78f6a14462@fb.com","name":"Brett Simmers"},"message":"Clean up AKExists(Arr|Obj) codegen\n\nSummary: Codegen for these instructions included checks for InitNull, but\nthere's no point in letting an InitNull operand to one of these flow all the\nway to codegen. Doing these in the simplifier (rather than emitAKExists())\nwould require keeping InitNull in the signature, which would prevent any\nmeaningful cleanup in codegen.\n\nReviewed By: @jdelong\n\nDifferential Revision: D2047884","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/11c125cd498af175f87f475d3f96d172e37baf1a"},{"sha":"9890ff563a1af7029c8177fd9bacd35078868a29","author":{"email":"d50a4528250c5e7ab89d3b057cfa34db7ebf58d4@fb.com","name":"Neal Poole"},"message":"Remove comment referencing multi-line header support.\n\nSummary: PHP no longer supports multi-line headers as of https://github.com/php/php-src/commit/c3eac70c76f923147b3dc336e43f3451b2eeabb8, so I removed the comment referencing their support.\n\nReviewed By: @markw65\n\nDifferential Revision: D2060346","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/9890ff563a1af7029c8177fd9bacd35078868a29"},{"sha":"02a29e1d3933bd17e49a455f9cccfd88e9fff54b","author":{"email":"4baaee8a3e1d52ead025808fe14e6a867853d49e@fb.com","name":"mwilliams"},"message":"Fix some gcc-4.9 compatibility issues\n\nSummary: Update some library requirements, and fix a few\nstricter checks in the code.\n\nWith this, hhvm compiles, but fails to link due to some iconv\nissues, which I didn't try to resolve.\n\nAlso,\n\n  fbconfig --platform-all=gcc-4.9-glibc-2.20-fb hphp/hhvm\n\nworks, but -r hphp fails, because some ocaml libs that hack\ndepends on are not up to date, and trying to fix them turned\ninto the usual rats nest. I'll take a look at those separately.\n\nReviewed By: @jdelong\n\nDifferential Revision: D2059660","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/02a29e1d3933bd17e49a455f9cccfd88e9fff54b"},{"sha":"4d438e0e9b1b0d651cecd83f0216edef4f98102b","author":{"email":"f7a3a5c0528e7657f3f7816faa0a5e2de16317f6@fb.com","name":"Sara Golemon"},"message":"A little bit of thrift cleanup\n\nSummary: Stop using Variant in places where a more-specific type\nis appropriate.\n\nRefactor PHPTransport classes in thrift extension\n\nJust some initial cleanup in prep for refactoring these guys.\n\nReviewed By: @jwatzman\n\nDifferential Revision: D2058701","distinct":true,"url":"https://api.github.com/repos/preillyme/hiphop-php/commits/4d438e0e9b1b0d651cecd83f0216edef4f98102b"}]}