{"push_id":647898220,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"cf1b737c4946f00a1b07256dc3244e356851046b","before":"a94542e54862475b81a963e796cfdb2b923272d4","commits":[{"sha":"c3ded343adb68ebcb472fc6305030622ba6542e8","author":{"email":"7647b3f0de2c5f049f3fd8683da596016764b513@fb.com","name":"Bert Maher"},"message":"Remove unused RuntimeOption::MaxUserFunctionId\n\nSummary: Stumbled across this, it seems to be used nowhere.\n\nReviewed By: @mxw\n\nDifferential Revision: D1795888","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/c3ded343adb68ebcb472fc6305030622ba6542e8"},{"sha":"d4b589108c77c392fb5f91e4c245618e1e69ef16","author":{"email":"7fa5eb59d143c8a774d47f7cb115205c62200da9@gmail.com","name":"Lance Badger"},"message":"Year was wrong.\n\nSummary: Closes https://github.com/facebook/hhvm/pull/4686\n\nReviewed By: @​svcscm\n\nDifferential Revision: D1795513\n\nPulled By: @jwatzman","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/d4b589108c77c392fb5f91e4c245618e1e69ef16"},{"sha":"3e3bf50d564e229f6da2a7a3ed7bff7ba0f81701","author":{"email":"7b89f786a36ed70c8d69990a7efb48c85d2be334@fb.com","name":"Bin Liu"},"message":"modify hash_string* code to use CRC32\n\nSummary: When USE_SSECRC flag is defined (always for x86_64 unless NO_SSECRC is defined),\nwe try to use CRC32 hash functions.\nA cpuid check is done, if SSE4.2 is not available, the fallback implementation uses MururHash.\n\nIf NO_SSECRC is defined, we won't have the overhead of cpuid checking and generates\nmore compact code.\n\nReviewed By: @markw65\n\nDifferential Revision: D1776398","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/3e3bf50d564e229f6da2a7a3ed7bff7ba0f81701"},{"sha":"aba73da8ce5b5ea86e182dca5bc8831b4266751a","author":{"email":"176254d9906391ef7c8860fce1cf7bb88afc21a7@fb.com","name":"Jordan DeLong"},"message":"Print the context causing m_everything_bad for public static properties\n\nSummary: When we print a message to let you know -fanalyze-public-statics can't\nhelp your program, let's tell you the context that caused it.\n\nReviewed By: @markw65\n\nDifferential Revision: D1789866","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/aba73da8ce5b5ea86e182dca5bc8831b4266751a"},{"sha":"2095d9b24c6de1826ba0ec23a93749737100f368","author":{"email":"176254d9906391ef7c8860fce1cf7bb88afc21a7@fb.com","name":"Jordan DeLong"},"message":"Be less conservative about static public properties with LSB\n\nSummary: Handle things where we have a change to a static property that\npotentially affects all subclasses of a class.  (E.g. static::$$foo = 12;)\n\nReviewed By: @markw65\n\nDifferential Revision: D1791235","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/2095d9b24c6de1826ba0ec23a93749737100f368"},{"sha":"43c6134bceacc4c15e3969dea3f229c37722d1df","author":{"email":"fba8b84d1043f1187ed598b605fccf4aea8b12e3@fb.com","name":"Eugene Letuchy"},"message":"add __Deprecated attribute wired to ReflectionFunction::isDeprecated\n\nSummary: Reflection support only.\n\n We're also planning to add typechecker/emitter support for calls to\n deprecated functions (implementing `E_DEPRECATED` and\n `E_USER_DEPRECATED`)\n\nReviewed By: @paulbiss, @jdelong\n\nDifferential Revision: D1789032","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/43c6134bceacc4c15e3969dea3f229c37722d1df"},{"sha":"54646bcc95e1f5e3705513ff666cc31d8ceb6e92","author":{"email":"8fe4eacdc8aaa79406accb1339d17293db96da99@fb.com","name":"Paul Bissonnette"},"message":"Update NEWS for Ballmer release\n\nSummary: Adds Ballmer release notes to NEWS file.\n\n{sync, type=\"parent\", child=\"external\", childrevid=\"31863\", childdiffid=\"165807\", parentdiffid=\"6207017\"}\n\nReviewed By: @edwinsmith\n\nDifferential Revision: D1789946","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/54646bcc95e1f5e3705513ff666cc31d8ceb6e92"},{"sha":"cb76f575e95f33d6a1db5824c2463ae8d3bf6034","author":{"email":"7647b3f0de2c5f049f3fd8683da596016764b513@fb.com","name":"Bert Maher"},"message":"Don't allocate an instance bit if no class is found\n\nSummary: We were specifically hitting this when the hinted class name was a\ntype alias, but in general it's not correct to give a bit to a not-found class.\n\nReviewed By: @elgenie\n\nDifferential Revision: D1793527","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/cb76f575e95f33d6a1db5824c2463ae8d3bf6034"},{"sha":"9ab51940898ffe3f433fa5b2da28385da07d3e06","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Fix option parsing\n\nSummary: I broke it in D1769672; this reverts the problematic two lines\n\n`Arg.Set` can only set refs to true, not false\n\nReviewed By: @elgenie, @periodic1236, @jwatzman\n\nDifferential Revision: D1796998","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/9ab51940898ffe3f433fa5b2da28385da07d3e06"},{"sha":"aa13517ccacbd7675b7643185097c495701e52a0","author":{"email":"a4db54c4495e961431dc666a3d961582cae5b609@epochtimes.com","name":"Jingyi Wei"},"message":"Set time zone for 2 datetime tests.\n\nSummary: These 2 tests fail when run in different physical locations.\nCloses https://github.com/facebook/hhvm/pull/4691\n\nReviewed By: @​svcscm\n\nDifferential Revision: D1796561\n\nPulled By: @jwatzman","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/aa13517ccacbd7675b7643185097c495701e52a0"},{"sha":"226b8d70159f9bc4bc177be2bbde165f7486bf8b","author":{"email":"34e2ec70b176ebd61c5c1381eefc007b50021aa3@fb.com","name":"Max Wang"},"message":"Add rawtype() and rawptr() helpers\n\nReviewed By: @mclarkelauer\n\nDifferential Revision: D1795724","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/226b8d70159f9bc4bc177be2bbde165f7486bf8b"},{"sha":"cb782ee4ae40c6c469619a236bbafc61320a9a20","author":{"email":"34e2ec70b176ebd61c5c1381eefc007b50021aa3@fb.com","name":"Max Wang"},"message":"Fix some bugs in `idx'\n\nReviewed By: @markw65\n\nDifferential Revision: D1795726","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/cb782ee4ae40c6c469619a236bbafc61320a9a20"},{"sha":"956e630fc4ded7eaf885e5573b00a64ac75dcdb7","author":{"email":"34e2ec70b176ebd61c5c1381eefc007b50021aa3@fb.com","name":"Max Wang"},"message":"Support {Fixed,Indexed}StringMap in `idx'\n\nSummary: Seems useful.  Would be nice to get this working with non-StringData*\ntypes, but I didn't want to figure out how to get Murmurhash imported in\nPython.\n\nReviewed By: @markw65\n\nDifferential Revision: D1795733","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/956e630fc4ded7eaf885e5573b00a64ac75dcdb7"},{"sha":"fe29726bcd2584eadfce3d378b64a12206d6d12f","author":{"email":"34e2ec70b176ebd61c5c1381eefc007b50021aa3@fb.com","name":"Max Wang"},"message":"Refactor lookup_func into component accessors\n\nReviewed By: @markw65\n\nDifferential Revision: D1795792","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/fe29726bcd2584eadfce3d378b64a12206d6d12f"},{"sha":"570c6d7005254ec2e578301ddb9f4511cdcbdd43","author":{"email":"34e2ec70b176ebd61c5c1381eefc007b50021aa3@fb.com","name":"Max Wang"},"message":"Add pretty-printer support for object properties\n\nSummary: Also idx support, and some new utilities.\n\nReviewed By: @alexmalyshev\n\nDifferential Revision: D1796996","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/570c6d7005254ec2e578301ddb9f4511cdcbdd43"},{"sha":"7b4f6666edf75b64038b2c1158903240457b5ada","author":{"email":"608a0426cfdb46c29ac39909e0d1ac78f6a14462@fb.com","name":"Brett Simmers"},"message":"Add admin port command to update proxy origin and percentage\n\nSummary: This is much faster than redeploying and restarting with a new config\nfile.\n\nReviewed By: @markw65\n\nDifferential Revision: D1796843","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/7b4f6666edf75b64038b2c1158903240457b5ada"},{"sha":"4e9ef681c12d345614fc0f76118622c87621038e","author":{"email":"521b71b66118ece0fda08843b612c77cfd6c2588@fb.com","name":"Jez Ng"},"message":"Fix load script parsing\n\nSummary: I was reading the lines in reverse\n\nReviewed By: @elgenie\n\nDifferential Revision: D1797702","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/4e9ef681c12d345614fc0f76118622c87621038e"},{"sha":"1b7c1eac1fa03ac8396deb6201e639b7ed7b0ede","author":{"email":"456987ba9cb4e7ff9b0b3d1db1d3fbdd33fdef25@fb.com","name":"Dwayne Reeves"},"message":"Finalize Type Const syntax\n\nSummary: This is my proposed final syntax for the Type Constant feature. It\nessentially borrows from both declaring constants in classes, as well as\ndeclaring typedefs.\n\nEssientially it is\n\n[abstract] const NAME [as CONSTRAINT_TYPE] [= ASSIGNED_TYPE]\n\nIf a type constant has a CONSTRAINT_TYPE then it is allowed to be\noverriden by it's child with a type that satisifies the constraint.\nThe ASSIGNED_TYPE can be thought as the runtime type.\n\nThis is similar to opaque types where you write\n\nnewtype ID as int = int\n\nReviewed By: @jwatzman\n\nDifferential Revision: D1773668","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/1b7c1eac1fa03ac8396deb6201e639b7ed7b0ede"},{"sha":"fc851c780334411cfac3e514beb1b4c94bae4b35","author":{"email":"176254d9906391ef7c8860fce1cf7bb88afc21a7@fb.com","name":"Jordan DeLong"},"message":"Normalize Stk vs Stack conventions in IR instruction names and type system\n\nSummary: Some were Stack and some were Stk.  Stk seemed more popular.\n\nReviewed By: @edwinsmith\n\nDifferential Revision: D1769543","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/fc851c780334411cfac3e514beb1b4c94bae4b35"},{"sha":"f4b285517d1f06ddb55717fd348234d936d233f2","author":{"email":"176254d9906391ef7c8860fce1cf7bb88afc21a7@fb.com","name":"Jordan DeLong"},"message":"Remove StProp instruction\n\nSummary: It had a single use, and although the purpose appeared to be avoiding\nan lea, the lea has already been done here.  Now with ptr types we want to use\ngeneric memory instructions instead.\n\nReviewed By: @alexmalyshev\n\nDifferential Revision: D1772851","distinct":false,"url":"https://api.github.com/repos/adriensamson/hhvm/commits/f4b285517d1f06ddb55717fd348234d936d233f2"}]}