{"push_id":645549838,"size":9,"distinct_size":0,"ref":"refs/heads/canary","head":"d3c652f04b04725ff110a9016aeb728f60d5e6ba","before":"9432a89321d5600ab05661715614395d6d987c42","commits":[{"sha":"97fa0b85a1c56cfa4f91a0fdb7e2620ee1c58215","author":{"email":"65992e3a4419d7b560e369bdba5c110b835487a6@chromium.org","name":"marja"},"message":"[strong] Sanity fix / follow up for r28032.\n\nClassVariable should always have the kind CLASS, let's not pretend there\nare other options.\n\nR=rossberg@chromium.org\nBUG=v8:3956\nLOG=N\n\nReview URL: https://codereview.chromium.org/1106483003\n\nCr-Commit-Position: refs/heads/master@{#28044}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/97fa0b85a1c56cfa4f91a0fdb7e2620ee1c58215"},{"sha":"ae7ce701aef2356424bb35ace91cd0ca595fe047","author":{"email":"99e43dcd7f31115e4f93e96be8783f34c36d975d@chromium.org","name":"conradw"},"message":"[strong] Disallow implicit conversions for binary arithmetic operations\n\nImplements the strong mode proposal's restrictions on\nimplicit conversions for binary arithmetic operations, not\nincluding the + special case. Adds some infrastructure\nfor future implementation of the restrictions for other\noperators.\n\nBUG=v8:3956\nLOG=N\n\nReview URL: https://codereview.chromium.org/1092353002\n\nCr-Commit-Position: refs/heads/master@{#28045}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/ae7ce701aef2356424bb35ace91cd0ca595fe047"},{"sha":"ccc8e4e4a217132f0b7820d28ef3f653b1150dad","author":{"email":"db8f869562b407880aed5e35735dab58a0d311a4@chromium.org","name":"dcarney"},"message":"prepare to deprecate non phantom weak callbacks\n\nBUG=\n\nReview URL: https://codereview.chromium.org/1089853005\n\nCr-Commit-Position: refs/heads/master@{#28046}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/ccc8e4e4a217132f0b7820d28ef3f653b1150dad"},{"sha":"a4bb7643c076b014816431a9b85af3e2edf828e7","author":{"email":"ab90319419412717b4fe739c88d6ec478f206567@chromium.org","name":"jkummerow"},"message":"Lazily register prototype users\n\nwhen handing out validity cells to handles; because invalidating said cells is the only time we'll need the user registrations.\nAlong the way, fix a corner case in WeakFixedArray, which can now be empty after the recently introduced compaction support.\n\nReview URL: https://codereview.chromium.org/1104813004\n\nCr-Commit-Position: refs/heads/master@{#28047}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a4bb7643c076b014816431a9b85af3e2edf828e7"},{"sha":"21557b4899255540b1bd81a732521607f1c22162","author":{"email":"65992e3a4419d7b560e369bdba5c110b835487a6@chromium.org","name":"marja"},"message":"[strong] Simplify the classes-referring-to-classes check.\n\nFollow up for r28032.\n\nWe don't need to store the \"corresponding outer scope class variables\", it's\nenough if we transmit the declaration group start to the inner class\nvariable.\n\nR=rossberg@chromium.org\nBUG=v8:3956\nLOG=N\n\nReview URL: https://codereview.chromium.org/1102903002\n\nCr-Commit-Position: refs/heads/master@{#28048}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/21557b4899255540b1bd81a732521607f1c22162"},{"sha":"968715c653b6337252a05a0224a7a93fab3b0866","author":{"email":"ab90319419412717b4fe739c88d6ec478f206567@chromium.org","name":"jkummerow"},"message":"Revert of Lazily register prototype users (patchset #2 id:20001 of https://codereview.chromium.org/1104813004/)\n\nReason for revert:\nSuspected of causing GC stress failures.\n\nOriginal issue's description:\n> Lazily register prototype users\n>\n> when handing out validity cells to handles; because invalidating said cells is the only time we'll need the user registrations.\n> Along the way, fix a corner case in WeakFixedArray, which can now be empty after the recently introduced compaction support.\n>\n> Committed: https://crrev.com/a4bb7643c076b014816431a9b85af3e2edf828e7\n> Cr-Commit-Position: refs/heads/master@{#28047}\n\nTBR=yangguo@chromium.org\nNOPRESUBMIT=true\nNOTREECHECKS=true\nNOTRY=true\n\nReview URL: https://codereview.chromium.org/1108583002\n\nCr-Commit-Position: refs/heads/master@{#28049}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/968715c653b6337252a05a0224a7a93fab3b0866"},{"sha":"2279dfe7890f4cbe63f1ee9adb290a533d9a2c20","author":{"email":"4b556ef4143858d71a60948d7fddf73b37093d91@chromium.org","name":"arv"},"message":"[es6] Map/Set size getter should have \"get size\" name\n\nThis reverts commit d5565c1f689b2953d92abd350529363f04f90fcd.\n\nGetter and setter function names in ES6 are defined as \"get foo\" and\n\"set foo\".\n\nThis also moves the logic for handling symbols from runtime-function.cc\nto v8natives.js.\n\nBUG=None\nLOG=N\nR=adamk@chromium.org\n\nReview URL: https://codereview.chromium.org/1093183006\n\nCr-Commit-Position: refs/heads/master@{#28050}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/2279dfe7890f4cbe63f1ee9adb290a533d9a2c20"},{"sha":"a8f118cee5d28f18f48a9d0b832e57f6b0cb29f2","author":{"email":"83469db1a808b761f8d6289760d4c675e2d6c26d@chromium.org","name":"v8-autoroll"},"message":"Update V8 DEPS.\n\nRolling v8/buildtools to 15308f469a704c45d15567fa69cd94ce07ad0e1b\n\nTBR=machenbach@chromium.org\n\nReview URL: https://codereview.chromium.org/1107773002\n\nCr-Commit-Position: refs/heads/master@{#28051}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/a8f118cee5d28f18f48a9d0b832e57f6b0cb29f2"},{"sha":"d3c652f04b04725ff110a9016aeb728f60d5e6ba","author":{"email":"83469db1a808b761f8d6289760d4c675e2d6c26d@chromium.org","name":"v8-autoroll"},"message":"Version 4.4.37\n\nPerformance and stability improvements on all platforms.\n\nCr-Commit-Position: refs/heads/4.4.37@{#1}\nCr-Branched-From: a8f118cee5d28f18f48a9d0b832e57f6b0cb29f2-refs/heads/master@{#28051}","distinct":false,"url":"https://api.github.com/repos/v8/v8-git-mirror/commits/d3c652f04b04725ff110a9016aeb728f60d5e6ba"}]}