{"push_id":998361382,"size":683,"distinct_size":1,"ref":"refs/heads/master","head":"dfbb9e271b9ed4e07d439f4af031d7f65b7f26a7","before":"05c93f6c840bc40978c96fcf885c3437ba673514","commits":[{"sha":"706bc1b8eab99702fffdc31698e623bf237933bb","author":{"email":"64a6b9e07d77f924b24dd4a9ca5923b7173b7fcb@apple.com","name":"jonlee@apple.com"},"message":"Add new benchmark tests.\nhttps://bugs.webkit.org/show_bug.cgi?id=154063\n\nProvisionally reviewed by Said Abou-Hallawa.\n\nAdd tests for get/put image data, filters, opacity, and css transforms.\n\n* Animometer/resources/runner/benchmark-runner.js:\n(_runBenchmarkAndRecordResults): Update the body background color to match that of\nthe stage.\n(this._runNextIteration): Clear the background color style for the results page.\n* Animometer/resources/runner/tests.js:\n* Animometer/tests/master/focus.html: Added.\n* Animometer/tests/master/image-data.html: Added.\n* Animometer/tests/master/multiply.html: Added.\n* Animometer/tests/master/resources/focus.js: Added.\n* Animometer/tests/master/resources/image-data.js: Added.\n* Animometer/tests/master/resources/multiply.js: Added.\n* Animometer/tests/master/resources/stage.css: Move common styles out.\n* Animometer/tests/resources/main.js: Update Stage.randomBool to use Math.random.\nAdd Stage.randomSign for randomly setting a direction. Add the notion of the\ncurrent timestamp of the test to Benchmark, since some animations cycle through\ncolors and rely on an incremental counter like the time.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196415 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/706bc1b8eab99702fffdc31698e623bf237933bb"},{"sha":"7d855e916e870ead04aeb7d9257d267653842a1c","author":{"email":"64a6b9e07d77f924b24dd4a9ca5923b7173b7fcb@apple.com","name":"jonlee@apple.com"},"message":"Fix a missing refactoring.\n\n* Animometer/tests/master/resources/multiply.js:\n(animate): Move to Utilities.lerp.\n(_lerp): Deleted.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196416 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/7d855e916e870ead04aeb7d9257d267653842a1c"},{"sha":"0dff9f939d3cde6001c81b5932c259e1ebaae37d","author":{"email":"2efb5d4516de6a364ebf87f7de212180cf1e5c23@free.fr","name":"fred.wang@free.fr"},"message":"Use Testharness.js for the MathML script tests\nhttps://bugs.webkit.org/show_bug.cgi?id=154065\n\nReviewed by Darin Adler.\n\n* mathml/opentype/large-operators-munderover-expected.txt:\n* mathml/opentype/large-operators-munderover.html:\n* mathml/presentation/inferred-mrow-baseline-expected.txt:\n* mathml/presentation/inferred-mrow-baseline.html:\n* mathml/presentation/inferred-mrow-stretchy-expected.txt:\n* mathml/presentation/inferred-mrow-stretchy.html:\n* mathml/presentation/stretchy-depth-height-expected.txt:\n* mathml/presentation/stretchy-depth-height-symmetric-expected.txt:\n* mathml/presentation/stretchy-depth-height-symmetric.html:\n* mathml/presentation/stretchy-depth-height.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196417 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/0dff9f939d3cde6001c81b5932c259e1ebaae37d"},{"sha":"78cc70f8015df63a390bccb8e29487dbcad479b4","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"Unreviewed typo fix after r190063.\n\n* dfg/DFGSpeculativeJIT.cpp: Removed property svn:executable.\n* dfg/DFGSpeculativeJIT.h: Removed property svn:executable.\n* jit/JIT.h: Removed property svn:executable.\n* jit/JITInlines.h: Removed property svn:executable.\n* jit/JITOpcodes.cpp: Removed property svn:executable.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196418 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/78cc70f8015df63a390bccb8e29487dbcad479b4"},{"sha":"ed7131f9bada6b40fd1e0ef0b8bf71ccb76e2c32","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"Unreviewed typo fix after r190063.\n\n* dfg/DFGSpeculativeJIT.cpp: Removed property svn:executable.\n* dfg/DFGSpeculativeJIT.h: Removed property svn:executable.\n* jit/JIT.h: Removed property svn:executable.\n* jit/JITInlines.h: Removed property svn:executable.\n* jit/JITOpcodes.cpp: Removed property svn:executable.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196419 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/ed7131f9bada6b40fd1e0ef0b8bf71ccb76e2c32"},{"sha":"bff148fe5eedbe05645798a70fe220e7e2e274c3","author":{"email":"2efb5d4516de6a364ebf87f7de212180cf1e5c23@free.fr","name":"fred.wang@free.fr"},"message":"Bug 154103 - [GTK] Build error after bug 154046\nhttps://bugs.webkit.org/show_bug.cgi?id=154103\n\nReviewed by Carlos Garcia Campos.\n\n* UIProcess/API/gtk/WebKitUserContent.cpp:\n(_WebKitUserStyleSheet::_WebKitUserStyleSheet):\n(webkitUserStyleSheetGetUserStyleSheet):\n* UIProcess/API/gtk/WebKitUserContentPrivate.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196420 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/bff148fe5eedbe05645798a70fe220e7e2e274c3"},{"sha":"3647ed9f36c88b45cb367d8f800c01174a6078c3","author":{"email":"d9e11e6a250b4baa1b0522b6c262c89590c7eab6@apple.com","name":"msaboff@apple.com"},"message":"bmalloc: large aligned allocations will put 1 or 2 free object on free list without merging with free neighbors\nhttps://bugs.webkit.org/show_bug.cgi?id=154091\n\nReviewed by Geoffrey Garen.\n\nIf we split off any unused free object in the aligned version of Heap::allocateLarge(), we merge them with\nfree neighbors before putting them back on the free list.  Added helpers to verify that when we\nadd LargeObjects to the free list their neighbors are allocated.\n\n* bmalloc/Heap.cpp:\n(bmalloc::Heap::allocateLarge): Deleted private helper version and rolled it into the two the\ntwo public versions of allocateLarge().\n* bmalloc/Heap.h:\n* bmalloc/LargeObject.h:\n(bmalloc::LargeObject::prevIsAllocated): New helper.\n(bmalloc::LargeObject::nextIsAllocated): New helper.\n(bmalloc::LargeObject::merge): Check that the merge object has allocated neighbors.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196421 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/3647ed9f36c88b45cb367d8f800c01174a6078c3"},{"sha":"0dd09247cbc349473d22a60b7b4e6f7b4ba15dc0","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"Fix the !(ENABLE(SHADOW_DOM) || ENABLE(DETAILS_ELEMENT)) after r196281\nhttps://bugs.webkit.org/show_bug.cgi?id=154035\n\nReviewed by Antti Koivisto.\n\nFollow-up fix after r196365. Removed guards around slotNodeIndex.\n\n* dom/ComposedTreeIterator.h:\n(WebCore::ComposedTreeIterator::Context::Context):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196422 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/0dd09247cbc349473d22a60b7b4e6f7b4ba15dc0"},{"sha":"c3330d0cfe88a50b7ba9c3b33edbc3ff24f7c8a7","author":{"email":"083d44ce61b1f946a3aa6fbd704954e0195d0658@apple.com","name":"cdumez@apple.com"},"message":"Move 'length' property to the prototype\nhttps://bugs.webkit.org/show_bug.cgi?id=154051\n<rdar://problem/24577385>\n\nReviewed by Darin Adler.\n\nLayoutTests/imported/w3c:\n\nRebaseline several W3C tests now that more checks are passing.\n\n* web-platform-tests/dom/collections/HTMLCollection-supported-property-names-expected.txt:\n* web-platform-tests/dom/collections/namednodemap-supported-property-names-expected.txt:\n* web-platform-tests/dom/interfaces-expected.txt:\n* web-platform-tests/dom/nodes/Element-children-expected.txt:\n* web-platform-tests/dom/nodes/Element-getElementsByTagName-expected.txt:\n* web-platform-tests/dom/nodes/attributes-expected.txt:\n* web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms-expected.txt:\n* web-platform-tests/html/dom/interfaces-expected.txt:\n\nSource/WebCore:\n\nMove 'length' property to the prototype, where it should be. We used to\nkeep it on the instance because our implementation of\ngetOwnPropertySlot() was wrong for interfaces with a named property\ngetter. However, our implementation of getOwnPropertySlot() is now\nspec-compliant so this should be OK.\n\nMoving 'length' to the prototype is also a little bit risky in terms of\nperformance, especially for HTMLCollection / NodeList. However, I did\nnot see an impact on realistic benchmarks like Speedometer and only saw\na small impact (< 5%) on micro-benchmarks. I propose we make our behavior\ncorrect and monitor performance. If we see any benchmark we care about\nregress then we should try and optimize while keeping the attribute on\nthe prototype.\n\nNo new tests, already covered by existing tests.\n\n* bindings/js/JSDOMBinding.h:\n(WebCore::getStaticValueSlotEntryWithoutCaching):\n* bindings/js/JSHTMLDocumentCustom.cpp:\n(WebCore::JSHTMLDocument::getOwnPropertySlot):\n(WebCore::JSHTMLDocument::nameGetter): Deleted.\n* bindings/js/JSLocationCustom.cpp:\n(WebCore::JSLocation::putDelegate):\n* bindings/js/JSPluginElementFunctions.h:\n(WebCore::pluginElementCustomGetOwnPropertySlot):\n* bindings/js/JSStorageCustom.cpp:\n(WebCore::JSStorage::deleteProperty):\n(WebCore::JSStorage::deletePropertyByIndex):\n(WebCore::JSStorage::putDelegate):\nLeverage the new hasStaticPropertyTable static property in the\ngenerated bindings for performance.\n\n* bindings/scripts/CodeGeneratorJS.pm:\n(GenerateHeader):\nGenerate a \"hasStaticPropertyTable\" static const boolean property\nfor each bindings class so we can check at build time if\nClassInfo::staticPropHashTable is null.\n\n(AttributeShouldBeOnInstance):\nMove \"length\" to the prototype.\n\n* bindings/scripts/test/JS/JSTestActiveDOMObject.h:\n* bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h:\n* bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.h:\n* bindings/scripts/test/JS/JSTestCustomNamedGetter.h:\n* bindings/scripts/test/JS/JSTestEventConstructor.h:\n* bindings/scripts/test/JS/JSTestEventTarget.h:\n* bindings/scripts/test/JS/JSTestException.h:\n* bindings/scripts/test/JS/JSTestGenerateIsReachable.h:\n* bindings/scripts/test/JS/JSTestInterface.h:\n* bindings/scripts/test/JS/JSTestJSBuiltinConstructor.h:\n* bindings/scripts/test/JS/JSTestMediaQueryListListener.h:\n* bindings/scripts/test/JS/JSTestNamedConstructor.h:\n* bindings/scripts/test/JS/JSTestNode.h:\n* bindings/scripts/test/JS/JSTestNondeterministic.h:\n* bindings/scripts/test/JS/JSTestObj.h:\n* bindings/scripts/test/JS/JSTestOverloadedConstructors.h:\n* bindings/scripts/test/JS/JSTestOverrideBuiltins.h:\n* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:\n* bindings/scripts/test/JS/JSTestTypedefs.h:\n* bindings/scripts/test/JS/JSattribute.h:\n* bindings/scripts/test/JS/JSreadonly.h:\nRebaseline bindings tests.\n\nLayoutTests:\n\nRebaseline a couple of existing layout tests now that 'length' is\non the prototype.\n\n* fast/dom/htmlcollection-getownpropertynames-expected.txt:\n* storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196423 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/c3330d0cfe88a50b7ba9c3b33edbc3ff24f7c8a7"},{"sha":"3cd858f184529692c82fa492085bc8dee1303170","author":{"email":"d9e11e6a250b4baa1b0522b6c262c89590c7eab6@apple.com","name":"msaboff@apple.com"},"message":"Unreviewed build fix after r196421.\n\nRemoved BASSERTs that are firing to eliminate Debug build crashes.  I'll debug locally and\nenable or alter after the issue is understood.\n\n* bmalloc/LargeObject.h:\n(bmalloc::LargeObject::merge): Removed BASSERTs that are firing.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196424 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/3cd858f184529692c82fa492085bc8dee1303170"},{"sha":"30fd58816081c37e13e23794940defb539b0b644","author":{"email":"ee265a39ce1096c7aa719c384cf7e22c626df10a@apple.com","name":"achristensen@apple.com"},"message":"Use BlobResourceHandle when loading blob urls, even when using NetworkSession\nhttps://bugs.webkit.org/show_bug.cgi?id=154096\n\nReviewed by Brady Eidson.\n        \nThis fixes at least http/tests/xmlhttprequest/blob-request-byte-range.html.\n\n* NetworkProcess/NetworkDataTask.h:\nRenamed NetworkDataTaskClient::didReceiveResponse to didReceiveResponseNetworkSession\nto avoid conflicting with ResourceHandleClient::didReceiveResponse.\n* NetworkProcess/NetworkLoad.cpp:\n(WebKit::NetworkLoad::NetworkLoad):\nMake a BlobResourceHandle instead of a NetworkDataTask if we have a request for a blob url.\n(WebKit::NetworkLoad::~NetworkLoad):\n(WebKit::NetworkLoad::setDefersLoading):\n(WebKit::NetworkLoad::cancel):\n(WebKit::NetworkLoad::continueWillSendRequest):\n(WebKit::NetworkLoad::continueDidReceiveResponse):\n(WebKit::NetworkLoad::sharedDidReceiveResponse):\n(WebKit::NetworkLoad::convertTaskToDownload):\n(WebKit::NetworkLoad::setPendingDownloadID):\n(WebKit::NetworkLoad::didReceiveChallenge):\n(WebKit::NetworkLoad::didReceiveResponseNetworkSession):\n(WebKit::NetworkLoad::cannotShowURL):\n(WebKit::NetworkLoad::didReceiveResponseAsync):\n(WebKit::NetworkLoad::willSendRequestAsync):\n(WebKit::NetworkLoad::canAuthenticateAgainstProtectionSpaceAsync):\n(WebKit::NetworkLoad::continueCanAuthenticateAgainstProtectionSpace):\n(WebKit::NetworkLoad::supportsDataArray):\n(WebKit::NetworkLoad::didReceiveDataArray):\n(WebKit::NetworkLoad::didSendData):\n(WebKit::NetworkLoad::receivedCancellation):\n(WebKit::NetworkLoad::didReceiveResponse): Deleted.\nCompile ResourceHandleClient when using NetworkSession because it is used for blobs now.\nAlso, add null checks because we now have NetworkLoads where either m_task or m_handle is always null.\n* NetworkProcess/NetworkLoad.h:\n(WebKit::NetworkLoad::pendingDownloadID):\n* NetworkProcess/cocoa/NetworkSessionCocoa.mm:\n(-[WKNetworkSessionDelegate URLSession:dataTask:didReceiveResponse:completionHandler:]):\n* NetworkProcess/mac/NetworkLoadMac.mm:\n(WebKit::NetworkLoad::willCacheResponseAsync):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196428 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/30fd58816081c37e13e23794940defb539b0b644"},{"sha":"a513846ae2f90301eb4fb5bdef82f7bff2e771d9","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"[cmake] Consolidate TextureMapper file and include dir lists.\nhttps://bugs.webkit.org/show_bug.cgi?id=154106\n\nPatch by Konstantin Tokarev <annulen@yandex.ru> on 2016-02-11\nReviewed by Michael Catanzaro.\n\n.:\n\n* Source/cmake/OptionsEfl.cmake: Expose USE_TEXTURE_MAPPER_GL to\nCMake code.\n* Source/cmake/OptionsWinCairo.cmake: Ditto.\n\nSource/WebCore:\n\nNo new tests needed.\n\n* CMakeLists.txt: Moved texmap include dir and source list to\nTextureMapper.cmake, removed non-existent include dir \"filters/texmap\".\n* PlatformEfl.cmake: Moved texmap and coordinatedgraphics include\ndirs and source list to TextureMapper.cmake.\n* PlatformGTK.cmake: Ditto, also removed non-existent include dir\n\"texmap/threadedcompositor\"\n* PlatformWinCairo.cmake: Moved texmap files to TextureMapper.cmake.\n* platform/TextureMapper.cmake: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196429 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/a513846ae2f90301eb4fb5bdef82f7bff2e771d9"},{"sha":"8844a3bc1528025a4869021bce709f118bc7b7f7","author":{"email":"ede5d8c27b7232d58457a69f3744a7714b0dc4d7@apple.com","name":"antti@apple.com"},"message":"Rename Element::style() to Element::cssomStyle()\nhttps://bugs.webkit.org/show_bug.cgi?id=154107\n\nReviewed by Alex Christensen.\n\nIt implements the IDL \"style\" attribute that returns a CSSOM object.\nInside WebCore \"style\" generally refers to a RenderStyle.\n\n* dom/Element.cpp:\n(WebCore::Element::hasAttributeNS):\n(WebCore::Element::cssomStyle):\n(WebCore::Element::focus):\n(WebCore::Element::style): Deleted.\n* dom/Element.h:\n(WebCore::Element::tagQName):\n* dom/Element.idl:\n* dom/StyledElement.cpp:\n(WebCore::StyledElement::~StyledElement):\n(WebCore::StyledElement::cssomStyle):\n(WebCore::StyledElement::style): Deleted.\n* dom/StyledElement.h:\n(WebCore::StyledElement::synchronizeStyleAttributeInternal):\n(WebCore::StyledElement::collectStyleForPresentationAttribute):\n* editing/Editor.cpp:\n(WebCore::Editor::applyEditingStyleToElement):\n* inspector/InspectorCSSAgent.cpp:\n(WebCore::InspectorCSSAgent::getMatchedStylesForNode):\n(WebCore::InspectorCSSAgent::getInlineStylesForNode):\n(WebCore::InspectorCSSAgent::asInspectorStyleSheet):\n* inspector/InspectorStyleSheet.cpp:\n(WebCore::InspectorStyleSheetForInlineStyle::didModifyElementAttribute):\n(WebCore::InspectorStyleSheetForInlineStyle::inlineStyle):\n(WebCore::InspectorStyleSheetForInlineStyle::elementStyleText):\n* svg/SVGElement.idl:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196430 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/8844a3bc1528025a4869021bce709f118bc7b7f7"},{"sha":"4825102865e777e6add4fdcb17f1f50c360ec42a","author":{"email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com","name":"ryanhaddad@apple.com"},"message":"Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196423\n\nUnreviewed test gardening.\n\n* platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196431 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/4825102865e777e6add4fdcb17f1f50c360ec42a"},{"sha":"30cd1161fd95f23c1ccc78a52d20d532e65fa465","author":{"email":"ce44a69f81b51c534892900655cbab4fcdc1b9e0@apple.com","name":"sbarati@apple.com"},"message":"The sampling profiler's stack walker methods should be marked with SUPPRESS_ASAN\nhttps://bugs.webkit.org/show_bug.cgi?id=154123\n\nReviewed by Mark Lam.\n\nThe entire premise of the sampling profiler is to load from\nanother thread's memory. We should SUPPRESS_ASAN on the\nmethods that do this.\n\n* runtime/SamplingProfiler.cpp:\n(JSC::FrameWalker::FrameWalker):\n(JSC::FrameWalker::walk):\n(JSC::FrameWalker::advanceToParentFrame):\n(JSC::FrameWalker::isAtTop):\n(JSC::FrameWalker::resetAtMachineFrame):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196432 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/30cd1161fd95f23c1ccc78a52d20d532e65fa465"},{"sha":"819cf9e702041494bf0fa6211a6da0bbebae9954","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"MacroAssemblerX86 should be happy with shift(cx, cx)\nhttps://bugs.webkit.org/show_bug.cgi?id=154124\n\nReviewed by Saam Barati.\n\nPrior to this change the assembler asserted that shift_amount and dest cannot be the same.\nThat's a good assertion for when shift_amount is not in cx. But if it's in cx already then\nit's OK for them to be the same. Air will sometimes do shift(cx, cx) if you do \"x << x\" and\nthe coalescing got particularly clever.\n\n* assembler/MacroAssemblerX86Common.h:\n(JSC::MacroAssemblerX86Common::lshift32):\n(JSC::MacroAssemblerX86Common::rshift32):\n(JSC::MacroAssemblerX86Common::urshift32):\n* assembler/MacroAssemblerX86_64.h:\n(JSC::MacroAssemblerX86_64::lshift64):\n(JSC::MacroAssemblerX86_64::rshift64):\n(JSC::MacroAssemblerX86_64::urshift64):\n* b3/testb3.cpp:\n(JSC::B3::testLShiftSelf32):\n(JSC::B3::testRShiftSelf32):\n(JSC::B3::testURShiftSelf32):\n(JSC::B3::testLShiftSelf64):\n(JSC::B3::testRShiftSelf64):\n(JSC::B3::testURShiftSelf64):\n(JSC::B3::run):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196433 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/819cf9e702041494bf0fa6211a6da0bbebae9954"},{"sha":"920598306b5efbae37c8bd4f3a8cd9e3df8d2fc4","author":{"email":"508aa88d90eb55c7d187ae9a97cc29a0f83f09ab@gmail.com","name":"sukolsak@gmail.com"},"message":"[INTL] Implement Intl.NumberFormat.prototype.resolvedOptions ()\nhttps://bugs.webkit.org/show_bug.cgi?id=147602\n\nReviewed by Darin Adler.\n\nSource/JavaScriptCore:\n\nThis patch implements Intl.NumberFormat.prototype.resolvedOptions() according\nto the ECMAScript 2015 Internationalization API spec (ECMA-402 2nd edition.)\n\n* runtime/IntlDateTimeFormat.cpp:\n(JSC::localeData):\n* runtime/IntlNumberFormat.cpp:\n(JSC::localeData):\n(JSC::computeCurrencySortKey):\n(JSC::extractCurrencySortKey):\n(JSC::computeCurrencyDigits):\n(JSC::IntlNumberFormat::initializeNumberFormat):\n(JSC::IntlNumberFormat::styleString):\n(JSC::IntlNumberFormat::currencyDisplayString):\n(JSC::IntlNumberFormat::resolvedOptions):\n(JSC::IntlNumberFormat::setBoundFormat):\n* runtime/IntlNumberFormat.h:\n* runtime/IntlNumberFormatConstructor.cpp:\n(JSC::constructIntlNumberFormat):\n(JSC::callIntlNumberFormat):\n* runtime/IntlNumberFormatPrototype.cpp:\n(JSC::IntlNumberFormatPrototypeFuncResolvedOptions):\n* runtime/IntlObject.cpp:\n(JSC::intlNumberOption):\n(JSC::numberingSystemsForLocale):\n(JSC::getNumberingSystemsForLocale): Deleted.\n* runtime/IntlObject.h:\n\nLayoutTests:\n\n* js/intl-numberformat-expected.txt:\n* js/script-tests/intl-numberformat.js:\n(testNumberFormat):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196434 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/920598306b5efbae37c8bd4f3a8cd9e3df8d2fc4"},{"sha":"84b59d9f9c8a013030d4f67c164e86ca2a927fba","author":{"email":"ede5d8c27b7232d58457a69f3744a7714b0dc4d7@apple.com","name":"antti@apple.com"},"message":"Try to fix windows build.\n\n* DOMCoreClasses.cpp:\n(DOMElement::style):\n(DOMElement::offsetLeft):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196435 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/84b59d9f9c8a013030d4f67c164e86ca2a927fba"},{"sha":"8a3f9b56bb79caf34ee20968a60c5fc1e7584194","author":{"email":"ffe00099d048d0a9c71ad93389e96d7df1c9c424@apple.com","name":"dburkart@apple.com"},"message":"Large logs can bring down the webkit master\nhttps://bugs.webkit.org/show_bug.cgi?id=122112\n\nReviewed by Lucas Forschler.\n\nImplement the suggested fix of throwing away stdout / stderr.\n\n* BuildSlaveSupport/build.webkit.org-config/master.cfg:\n(RunWebKit1LeakTests):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196436 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/8a3f9b56bb79caf34ee20968a60c5fc1e7584194"},{"sha":"b995d92833a684b5e45e1665216f335af799827a","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"Cannot call initializeIndex() if we didn't create the array using tryCreateUninitialized()\nhttps://bugs.webkit.org/show_bug.cgi?id=154126\n\nReviewed by Saam Barati.\n\n* runtime/ArrayPrototype.cpp:\n(JSC::arrayProtoFuncSplice):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@196437 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/Comcast/WebKitForWayland/commits/b995d92833a684b5e45e1665216f335af799827a"}]}