{"push_id":978671151,"size":13,"distinct_size":13,"ref":"refs/heads/XWALK-6272","head":"fff0919421e18e1ade671a4ea964b9c51da4c5aa","before":"de60f2b0ced071a017283f9f26786765ea95fa82","commits":[{"sha":"97f7d15a43b778f0f0cc7ac5e9dc4a19990016b9","author":{"email":"4a537d0618f1e69f7fb821738d3179cad3033f70@chromium.org","name":"Adam Klein"},"message":"Version 4.8.271.18 (cherry-pick)\n\nMerged 953bb416a3675a4bd899e01625b8b584480e488a\n\nEnsure arrow functions can close over lexically-scoped variables\n\nBUG=chromium:580934, v8:4255\nLOG=N\nR=rossberg@chromium.org\n\nReview URL: https://codereview.chromium.org/1649393003 .\n\nCr-Commit-Position: refs/branch-heads/4.8@{#21}\nCr-Branched-From: 10449d46aa20f10f39598627bf07f70def597029-refs/heads/4.8.271@{#1}\nCr-Branched-From: 2ebd5fc7c934ec0a07c3ef0958b7fee35fa2e974-refs/heads/master@{#31941}","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/97f7d15a43b778f0f0cc7ac5e9dc4a19990016b9"},{"sha":"01c3257be761781563ccda94ac2255fb15663ca6","author":{"email":"738c2fdc53f8b1553cee5c6a41ce003a6bb57f69@chromium.org","name":"hablich"},"message":"[Release] Activate merge watchlist\n\nR=machenbach@chromium.org\nNOTRY=true\nNOPRESUBMIT=true\n\nReview URL: https://codereview.chromium.org/1670513002\n\nCr-Commit-Position: refs/branch-heads/4.8@{#22}\nCr-Branched-From: 10449d46aa20f10f39598627bf07f70def597029-refs/heads/4.8.271@{#1}\nCr-Branched-From: 2ebd5fc7c934ec0a07c3ef0958b7fee35fa2e974-refs/heads/master@{#31941}","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/01c3257be761781563ccda94ac2255fb15663ca6"},{"sha":"d3de228428dd15d5fc50e5988611e23b83a2abc5","author":{"email":"bca9f7fb607d4e924bc958eff59fa4b8e346d586@chromium.org","name":"chrome-bot"},"message":"Version 4.8.271.19\n\nCr-Commit-Position: refs/branch-heads/4.8@{#23}\nCr-Branched-From: 10449d46aa20f10f39598627bf07f70def597029-refs/heads/4.8.271@{#1}\nCr-Branched-From: 2ebd5fc7c934ec0a07c3ef0958b7fee35fa2e974-refs/heads/master@{#31941}","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/d3de228428dd15d5fc50e5988611e23b83a2abc5"},{"sha":"e42ece1050d30d3e6e60fab1db1504d878138e2d","author":{"email":"b7f5c7b418c486227fed1e7e93a8ba75877793af@intel.com","name":"Andrey Malyshev"},"message":"XDK heap profiler collector\n\nThis heap profiler allows to perform deepper analysis of the JavaScript objects\nand is more concentrated on the allocation point of the object.\n\nHere are main deifference between CDT and XDK heap profilers:\n1. CDT Heap Profiler care of the alive objects, XDK collects all info even\nfor released ones.\nThis allows to show the allocation chart of objects which are used by the app in\neach moment.\nNeither CDT Timeline nor CDT Heap Profiler don't allow doing this. CDT Timeline\nshows the whole pool size which is much more than currently refered objects, CDT\nHeap Profiler shows only bars of allocated and alive objects by the end of\ncollection. The drawback of this approach - we have to call garbage collection\nregularly. On the other hand CDT Heap Profiler calls Garbage Collection the same\nway.\n2. To reduce the amount of information XDK profiler groups the objects to\nbuckets with unique key including the allocation time, release time, type,\nallocation call site.\nThis allow to select any period on the timeline and analyze which objects are\nallocated and not released by the end of the collection. This analysis type is\nuseful in case of big memory spikes. Just need to select on the chart where this\nspike starts till the maximum of the allocation memory.\n3. The allocation callsite allows to annotate the sources by the self and total\nvalues of allocated memory. And it's useful to know that certain line calling\nlibrary function implicitly allocates and retains megabates of data.\n4. Like in CDT, XDK profiler can collect the object's retention information, but\nthis info is stored for allocation callsite/type. It is done because we don't\nshow unique objects and we have to show all retentions for group. It's not\nsuch efficient like for unique objects but also has a value.\n\nM46 gardening: adapt to following upstream changes\n\nhttps://codereview.chromium.org/1283033003\nhttps://codereview.chromium.org/1283033003\nhttps://codereview.chromium.org/1297583002\nhttps://codereview.chromium.org/1262583002\nhttps://codereview.chromium.org/1298113003","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/e42ece1050d30d3e6e60fab1db1504d878138e2d"},{"sha":"b0cf2e5a6810505d377dc913cff76f2507411854","author":{"email":"cb0c91b98b8e007d59820e8e450d6152209a7ae9@intel.com","name":"Sergey Mishenkov"},"message":"Added StackEntry structure\n\nReplacement using CodeEntry class by using StackEntry structure. StackEntry\nstructure includes CodeEntry object and source line. This allows to record\nsource line for each CodeEntry independently. Changed ProfileTree build algorithm\nto build it by callsites(basing on source lines from StackEntry objects)","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/b0cf2e5a6810505d377dc913cff76f2507411854"},{"sha":"a389e6c6f254a7bae710d921780dcdae940abe23","author":{"email":"5d2a333041f63152d9d465642d9df53ce2c9b4a7@intel.com","name":"Mrunal Kapade"},"message":"M48 gardening: adapt to https://codereview.chromium.org/1332683002","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/a389e6c6f254a7bae710d921780dcdae940abe23"},{"sha":"d84782d7f61ccca15e981b666862789dfee1074a","author":{"email":"7cd6acde9ec1f58e4b8d336286f86cb92a07efef@intel.com","name":"chuan9"},"message":"revise comments about xdk to avoid errors in check","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/d84782d7f61ccca15e981b666862789dfee1074a"},{"sha":"62fc419068da33c2516f1ecc97ca2abbf82d58d7","author":{"email":"5fe4d20cf6ab8a2cf4e5e71d4c2d58346e96df0d@intel.com","name":"Raphael Kubo da Costa"},"message":"XDK: Fix a few presubmit style errors.\n\nsrc/xdk-allocation.cc:12:  Include the directory when naming .h files  [build/include] [4]\nsrc/xdk-allocation.cc:577:  Namespace should be terminated with \"// namespace internal\"  [readability/namespace] [5]\nsrc/xdk-allocation.cc:578:  Namespace should be terminated with \"// namespace v8\"  [readability/namespace] [5]","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/62fc419068da33c2516f1ecc97ca2abbf82d58d7"},{"sha":"049e9809d0c740485792b2251c23f52febbd2296","author":{"email":"f10f74a827ed7799dcb4ffe491a824c48519490c@intel.com","name":"Haitao Feng"},"message":"[SIMD.js] Optimize SIMD operations by CrankShaft\n\nThe implementation is only for ia32 and x64 ports.\n\nInline all SIMD operations and emit SIMD instructions for ia32 and x64 port","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/049e9809d0c740485792b2251c23f52febbd2296"},{"sha":"92b5e042d88b28d3bff3cde5453dafacab380690","author":{"email":"7cd6acde9ec1f58e4b8d336286f86cb92a07efef@intel.com","name":"chuan9"},"message":"SIMD.js Resolve error on arm64 in building\nBUG=XWALK-6190","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/92b5e042d88b28d3bff3cde5453dafacab380690"},{"sha":"3cc17bbed2e2349f680b9365b7552fe9e151b080","author":{"email":"7cd6acde9ec1f58e4b8d336286f86cb92a07efef@intel.com","name":"chuan9"},"message":"XDK: Fix one presubmit style error","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/3cc17bbed2e2349f680b9365b7552fe9e151b080"},{"sha":"5a3badc0c974e73b085539dfb4c69a84a8b9fdb7","author":{"email":"7cd6acde9ec1f58e4b8d336286f86cb92a07efef@intel.com","name":"chuan9"},"message":"[SIMD.js] Modify return type in deoptmization phase\nBUG=XWALK-4905","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/5a3badc0c974e73b085539dfb4c69a84a8b9fdb7"},{"sha":"fff0919421e18e1ade671a4ea964b9c51da4c5aa","author":{"email":"7cd6acde9ec1f58e4b8d336286f86cb92a07efef@intel.com","name":"chuan9"},"message":"[SIMD.js] Fix no defination of SIMD.Int32x4.load2\nBUG=XWALK-6272","distinct":true,"url":"https://api.github.com/repos/chuan9/v8-crosswalk/commits/fff0919421e18e1ade671a4ea964b9c51da4c5aa"}]}