{"push_id":847819213,"size":82,"distinct_size":10,"ref":"refs/heads/master","head":"af2d7b829c38c47dccabc50e206714ad16955f41","before":"f0a6205cbdb11d34ea7c24d29719415a10e35879","commits":[{"sha":"d016238e845eded73caa973c83bdfe6ce6e4cb32","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Because otherwise, MSVC won't be able to link correctly.\n\nThis was done via a very restricted regex replacement that ignored any names that were defined multiple times in the codebase, as well as any that had a parent with template parameters, or is an inner class defined outside of that class. There were also other restrictions, but that's good enough for now.\nThis does a large amount of the fixes needed for successfully compiling on MSVC.\n\nThis shouldn't break anything, but should be the majority of the changes needed for MSVC to work correctly.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/d016238e845eded73caa973c83bdfe6ce6e4cb32"},{"sha":"6663a70c20a1ed9492d01a1a74cd3fd8d47110ff","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Adjust a spot in `asm-x64.h` where the tool made an unneeded change.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/6663a70c20a1ed9492d01a1a74cd3fd8d47110ff"},{"sha":"636dbb12c1e593d5f4366ea712f3a31d9242a436","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Struct/class mismatch fixes\n\nConflicts:\n\thphp/runtime/base/memory-manager.h","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/636dbb12c1e593d5f4366ea712f3a31d9242a436"},{"sha":"78291b448aaef38ca41c2ee28d6dfff24727fbed","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Struct/class mismatch.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/78291b448aaef38ca41c2ee28d6dfff24727fbed"},{"sha":"eca02ed42b2adfd32ab397fca3f2b0e982c3ce72","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"class/struct mismatch.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/eca02ed42b2adfd32ab397fca3f2b0e982c3ce72"},{"sha":"5a6af7986d9ec6c90a351cb289db50ca6c60cbbc","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"One last fixup.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/5a6af7986d9ec6c90a351cb289db50ca6c60cbbc"},{"sha":"59ab9b57d2a656481b417c5d6d2cd50cd4d19a0b","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"A fixup for a newly added declaration.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/59ab9b57d2a656481b417c5d6d2cd50cd4d19a0b"},{"sha":"db14ee2a0c99936293bfa215026f4a085349279b","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"HashCollection has become a struct!","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/db14ee2a0c99936293bfa215026f4a085349279b"},{"sha":"c7397a86486b1c29ad720a9072da4138ae4366f0","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Add a fix in code-gen-helpers.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/c7397a86486b1c29ad720a9072da4138ae4366f0"},{"sha":"c77760a69f240f25ec5e510fd599d7ea4a02aa95","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"StaticString has become a struct since this PR was first created.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/c77760a69f240f25ec5e510fd599d7ea4a02aa95"},{"sha":"af4f6335d36b2a6c02ea60cdd3c4f88ba5b0848d","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Add a fix for asm-ppc64.h","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/af4f6335d36b2a6c02ea60cdd3c4f88ba5b0848d"},{"sha":"6455de2311f29e0ddaff43773f07acdcb407f7b2","author":{"email":"363321912c8af25d1104fb33c2c64b848c097226@fb.com","name":"Joel Marcey"},"message":"Support using fb-mysql instead of webscalesqlclient\n\nSummary: We are going to use `fb-mysql` instead of `webscalesqlclient` as one of our\nthird-party submodules in order to better control the addition of new db client\nfeatures to support things like `async`, etc.\n\nWe remove support for `yassl`, but still support `OpenSSL` which should be used\nanyway.\n\nReviewed By: drilibo\n\nDifferential Revision: D2577912\n\nfb-gh-sync-id: 4e7a2a261417fbe7dacbeb35df4a36b5f88065c2","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/6455de2311f29e0ddaff43773f07acdcb407f7b2"},{"sha":"86b829ddaeffaccca6a9e49ecd4c5e3cf355e8f0","author":{"email":"f337dfa71b3d1f05d74375a1df4d94950cac23e7@fb.com","name":"Surupa Biswas"},"message":"GenericIdx with EagerVMReg sync\n\nSummary: Update GenericIdx to use EagerVMRegAnchor instead of always using a VMRegAnchor and doing an expensive fixup.\n\nReviewed By: swtaarrs\n\nDifferential Revision: D2150603\n\nfb-gh-sync-id: 6130bd7dda9e1f8350c70f24f1112f94b41e387b","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/86b829ddaeffaccca6a9e49ecd4c5e3cf355e8f0"},{"sha":"101a1546973210ed5f82ce8069b41da21dcbb10d","author":{"email":"363321912c8af25d1104fb33c2c64b848c097226@fb.com","name":"Joel Marcey"},"message":"Revert: [hhvm][oss] Support using fb-mysql instead of webscalesqlclient\n\nSummary: We need to revert this. As it is, people building HHVM will always see this:\n\n```\nmodified:   third-party (modified content)\n```\n\nand the reason for that is that we need to add the following\nfiles to the `mysql-5.6` `.gitignore` file:\n\n```\nDocs/INFO_SRC\nlibmysql/merge_archives_webscalesqlclient.cmake\nlibmysql/webscalesqlclient_depends.c\n```\n\ndrilibo change apparently causes these files to be added during\nbuild-time.\n\nSo instead of committing this and having that problem and having\nto re-commit again, let's revert this. Change the `.gitignore` in\n`mysql-5.6`, update the `webscalesqlclint` SHA in `hhvm-third-party`\nand then the `hhvm-third-party` SHA again like we did with this diff.\n\nReviewed By: chipturner\n\nDifferential Revision: D2578951\n\nfb-gh-sync-id: 8b9564aed5ccd3a35d5082571abedb5a1c6d9377","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/101a1546973210ed5f82ce8069b41da21dcbb10d"},{"sha":"7081533e89b1de04e0a7de469f8dc65678c04295","author":{"email":"2b5c240e6abd88e71ffc225b0459016e4cba9bda@fb.com","name":"Edwin Smith"},"message":"Scan AwaitAllWaitHandle children\n\nReviewed By: ricklavoie, jano\n\nDifferential Revision: D2576343\n\nfb-gh-sync-id: e9b20830931dc794a7406316e1f9c4d04ab647e7","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/7081533e89b1de04e0a7de469f8dc65678c04295"},{"sha":"f08295ea7e970348902344e3704f2a35df834c1e","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Remove some copy pasta that caused FB_UNSERIALIZE_NONSTRING_VALUE to be registered twice.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/f08295ea7e970348902344e3704f2a35df834c1e"},{"sha":"db537ea456a8750a5eb92c538404f6325f9c699b","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Merge remote-tracking branch 'head/pr/6365'","distinct":true,"url":"https://api.github.com/repos/Orvid/hhvm/commits/db537ea456a8750a5eb92c538404f6325f9c699b"},{"sha":"9fa78f01d410b35003e25dffd9464e11cc710e3f","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Merge remote-tracking branch 'head/master'","distinct":true,"url":"https://api.github.com/repos/Orvid/hhvm/commits/9fa78f01d410b35003e25dffd9464e11cc710e3f"},{"sha":"bf04932cdf857c27192a8526d8fc28841507d4aa","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Fix the fallback in fls64\n\n`folly::findLastSet` returns a base-1 bit index, we need a base-0 index. `folly::findFirstSet` already returns a base-0 index, so there is no problem there. This was actually causing HHVM to never finish saving the registers in the vasm unique stubs, and causing it to attempt to append an infinite number of pop instructions.","distinct":false,"url":"https://api.github.com/repos/Orvid/hhvm/commits/bf04932cdf857c27192a8526d8fc28841507d4aa"},{"sha":"15d97252f1a775532785fa29f8f327345887b98b","author":{"email":"742f369ad534c009ebc10a712ed3435855fea20f@gmail.com","name":"Orvid King"},"message":"Merge remote-tracking branch 'head/pr/6422'","distinct":true,"url":"https://api.github.com/repos/Orvid/hhvm/commits/15d97252f1a775532785fa29f8f327345887b98b"}]}