{"push_id":711744359,"size":32,"distinct_size":32,"ref":"refs/heads/master","head":"fbad8ad16e3dcb13021e4ad142c6fc974dbbb82e","before":"e66a36521e3bbd72de0aa0f226f431a6cd4a58bb","commits":[{"sha":"b87cef133f55666d3d5ff1675c1ffdfc13956ac3","author":{"email":"4b556ef4143858d71a60948d7fddf73b37093d91@chromium.org","name":"arv"},"message":"[es6] Reenable new.target + Reflect.construct tests\n\nBUG=v8:3887\nLOG=N\nR=caitpotter88@gmail.com, adamk@chromium.org\n\nReview URL: https://codereview.chromium.org/1215973005\n\nCr-Commit-Position: refs/heads/master@{#29359}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/b87cef133f55666d3d5ff1675c1ffdfc13956ac3"},{"sha":"57c5fd7ec5e9c26fc4568e7e16363ec75faa9ec2","author":{"email":"0f1b6c21e0a79dff0c9e6fc6e738b2412190e920@us.ibm.com","name":"mbrandy"},"message":"PPC: [es6] Make new.target work in functions\n\nPort 7a63bf77eb7610afdc1a968f7660781e5160ba8d\n\nOriginal commit message:\nThis makes new.target work in [[Call]] and [[Construct]] of ordinary\nfunctions.\n\nWe achieve this by introducing a new construct stub for functions that\nuses the new.target variable. The construct stub pushes the original\nconstructor just above the receiver in the construct frame.\n\nR=arv@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com\nBUG=\n\nReview URL: https://codereview.chromium.org/1213303002\n\nCr-Commit-Position: refs/heads/master@{#29360}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/57c5fd7ec5e9c26fc4568e7e16363ec75faa9ec2"},{"sha":"40d01b57d93958e31a4e305bbd0d79b2eb8fc3da","author":{"email":"0bc709aab4a1a72149a1d3bfb88da5739ab33deb@chromium.org","name":"littledan"},"message":"Mark SizeOfFirstPageIsLargeEnough failing on mips64\n\nThe failure was been triggered by turning on --harmony-arrays,\nmaybe because code size was increased or code was added later\nin the bootstrap process. Because it doesn't look like a bug\nin anything guarded by --harmony-arrays directly, I'd suggest\nshipping the flag and disabling the test on the architectures\nwhere it's been observed to fail. It's already disabled on arm64\nand this patch disables it on mips64 as well.\n\nBUG=v8:4200\nLOG=N\nR=adamk\n\nReview URL: https://codereview.chromium.org/1212963004\n\nCr-Commit-Position: refs/heads/master@{#29361}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/40d01b57d93958e31a4e305bbd0d79b2eb8fc3da"},{"sha":"df06f1c71511ea7f60d0117111e3ee5346d47d83","author":{"email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","name":"mstarzinger"},"message":"[turbofan] Fix exit control flow in TryCatchBuilder.\n\nThis makes sure that the exit control flow that merges the try-block\nwith the catch-block after a try-catch-statement creates a new merge\nnode in cases where it has to. Otherwise dangling phi nodes might have\nthe wrong number of value inputs.\n\nR=bmeurer@chromium.org\nTEST=mjsunit/regress/regress-crbug-505354\nBUG=chromium:505354\nLOG=N\n\nReview URL: https://codereview.chromium.org/1213183003\n\nCr-Commit-Position: refs/heads/master@{#29362}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/df06f1c71511ea7f60d0117111e3ee5346d47d83"},{"sha":"9b740cf601f3ef85ee711a085890ca8be65192e9","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Debugger: rename variables to avoid shadowing.\n\nTBR=brucedawson@chromium.org\n\nReview URL: https://codereview.chromium.org/1212613006\n\nCr-Commit-Position: refs/heads/master@{#29363}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/9b740cf601f3ef85ee711a085890ca8be65192e9"},{"sha":"c74383aa45d091081e9eaaecef9f5c7336f3fdac","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Return constant type for functions with unknown parameter count.\n\nR=jarin@chromium.org\n\nReview URL: https://codereview.chromium.org/1221753002\n\nCr-Commit-Position: refs/heads/master@{#29364}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/c74383aa45d091081e9eaaecef9f5c7336f3fdac"},{"sha":"722e2e2b36d9add4b63cc70b108b735a28192354","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Remove unused constructor function matching from typer.\n\nThis optimization never triggers currently, and is inherently native\ncontext dependent for no real reason (for example it will not properly\ndetect those constructors in the case of cross native context inlining),\nplus it is slow and awkward.  In case we really need this functionality\nat some point, we should find a way to make it work with the builtin\nfunction id mechanism that is already in place to match other builtins.\n\nR=jarin@chromium.org,rossberg@chromium.org\n\nReview URL: https://codereview.chromium.org/1221683006\n\nCr-Commit-Position: refs/heads/master@{#29365}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/722e2e2b36d9add4b63cc70b108b735a28192354"},{"sha":"57267fef140750266bb030fc1adad51803ed7e15","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Remove explicit context specialization from inlining.\n\nIdeally inliner itself should not deal with context specialization at\nall, since this is all handled in the pipeline instead (actually\ninlining already runs together with context specialization), and the\ninlining logic should not care about the specialization mode.\n\nR=jarin@chromium.org\n\nReview URL: https://codereview.chromium.org/1217973003\n\nCr-Commit-Position: refs/heads/master@{#29366}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/57267fef140750266bb030fc1adad51803ed7e15"},{"sha":"d7f8e611a5d0c8d061d3db13c5e74bb30151ed95","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Increase code space allowance for first page size.\n\nThis has become necessary as we have more experimental natives\nthat run after deserializing from the snapshot.\n\nR=hpayer@chromium.org\nBUG=v8:4200\nLOG=N\n\nReview URL: https://codereview.chromium.org/1218973002\n\nCr-Commit-Position: refs/heads/master@{#29367}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/d7f8e611a5d0c8d061d3db13c5e74bb30151ed95"},{"sha":"0dd2e3ccff5dd7ba61c7905ede0c495f4f4c27d0","author":{"email":"99ad26d4d7419a5a7143fa062693d7292b2303a2@chromium.org","name":"jarin"},"message":"Fix Android ARM build error.\n\nAlso removed some unused classes.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1212643010\n\nCr-Commit-Position: refs/heads/master@{#29368}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/0dd2e3ccff5dd7ba61c7905ede0c495f4f4c27d0"},{"sha":"b8cce79f41a26000164800d7c640e3b3e6a0850b","author":{"email":"45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","name":"ishell"},"message":"A couple of other \"stack overflow\" vs. \"has_pending_exception()\" issues in debugger fixed.\n\nBUG=chromium:505007\nLOG=N\n\nReview URL: https://codereview.chromium.org/1219693003\n\nCr-Commit-Position: refs/heads/master@{#29369}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/b8cce79f41a26000164800d7c640e3b3e6a0850b"},{"sha":"d16c61bf62def6b9d9527f04e054c238b8791f3e","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Debugger: allow recompiling toplevel code for debugging.\n\nR=mvstanton@chromium.org\nBUG=v8:4132\nLOG=N\n\nReview URL: https://codereview.chromium.org/1214953003\n\nCr-Commit-Position: refs/heads/master@{#29370}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/d16c61bf62def6b9d9527f04e054c238b8791f3e"},{"sha":"6527825fccbebd6f8521ffda4fc972fa583bc299","author":{"email":"c942d126fed7cdf21e2306e20ba5eaf628ad30de@chromium.org","name":"mvstanton"},"message":"Vector ICs: Changes to the IC system to support vector-based stores.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1213773002\n\nCr-Commit-Position: refs/heads/master@{#29371}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/6527825fccbebd6f8521ffda4fc972fa583bc299"},{"sha":"a7697bdcc761f2841df1a8251c5f65696f0e790c","author":{"email":"f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","name":"mstarzinger"},"message":"Fix clobbered register when setting this_function variable.\n\nReland of https://crrev.com/bf2bbc8ba508ccd21edf3c08d2e4192c4764ae91\n\nR=bmeurer@chromium.org\nTEST=mjsunit/regress/regress-crbug-498022\nBUG=chromium:498022\nLOG=N\n\nReview URL: https://codereview.chromium.org/1214483008\n\nCr-Commit-Position: refs/heads/master@{#29372}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/a7697bdcc761f2841df1a8251c5f65696f0e790c"},{"sha":"9d36cd417a1e359077e8b831a02773b3a92d35ba","author":{"email":"1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","name":"yangguo"},"message":"Remove outdated ban on lazy compilation due to scope chain.\n\nR=ulan@chromium.org\n\nReview URL: https://codereview.chromium.org/1214303002\n\nCr-Commit-Position: refs/heads/master@{#29373}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/9d36cd417a1e359077e8b831a02773b3a92d35ba"},{"sha":"9dccfea020b2cd0bedda7e633c19d49e9f681f6e","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Disable recursive inlining for now.\n\nThe deoptimizer (and probably various other places) cannot deal properly\nwith recursive function inlining, so we disallow it in TurboFan as well.\nWe might want to reconsider that decision at some point in the future.\n\nR=jarin@chromium.org\n\nReview URL: https://codereview.chromium.org/1211243007\n\nCr-Commit-Position: refs/heads/master@{#29374}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/9dccfea020b2cd0bedda7e633c19d49e9f681f6e"},{"sha":"0bb460150ddd24c692a2accfe177bb18d28d33bd","author":{"email":"738c2fdc53f8b1553cee5c6a41ce003a6bb57f69@chromium.org","name":"hablich"},"message":"Removing hablich from auto CC of x87\n\nR=machenbach@chromium.org\nBUG=v8:4135\nNOTRY=true\nLOG=N\n\nReview URL: https://codereview.chromium.org/1217993002\n\nCr-Commit-Position: refs/heads/master@{#29375}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/0bb460150ddd24c692a2accfe177bb18d28d33bd"},{"sha":"44ea5fbf9509406ba06274162bf7b8eb36a6ba9a","author":{"email":"024a1e0af501338d11c3b837c6193d11c140d792@chromium.org","name":"bmeurer"},"message":"[turbofan] Disallow cross native context inlining.\n\nR=jarin@chromium.org\n\nReview URL: https://codereview.chromium.org/1213383002\n\nCr-Commit-Position: refs/heads/master@{#29376}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/44ea5fbf9509406ba06274162bf7b8eb36a6ba9a"},{"sha":"e60ce8d1468d781b2b4aec19d76090299d196ae8","author":{"email":"a43c420013ca055cc92ab03cc74d6f3bd5524c38@chromium.org","name":"jochen"},"message":"Register array buffer right after writing it into the object\n\nBUG=chromium:504875\nR=hpayer@chromium.org\nLOG=n\n\nReview URL: https://codereview.chromium.org/1215103003\n\nCr-Commit-Position: refs/heads/master@{#29377}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/e60ce8d1468d781b2b4aec19d76090299d196ae8"},{"sha":"b4275a70eb1e6b6dc0f3c77b9be6bcfca3f80c20","author":{"email":"d6e3e5457c601683b614c9fe19e921b6f489d13c@imgtec.com","name":"akos.palfi"},"message":"[turbofan] Add CalleeSavedFPRegisters to CallDescriptor.\n\nThis change makes possible to save and restore the FP registers\nin the Prologue and Return parts for the CallAddress kind functions.\n\nTEST=test-simplified-lowering/RunNumberDivide_2_TruncatingToUint32,\n     test-simplified-lowering/RunNumberMultiply_TruncatingToUint32\n\nReview URL: https://codereview.chromium.org/1191513003\n\nCr-Commit-Position: refs/heads/master@{#29378}","distinct":true,"url":"https://api.github.com/repos/andrewlow/v8ppc/commits/b4275a70eb1e6b6dc0f3c77b9be6bcfca3f80c20"}]}