[webkit-changes] [240248] trunk

2019-01-21 Thread yusukesuzuki
Title: [240248] trunk Revision 240248 Author yusukesuz...@slowstart.org Date 2019-01-21 21:28:35 -0800 (Mon, 21 Jan 2019) Log Message Unreviewed, roll out r240220 due to date-format-xparb regression https://bugs.webkit.org/show_bug.cgi?id=193603 JSTests: * stress/let-lexical-binding-sha

[webkit-changes] [240242] trunk/Source/JavaScriptCore

2019-01-21 Thread yusukesuzuki
Title: [240242] trunk/Source/_javascript_Core Revision 240242 Author yusukesuz...@slowstart.org Date 2019-01-21 14:01:16 -0800 (Mon, 21 Jan 2019) Log Message [JSC] Lazily initialize JSModuleLoader https://bugs.webkit.org/show_bug.cgi?id=193646 Reviewed by Keith Miller and Saam Barati. L

[webkit-changes] [240241] trunk/Source/JavaScriptCore

2019-01-21 Thread yusukesuzuki
Title: [240241] trunk/Source/_javascript_Core Revision 240241 Author yusukesuz...@slowstart.org Date 2019-01-21 12:50:59 -0800 (Mon, 21 Jan 2019) Log Message [JSC] sub op with 0 should be optimized https://bugs.webkit.org/show_bug.cgi?id=190751 Reviewed by Mark Lam. LLInt sometimes emit

[webkit-changes] [240228] trunk/Source/JavaScriptCore

2019-01-20 Thread yusukesuzuki
Title: [240228] trunk/Source/_javascript_Core Revision 240228 Author yusukesuz...@slowstart.org Date 2019-01-20 21:49:37 -0800 (Sun, 20 Jan 2019) Log Message [JSC] Reduce size of SourceProvider https://bugs.webkit.org/show_bug.cgi?id=193544 Reviewed by Saam Barati. This patch attempts t

[webkit-changes] [240217] trunk/Tools

2019-01-20 Thread yusukesuzuki
Title: [240217] trunk/Tools Revision 240217 Author yusukesuz...@slowstart.org Date 2019-01-20 13:15:42 -0800 (Sun, 20 Jan 2019) Log Message Unreviewed, add my new email address * Scripts/webkitpy/common/config/contributors.json: Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/

[webkit-changes] [240216] trunk/Source/JavaScriptCore

2019-01-20 Thread yusukesuzuki
Title: [240216] trunk/Source/_javascript_Core Revision 240216 Author yusukesuz...@slowstart.org Date 2019-01-20 12:39:33 -0800 (Sun, 20 Jan 2019) Log Message [JSC] Shrink data structure size in JSC/heap https://bugs.webkit.org/show_bug.cgi?id=193612 Reviewed by Saam Barati. This patch r

[webkit-changes] [240204] trunk/Source/JavaScriptCore

2019-01-19 Thread yusukesuzuki
Title: [240204] trunk/Source/_javascript_Core Revision 240204 Author yusukesuz...@slowstart.org Date 2019-01-19 15:15:15 -0800 (Sat, 19 Jan 2019) Log Message [JSC] Reorder JSSegmentedVariableObject member for preparation of JSGlobalObject memory reduction https://bugs.webkit.org/show_bug.

[webkit-changes] [240113] trunk/Source/JavaScriptCore

2019-01-17 Thread yusukesuzuki
Title: [240113] trunk/Source/_javascript_Core Revision 240113 Author yusukesuz...@slowstart.org Date 2019-01-17 09:32:38 -0800 (Thu, 17 Jan 2019) Log Message [JSC] Add generateHeapSnapshotForGCDebugging function to dump GCDebugging data https://bugs.webkit.org/show_bug.cgi?id=193526 Revi

[webkit-changes] [240106] trunk

2019-01-17 Thread yusukesuzuki
Title: [240106] trunk Revision 240106 Author yusukesuz...@slowstart.org Date 2019-01-17 00:10:53 -0800 (Thu, 17 Jan 2019) Log Message [JSC] ToThis omission in DFGByteCodeParser is wrong https://bugs.webkit.org/show_bug.cgi?id=193513 Reviewed by Saam Barati. JSTests: * stress/to-this-o

[webkit-changes] [240024] trunk

2019-01-15 Thread yusukesuzuki
Title: [240024] trunk Revision 240024 Author yusukesuz...@slowstart.org Date 2019-01-15 18:17:31 -0800 (Tue, 15 Jan 2019) Log Message [JSC] Use KnownStringUse for GetByVal(Array::String) since AI would offer wider type information and offer non-string type after removing Check(String) htt

[webkit-changes] [239964] trunk

2019-01-14 Thread yusukesuzuki
Title: [239964] trunk Revision 239964 Author yusukesuz...@slowstart.org Date 2019-01-14 17:26:43 -0800 (Mon, 14 Jan 2019) Log Message [JSC] AI should check the given constant's array type when folding GetByVal into constant https://bugs.webkit.org/show_bug.cgi?id=193413 Reviewed by Keit

[webkit-changes] [239951] trunk

2019-01-14 Thread yusukesuzuki
Title: [239951] trunk Revision 239951 Author yusukesuz...@slowstart.org Date 2019-01-14 14:31:06 -0800 (Mon, 14 Jan 2019) Log Message [JSC] Do not use asArrayModes() with Structures because it discards TypedArray information https://bugs.webkit.org/show_bug.cgi?id=193372 Reviewed by Saam

[webkit-changes] [239898] trunk/Source/JavaScriptCore

2019-01-12 Thread yusukesuzuki
Title: [239898] trunk/Source/_javascript_Core Revision 239898 Author yusukesuz...@slowstart.org Date 2019-01-12 01:49:17 -0800 (Sat, 12 Jan 2019) Log Message Unreviewed, fix scope check assertions https://bugs.webkit.org/show_bug.cgi?id=193308 * bytecode/CodeBlock.cpp: (JSC::CodeBlock::n

[webkit-changes] [239879] trunk

2019-01-11 Thread yusukesuzuki
Title: [239879] trunk Revision 239879 Author yusukesuz...@slowstart.org Date 2019-01-11 15:10:31 -0800 (Fri, 11 Jan 2019) Log Message [JSC] Global lexical bindings can shadow global variables if it is `configurable = true` https://bugs.webkit.org/show_bug.cgi?id=193308 Reviewed by Saam

[webkit-changes] [239612] trunk

2019-01-04 Thread yusukesuzuki
Title: [239612] trunk Revision 239612 Author yusukesuz...@slowstart.org Date 2019-01-04 09:04:09 -0800 (Fri, 04 Jan 2019) Log Message [JSC] Optimize Object.prototype.toString https://bugs.webkit.org/show_bug.cgi?id=193031 Reviewed by Saam Barati. JSTests: * stress/object-tostring-chang

[webkit-changes] [239567] trunk/Tools

2018-12-31 Thread yusukesuzuki
Title: [239567] trunk/Tools Revision 239567 Author yusukesuz...@slowstart.org Date 2018-12-31 07:31:15 -0800 (Mon, 31 Dec 2018) Log Message .ycm_extra_conf.py should handle XXXInlines.h https://bugs.webkit.org/show_bug.cgi?id=193055 Reviewed by Carlos Garcia Campos. compile_commands.jso

[webkit-changes] [239562] trunk

2018-12-30 Thread yusukesuzuki
Title: [239562] trunk Revision 239562 Author yusukesuz...@slowstart.org Date 2018-12-30 13:23:11 -0800 (Sun, 30 Dec 2018) Log Message gperf is only used in WebCore https://bugs.webkit.org/show_bug.cgi?id=193061 Reviewed by Don Olmstead. gperf is only used in WebCore. So if the port does

[webkit-changes] [239561] trunk

2018-12-30 Thread yusukesuzuki
Title: [239561] trunk Revision 239561 Author yusukesuz...@slowstart.org Date 2018-12-30 13:19:09 -0800 (Sun, 30 Dec 2018) Log Message Add ENABLE_UNIFIED_BUILDS option to cmake ports https://bugs.webkit.org/show_bug.cgi?id=193045 Reviewed by Don Olmstead. .: This patch adds ENABLE_UNIFI

[webkit-changes] [239560] trunk/JSTests

2018-12-30 Thread yusukesuzuki
Title: [239560] trunk/JSTests Revision 239560 Author yusukesuz...@slowstart.org Date 2018-12-30 12:53:48 -0800 (Sun, 30 Dec 2018) Log Message Unreviewed, JSTests gardening with memoryLimited * stress/string-overflow-createError.js: Modified Paths trunk/JSTests/ChangeLog trunk/JSTests/s

[webkit-changes] [239557] trunk/Source

2018-12-28 Thread yusukesuzuki
Title: [239557] trunk/Source Revision 239557 Author yusukesuz...@slowstart.org Date 2018-12-28 20:24:29 -0800 (Fri, 28 Dec 2018) Log Message [JSC] Remove one indirection in JSObject::toStringName https://bugs.webkit.org/show_bug.cgi?id=193037 Reviewed by Keith Miller. Source/_javascript

[webkit-changes] [239544] trunk

2018-12-23 Thread yusukesuzuki
Title: [239544] trunk Revision 239544 Author yusukesuz...@slowstart.org Date 2018-12-23 02:09:09 -0800 (Sun, 23 Dec 2018) Log Message [BigInt] Support BigInt in JSON.stringify https://bugs.webkit.org/show_bug.cgi?id=192624 Reviewed by Saam Barati. JSTests: * stress/big-int-json-stringi

[webkit-changes] [239537] trunk

2018-12-21 Thread yusukesuzuki
Title: [239537] trunk Revision 239537 Author yusukesuz...@slowstart.org Date 2018-12-21 22:41:03 -0800 (Fri, 21 Dec 2018) Log Message [JSC] Implement "well-formed JSON.stringify" proposal https://bugs.webkit.org/show_bug.cgi?id=191677 Reviewed by Darin Adler. JSTests: * stress/json-sur

[webkit-changes] [239536] trunk/Source/JavaScriptCore

2018-12-21 Thread yusukesuzuki
Title: [239536] trunk/Source/_javascript_Core Revision 239536 Author yusukesuz...@slowstart.org Date 2018-12-21 22:39:23 -0800 (Fri, 21 Dec 2018) Log Message [JSC] Use appendUnbarriered for cached own keys https://bugs.webkit.org/show_bug.cgi?id=192981 Reviewed by Saam Barati. m_cachedO

[webkit-changes] [239324] trunk

2018-12-17 Thread yusukesuzuki
Title: [239324] trunk Revision 239324 Author yusukesuz...@slowstart.org Date 2018-12-17 22:54:49 -0800 (Mon, 17 Dec 2018) Log Message [JSC] Optimize Object.keys by caching own keys results in StructureRareData https://bugs.webkit.org/show_bug.cgi?id=190047 Reviewed by Saam Barati. JSTes

[webkit-changes] [239257] trunk/Source

2018-12-15 Thread yusukesuzuki
Title: [239257] trunk/Source Revision 239257 Author yusukesuz...@slowstart.org Date 2018-12-15 22:12:53 -0800 (Sat, 15 Dec 2018) Log Message Unreviewed, suppress warnings in Linux Source/bmalloc: * bmalloc/Gigacage.cpp: Source/_javascript_Core: * jsc.cpp: (jscmain): Modified Paths t

[webkit-changes] [239256] trunk/Source

2018-12-15 Thread yusukesuzuki
Title: [239256] trunk/Source Revision 239256 Author yusukesuz...@slowstart.org Date 2018-12-15 21:49:01 -0800 (Sat, 15 Dec 2018) Log Message Null pointer dereference in JSC::WriteBarrierBase() https://bugs.webkit.org/show_bug.cgi?id=191252 Reviewed by Keith Miller. Source/_javascript_Co

[webkit-changes] [239155] trunk/Source/JavaScriptCore

2018-12-13 Thread yusukesuzuki
Title: [239155] trunk/Source/_javascript_Core Revision 239155 Author yusukesuz...@slowstart.org Date 2018-12-13 00:37:35 -0800 (Thu, 13 Dec 2018) Log Message Unreviewed, build fix after r239153, part 2 https://bugs.webkit.org/show_bug.cgi?id=190047 * runtime/StructureRareDataInlines.h: (

[webkit-changes] [239154] trunk/Source/JavaScriptCore

2018-12-13 Thread yusukesuzuki
Title: [239154] trunk/Source/_javascript_Core Revision 239154 Author yusukesuz...@slowstart.org Date 2018-12-13 00:06:30 -0800 (Thu, 13 Dec 2018) Log Message Unreviewed, build fix after r239153 https://bugs.webkit.org/show_bug.cgi?id=190047 * runtime/StructureRareDataInlines.h: (JSC::Str

[webkit-changes] [239153] trunk

2018-12-12 Thread yusukesuzuki
Title: [239153] trunk Revision 239153 Author yusukesuz...@slowstart.org Date 2018-12-12 23:13:38 -0800 (Wed, 12 Dec 2018) Log Message [JSC] Optimize Object.keys by caching own keys results in StructureRareData https://bugs.webkit.org/show_bug.cgi?id=190047 Reviewed by Keith Miller. JSTe

[webkit-changes] [239142] trunk

2018-12-12 Thread yusukesuzuki
Title: [239142] trunk Revision 239142 Author yusukesuz...@slowstart.org Date 2018-12-12 18:09:28 -0800 (Wed, 12 Dec 2018) Log Message [DFG][FTL] Add NewSymbol https://bugs.webkit.org/show_bug.cgi?id=192620 Reviewed by Saam Barati. JSTests: * microbenchmarks/symbol-creation.js: Added. (

[webkit-changes] [239141] trunk

2018-12-12 Thread yusukesuzuki
Title: [239141] trunk Revision 239141 Author yusukesuz...@slowstart.org Date 2018-12-12 18:01:37 -0800 (Wed, 12 Dec 2018) Log Message [BigInt] Implement DFG/FTL typeof for BigInt https://bugs.webkit.org/show_bug.cgi?id=192619 Reviewed by Keith Miller. JSTests: * stress/big-int-boolean-

[webkit-changes] [239099] trunk/Source/JavaScriptCore

2018-12-12 Thread yusukesuzuki
Title: [239099] trunk/Source/_javascript_Core Revision 239099 Author yusukesuz...@slowstart.org Date 2018-12-12 00:38:45 -0800 (Wed, 12 Dec 2018) Log Message [BigInt] Simplify boolean context evaluation by leveraging JSString::offsetOfLength() == JSBigInt::offsetOfLength() https://bugs.we

[webkit-changes] [239021] trunk/Source/WTF

2018-12-09 Thread yusukesuzuki
Title: [239021] trunk/Source/WTF Revision 239021 Author yusukesuz...@slowstart.org Date 2018-12-09 08:43:02 -0800 (Sun, 09 Dec 2018) Log Message Unreviewed, fix build failure on GCC 8.2, part 2 Add RefCountedArray::assign, and use it instead of operator= internally. We should have operat

[webkit-changes] [239020] trunk/Source/WTF

2018-12-09 Thread yusukesuzuki
Title: [239020] trunk/Source/WTF Revision 239020 Author yusukesuz...@slowstart.org Date 2018-12-09 08:09:07 -0800 (Sun, 09 Dec 2018) Log Message Unreviewed, fix build failure on GCC 8.2 We remove operator= call since it is not necessary. This is a workaround. It seems that GCC 8.2 fails

[webkit-changes] [238802] trunk/Source

2018-12-03 Thread yusukesuzuki
Title: [238802] trunk/Source Revision 238802 Author yusukesuz...@slowstart.org Date 2018-12-03 09:50:20 -0800 (Mon, 03 Dec 2018) Log Message Use WallTime for file time https://bugs.webkit.org/show_bug.cgi?id=192287 Reviewed by Darin Adler. Source/WebCore: This patch changes a type of f

[webkit-changes] [238778] trunk/Source/JavaScriptCore

2018-12-01 Thread yusukesuzuki
Title: [238778] trunk/Source/_javascript_Core Revision 238778 Author yusukesuz...@slowstart.org Date 2018-12-01 00:38:53 -0800 (Sat, 01 Dec 2018) Log Message [JSC] Keep TypeMaybeBigInt small https://bugs.webkit.org/show_bug.cgi?id=192203 Reviewed by Saam Barati. As BigInt is being imple

[webkit-changes] [238435] trunk/Source/JavaScriptCore

2018-11-21 Thread yusukesuzuki
Title: [238435] trunk/Source/_javascript_Core Revision 238435 Author yusukesuz...@slowstart.org Date 2018-11-21 18:57:14 -0800 (Wed, 21 Nov 2018) Log Message [JSC] Use ProtoCallFrame::numberOfRegisters instead of raw number `4` https://bugs.webkit.org/show_bug.cgi?id=191877 Reviewed by S

[webkit-changes] [238376] trunk/Source/JavaScriptCore

2018-11-19 Thread yusukesuzuki
Title: [238376] trunk/Source/_javascript_Core Revision 238376 Author yusukesuz...@slowstart.org Date 2018-11-19 08:49:43 -0800 (Mon, 19 Nov 2018) Log Message [WebAssembly] I64 arguments / return value check should be moved from callWebAssemblyFunction to JSToWasm wrapper https://bugs.webk

[webkit-changes] [238367] trunk/Source/JavaScriptCore

2018-11-18 Thread yusukesuzuki
Title: [238367] trunk/Source/_javascript_Core Revision 238367 Author yusukesuz...@slowstart.org Date 2018-11-18 22:51:54 -0800 (Sun, 18 Nov 2018) Log Message Consider removing double load for accessing the instructions from LLInt https://bugs.webkit.org/show_bug.cgi?id=190932 Reviewed by

[webkit-changes] [238365] trunk

2018-11-18 Thread yusukesuzuki
Title: [238365] trunk Revision 238365 Author yusukesuz...@slowstart.org Date 2018-11-18 11:10:08 -0800 (Sun, 18 Nov 2018) Log Message Unreviewed, rolling in the rest of r237254 https://bugs.webkit.org/show_bug.cgi?id=190340 JSTests: * ChakraCore/test/Function/FuncBodyES5.baseline-jsc: *

[webkit-changes] [238361] trunk/Source/WebKit

2018-11-18 Thread yusukesuzuki
Title: [238361] trunk/Source/WebKit Revision 238361 Author yusukesuz...@slowstart.org Date 2018-11-18 04:50:21 -0800 (Sun, 18 Nov 2018) Log Message Use Box instead of dispatch_semaphore_t https://bugs.webkit.org/show_bug.cgi?id=189691 Reviewed by Ryosuke Niwa. Use Box instead, which uti

[webkit-changes] [238185] trunk/Source/JavaScriptCore

2018-11-14 Thread yusukesuzuki
Title: [238185] trunk/Source/_javascript_Core Revision 238185 Author yusukesuz...@slowstart.org Date 2018-11-14 10:49:22 -0800 (Wed, 14 Nov 2018) Log Message Unreviewed, rolling in CodeCache in r237254 https://bugs.webkit.org/show_bug.cgi?id=190340 Land the CodeCache part without adding

[webkit-changes] [238088] trunk/Source/WebCore

2018-11-12 Thread yusukesuzuki
Title: [238088] trunk/Source/WebCore Revision 238088 Author yusukesuz...@slowstart.org Date 2018-11-12 08:48:22 -0800 (Mon, 12 Nov 2018) Log Message WTFMove(xxx) is used in arguments while other arguments touch xxx https://bugs.webkit.org/show_bug.cgi?id=191544 Reviewed by Alex Christens

[webkit-changes] [238085] trunk/Source/WebCore

2018-11-12 Thread yusukesuzuki
Title: [238085] trunk/Source/WebCore Revision 238085 Author yusukesuz...@slowstart.org Date 2018-11-12 06:55:03 -0800 (Mon, 12 Nov 2018) Log Message IDBTransaction does not use "RefPtr self" https://bugs.webkit.org/show_bug.cgi?id=190436 Reviewed by Alex Christensen. It seems that `RefP

[webkit-changes] [238026] trunk/Source/JavaScriptCore

2018-11-09 Thread yusukesuzuki
Title: [238026] trunk/Source/_javascript_Core Revision 238026 Author yusukesuz...@slowstart.org Date 2018-11-09 03:32:43 -0800 (Fri, 09 Nov 2018) Log Message Unreviewed, rolling in CodeCache in r237254 https://bugs.webkit.org/show_bug.cgi?id=190340 Land the CodeCache part, which uses Def

[webkit-changes] [237987] trunk/Source/JavaScriptCore

2018-11-08 Thread yusukesuzuki
Title: [237987] trunk/Source/_javascript_Core Revision 237987 Author yusukesuz...@slowstart.org Date 2018-11-08 07:42:10 -0800 (Thu, 08 Nov 2018) Log Message Consider removing double load for accessing the MetadataTable from LLInt https://bugs.webkit.org/show_bug.cgi?id=190933 Reviewed b

[webkit-changes] [237627] trunk/Source/JavaScriptCore

2018-10-30 Thread yusukesuzuki
Title: [237627] trunk/Source/_javascript_Core Revision 237627 Author yusukesuz...@slowstart.org Date 2018-10-30 23:14:04 -0700 (Tue, 30 Oct 2018) Log Message [JSC][LLInt] Compact LLInt ASM code by removing unnecessary instructions https://bugs.webkit.org/show_bug.cgi?id=191092 Reviewed b

[webkit-changes] [237586] trunk/Source/JavaScriptCore

2018-10-30 Thread yusukesuzuki
Title: [237586] trunk/Source/_javascript_Core Revision 237586 Author yusukesuz...@slowstart.org Date 2018-10-30 02:00:17 -0700 (Tue, 30 Oct 2018) Log Message "Unreviewed, partial rolling in r237254" https://bugs.webkit.org/show_bug.cgi?id=190340 This only adds Parser.{cpp,h}. And it is n

[webkit-changes] [237492] trunk/Source/JavaScriptCore

2018-10-27 Thread yusukesuzuki
Title: [237492] trunk/Source/_javascript_Core Revision 237492 Author yusukesuz...@slowstart.org Date 2018-10-27 07:41:22 -0700 (Sat, 27 Oct 2018) Log Message Unreviewed, partial rolling in r237254 https://bugs.webkit.org/show_bug.cgi?id=190340 We do not use the added function right now t

[webkit-changes] [237447] trunk/Source/JavaScriptCore

2018-10-26 Thread yusukesuzuki
Title: [237447] trunk/Source/_javascript_Core Revision 237447 Author yusukesuz...@slowstart.org Date 2018-10-26 00:56:56 -0700 (Fri, 26 Oct 2018) Log Message [JSC] havingABadTimeWatchpoint is not required in Array#indexOf optimization https://bugs.webkit.org/show_bug.cgi?id=190941 Review

[webkit-changes] [237445] trunk/Source/JavaScriptCore

2018-10-25 Thread yusukesuzuki
Title: [237445] trunk/Source/_javascript_Core Revision 237445 Author yusukesuz...@slowstart.org Date 2018-10-25 21:51:59 -0700 (Thu, 25 Oct 2018) Log Message Unreviewed, partial rolling in r237254 https://bugs.webkit.org/show_bug.cgi?id=190340 We do not use the added function right now t

[webkit-changes] [237254] trunk

2018-10-18 Thread yusukesuzuki
Title: [237254] trunk Revision 237254 Author yusukesuz...@slowstart.org Date 2018-10-18 06:04:22 -0700 (Thu, 18 Oct 2018) Log Message [JSC] JSC should have "parseFunction" to optimize Function constructor https://bugs.webkit.org/show_bug.cgi?id=190340 Reviewed by Mark Lam. JSTests: Thi

[webkit-changes] [237223] trunk/Source/JavaScriptCore

2018-10-17 Thread yusukesuzuki
Title: [237223] trunk/Source/_javascript_Core Revision 237223 Author yusukesuz...@slowstart.org Date 2018-10-17 10:50:52 -0700 (Wed, 17 Oct 2018) Log Message [JSC] Use WTF::Function instead of std::function https://bugs.webkit.org/show_bug.cgi?id=190665 Reviewed by Keith Miller. We shou

[webkit-changes] [237220] trunk/Source/JavaScriptCore

2018-10-17 Thread yusukesuzuki
Title: [237220] trunk/Source/_javascript_Core Revision 237220 Author yusukesuz...@slowstart.org Date 2018-10-17 08:48:57 -0700 (Wed, 17 Oct 2018) Log Message [JSC] More aggressively use `constexpr` in LowLevelInterpreter.asm for constant values https://bugs.webkit.org/show_bug.cgi?id=1906

[webkit-changes] [237108] trunk/Source/JavaScriptCore

2018-10-15 Thread yusukesuzuki
Title: [237108] trunk/Source/_javascript_Core Revision 237108 Author yusukesuz...@slowstart.org Date 2018-10-15 08:07:29 -0700 (Mon, 15 Oct 2018) Log Message [JSC] Disable DOMJIT on 32bit architecture https://bugs.webkit.org/show_bug.cgi?id=190387 Reviewed by Mark Lam. We disable DOMJIT

[webkit-changes] [237097] trunk

2018-10-15 Thread yusukesuzuki
Title: [237097] trunk Revision 237097 Author yusukesuz...@slowstart.org Date 2018-10-15 06:51:37 -0700 (Mon, 15 Oct 2018) Log Message [JSC] Remove Option::useAsyncIterator https://bugs.webkit.org/show_bug.cgi?id=190567 Reviewed by Saam Barati. .: * Source/cmake/WebKitFeatures.cmake: S

[webkit-changes] [237096] trunk/Source/JavaScriptCore

2018-10-15 Thread yusukesuzuki
Title: [237096] trunk/Source/_javascript_Core Revision 237096 Author yusukesuz...@slowstart.org Date 2018-10-15 06:49:17 -0700 (Mon, 15 Oct 2018) Log Message [JSC] Remove Options::useObjectRestSpread https://bugs.webkit.org/show_bug.cgi?id=190568 Reviewed by Saam Barati. Options::useObj

[webkit-changes] [237095] trunk

2018-10-15 Thread yusukesuzuki
Title: [237095] trunk Revision 237095 Author yusukesuz...@slowstart.org Date 2018-10-15 06:48:11 -0700 (Mon, 15 Oct 2018) Log Message [JSC] JSON.stringify can accept call-with-no-arguments https://bugs.webkit.org/show_bug.cgi?id=190343 Reviewed by Mark Lam. JSTests: * stress/json-strin

[webkit-changes] [237059] trunk/Source

2018-10-11 Thread yusukesuzuki
Title: [237059] trunk/Source Revision 237059 Author yusukesuz...@slowstart.org Date 2018-10-11 18:32:19 -0700 (Thu, 11 Oct 2018) Log Message Use currentStackPointer more https://bugs.webkit.org/show_bug.cgi?id=190503 Reviewed by Saam Barati. Source/_javascript_Core: * runtime/VM.cpp: (

[webkit-changes] [237054] trunk

2018-10-11 Thread yusukesuzuki
Title: [237054] trunk Revision 237054 Author yusukesuz...@slowstart.org Date 2018-10-11 16:43:58 -0700 (Thu, 11 Oct 2018) Log Message [JSC] JSC should have "parseFunction" to optimize Function constructor https://bugs.webkit.org/show_bug.cgi?id=190340 Reviewed by Mark Lam. JSTests: Thi

[webkit-changes] [237017] trunk/Source/WebCore

2018-10-10 Thread yusukesuzuki
Title: [237017] trunk/Source/WebCore Revision 237017 Author yusukesuz...@slowstart.org Date 2018-10-10 14:23:42 -0700 (Wed, 10 Oct 2018) Log Message Unreviewed, add missing headers for inline functions https://bugs.webkit.org/show_bug.cgi?id=190429 * platform/graphics/avfoundation/cf/Med

[webkit-changes] [236999] trunk/Source/WebCore

2018-10-10 Thread yusukesuzuki
Title: [236999] trunk/Source/WebCore Revision 236999 Author yusukesuz...@slowstart.org Date 2018-10-10 01:48:57 -0700 (Wed, 10 Oct 2018) Log Message XMLHttpRequest should use reportExtraMemoryAllocated/reportExtraMemoryVisited instead of deprecatedReportExtraMemory https://bugs.webkit.org

[webkit-changes] [236906] trunk/Source/JavaScriptCore

2018-10-07 Thread yusukesuzuki
Title: [236906] trunk/Source/_javascript_Core Revision 236906 Author yusukesuz...@slowstart.org Date 2018-10-07 09:21:56 -0700 (Sun, 07 Oct 2018) Log Message [JSC][Linux] Use non-truncated name for JIT workers in Linux https://bugs.webkit.org/show_bug.cgi?id=190339 Reviewed by Mark Lam.

[webkit-changes] [236905] trunk/Source

2018-10-07 Thread yusukesuzuki
Title: [236905] trunk/Source Revision 236905 Author yusukesuz...@slowstart.org Date 2018-10-07 09:14:50 -0700 (Sun, 07 Oct 2018) Log Message Name Heap threads https://bugs.webkit.org/show_bug.cgi?id=190337 Reviewed by Mark Lam. Source/_javascript_Core: Name heap threads as "Heap Helper

[webkit-changes] [236904] trunk/Source/JavaScriptCore

2018-10-07 Thread yusukesuzuki
Title: [236904] trunk/Source/_javascript_Core Revision 236904 Author yusukesuz...@slowstart.org Date 2018-10-07 02:32:52 -0700 (Sun, 07 Oct 2018) Log Message [JSC] Avoid creating ProgramExecutable in checkSyntax https://bugs.webkit.org/show_bug.cgi?id=190332 Reviewed by Mark Lam. uglify

[webkit-changes] [236900] trunk/Source/JavaScriptCore

2018-10-06 Thread yusukesuzuki
Title: [236900] trunk/Source/_javascript_Core Revision 236900 Author yusukesuz...@slowstart.org Date 2018-10-06 12:49:45 -0700 (Sat, 06 Oct 2018) Log Message [JSC] Use new extra memory reporting in SparseArrayMap https://bugs.webkit.org/show_bug.cgi?id=190278 Reviewed by Keith Miller. T

[webkit-changes] [236883] trunk/Source

2018-10-05 Thread yusukesuzuki
Title: [236883] trunk/Source Revision 236883 Author yusukesuz...@slowstart.org Date 2018-10-05 12:59:04 -0700 (Fri, 05 Oct 2018) Log Message [JSC][Linux] Support Perf JITDump logging https://bugs.webkit.org/show_bug.cgi?id=189893 Reviewed by Mark Lam. Source/_javascript_Core: This patc

[webkit-changes] [236758] trunk/Source/JavaScriptCore

2018-10-02 Thread yusukesuzuki
Title: [236758] trunk/Source/_javascript_Core Revision 236758 Author yusukesuz...@slowstart.org Date 2018-10-02 12:01:28 -0700 (Tue, 02 Oct 2018) Log Message [JSC] Add stub of ExecutableAllocator used when JIT is disabled https://bugs.webkit.org/show_bug.cgi?id=190215 Reviewed by Mark La

[webkit-changes] [236734] trunk/Source/JavaScriptCore

2018-10-02 Thread yusukesuzuki
Title: [236734] trunk/Source/_javascript_Core Revision 236734 Author yusukesuz...@slowstart.org Date 2018-10-02 04:47:27 -0700 (Tue, 02 Oct 2018) Log Message [JSC] Add branchIfNaN and branchIfNotNaN https://bugs.webkit.org/show_bug.cgi?id=190122 Reviewed by Mark Lam. Add AssemblyHelpers

[webkit-changes] [236651] trunk/Source/JavaScriptCore

2018-10-01 Thread yusukesuzuki
Title: [236651] trunk/Source/_javascript_Core Revision 236651 Author yusukesuz...@slowstart.org Date 2018-10-01 02:25:41 -0700 (Mon, 01 Oct 2018) Log Message [WebAssembly] Move type conversion code of JSToWasm return type to JS wasm wrapper https://bugs.webkit.org/show_bug.cgi?id=189498

[webkit-changes] [236617] trunk

2018-09-28 Thread yusukesuzuki
Title: [236617] trunk Revision 236617 Author yusukesuz...@slowstart.org Date 2018-09-28 15:32:34 -0700 (Fri, 28 Sep 2018) Log Message [WTF] Make isMainThread more reliable https://bugs.webkit.org/show_bug.cgi?id=189880 Reviewed by Mark Lam. .: * Source/cmake/OptionsCommon.cmake: Sourc

[webkit-changes] [236505] trunk/Source/JavaScriptCore

2018-09-26 Thread yusukesuzuki
Title: [236505] trunk/Source/_javascript_Core Revision 236505 Author yusukesuz...@slowstart.org Date 2018-09-26 09:12:42 -0700 (Wed, 26 Sep 2018) Log Message Unreviewed, add scope verification handling https://bugs.webkit.org/show_bug.cgi?id=189780 * runtime/ArrayPrototype.cpp: (JSC::arr

[webkit-changes] [236496] trunk

2018-09-25 Thread yusukesuzuki
Title: [236496] trunk Revision 236496 Author yusukesuz...@slowstart.org Date 2018-09-25 22:16:22 -0700 (Tue, 25 Sep 2018) Log Message [JSC] Optimize Array#lastIndexOf https://bugs.webkit.org/show_bug.cgi?id=189780 Reviewed by Saam Barati. JSTests: * stress/array-lastindexof-array-proto

[webkit-changes] [236381] trunk

2018-09-21 Thread yusukesuzuki
Title: [236381] trunk Revision 236381 Author yusukesuz...@slowstart.org Date 2018-09-21 22:26:44 -0700 (Fri, 21 Sep 2018) Log Message [JSC] Enable LLInt ASM interpreter on X64 and ARM64 in non JIT configuration https://bugs.webkit.org/show_bug.cgi?id=189778 Reviewed by Keith Miller. .:

[webkit-changes] [236296] trunk/Source/JavaScriptCore

2018-09-20 Thread yusukesuzuki
Title: [236296] trunk/Source/_javascript_Core Revision 236296 Author yusukesuz...@slowstart.org Date 2018-09-20 18:11:19 -0700 (Thu, 20 Sep 2018) Log Message [JSC] Heap::reportExtraMemoryVisited shows contention if we have many JSString https://bugs.webkit.org/show_bug.cgi?id=189558 Revi

[webkit-changes] [236240] trunk

2018-09-19 Thread yusukesuzuki
Title: [236240] trunk Revision 236240 Author yusukesuz...@slowstart.org Date 2018-09-19 22:54:27 -0700 (Wed, 19 Sep 2018) Log Message [JSC] Optimize Array#indexOf in C++ runtime https://bugs.webkit.org/show_bug.cgi?id=189507 Reviewed by Saam Barati. JSTests: * stress/array-indexof-arra

[webkit-changes] [236101] trunk

2018-09-17 Thread yusukesuzuki
Title: [236101] trunk Revision 236101 Author yusukesuz...@slowstart.org Date 2018-09-17 22:47:33 -0700 (Mon, 17 Sep 2018) Log Message [WTF] Use Semaphore and BinarySemaphore instead of dispatch_semaphore_t https://bugs.webkit.org/show_bug.cgi?id=185339 Patch by Yusuke Suzuki on 2018-09-

[webkit-changes] [235989] trunk/Source/JavaScriptCore

2018-09-13 Thread yusukesuzuki
Title: [235989] trunk/Source/_javascript_Core Revision 235989 Author yusukesuz...@slowstart.org Date 2018-09-13 14:49:47 -0700 (Thu, 13 Sep 2018) Log Message [WebAssembly] Inline WasmContext accessor functions https://bugs.webkit.org/show_bug.cgi?id=189416 Reviewed by Saam Barati. WasmC

[webkit-changes] [235911] trunk/Source/WebCore

2018-09-11 Thread yusukesuzuki
Title: [235911] trunk/Source/WebCore Revision 235911 Author yusukesuz...@slowstart.org Date 2018-09-11 12:34:56 -0700 (Tue, 11 Sep 2018) Log Message Shrink size of ResourseResponseBase https://bugs.webkit.org/show_bug.cgi?id=189501 Reviewed by Simon Fraser. We reduce the size of Resourc

[webkit-changes] [235852] trunk

2018-09-10 Thread yusukesuzuki
Title: [235852] trunk Revision 235852 Author yusukesuz...@slowstart.org Date 2018-09-10 11:19:09 -0700 (Mon, 10 Sep 2018) Log Message [WTF] Add Markable https://bugs.webkit.org/show_bug.cgi?id=189231 Reviewed by Sam Weinig. Source/WebCore: Use Markable and Markable in ResourceResponseB

[webkit-changes] [235831] trunk

2018-09-08 Thread yusukesuzuki
Title: [235831] trunk Revision 235831 Author yusukesuz...@slowstart.org Date 2018-09-08 13:51:22 -0700 (Sat, 08 Sep 2018) Log Message [JSC] Remove loadModule function in jsc.cpp https://bugs.webkit.org/show_bug.cgi?id=184808 Patch by Yusuke Suzuki on 2018-09-08 Reviewed by Darin Adler.

[webkit-changes] [235829] trunk/Source/WebCore

2018-09-08 Thread yusukesuzuki
Title: [235829] trunk/Source/WebCore Revision 235829 Author yusukesuz...@slowstart.org Date 2018-09-08 12:25:10 -0700 (Sat, 08 Sep 2018) Log Message [CSSJIT] Use lshiftPtr instead of mul32 https://bugs.webkit.org/show_bug.cgi?id=189451 Reviewed by Sam Weinig. Use `value << 4` instead of

[webkit-changes] [235790] trunk

2018-09-07 Thread yusukesuzuki
Title: [235790] trunk Revision 235790 Author yusukesuz...@slowstart.org Date 2018-09-07 12:44:48 -0700 (Fri, 07 Sep 2018) Log Message [DFG] DFG should handle String#toString https://bugs.webkit.org/show_bug.cgi?id=189151 Reviewed by Saam Barati. JSTests: The error message in String#toS

[webkit-changes] [235786] trunk/Source/JavaScriptCore

2018-09-07 Thread yusukesuzuki
Title: [235786] trunk/Source/_javascript_Core Revision 235786 Author yusukesuz...@slowstart.org Date 2018-09-07 10:29:04 -0700 (Fri, 07 Sep 2018) Log Message [WebAssembly] Optimize JS to Wasm call by using pointer of Signature as SignatureIndex https://bugs.webkit.org/show_bug.cgi?id=1894

[webkit-changes] [235785] trunk/Source/JavaScriptCore

2018-09-07 Thread yusukesuzuki
Title: [235785] trunk/Source/_javascript_Core Revision 235785 Author yusukesuz...@slowstart.org Date 2018-09-07 09:57:03 -0700 (Fri, 07 Sep 2018) Log Message [JSC] Put .throwStackOverflow code after the fast path in LLInt doVMEntry https://bugs.webkit.org/show_bug.cgi?id=189410 Reviewed

[webkit-changes] [235778] trunk/Source/JavaScriptCore

2018-09-06 Thread yusukesuzuki
Title: [235778] trunk/Source/_javascript_Core Revision 235778 Author yusukesuz...@slowstart.org Date 2018-09-06 21:40:12 -0700 (Thu, 06 Sep 2018) Log Message [WebAssembly] Optimize JS to Wasm call by removing Vector allocation https://bugs.webkit.org/show_bug.cgi?id=189353 Reviewed by Ma

[webkit-changes] [235776] trunk/Source/JavaScriptCore

2018-09-06 Thread yusukesuzuki
Title: [235776] trunk/Source/_javascript_Core Revision 235776 Author yusukesuz...@slowstart.org Date 2018-09-06 21:24:19 -0700 (Thu, 06 Sep 2018) Log Message [JSC] Clean up StructureStubClearingWatchpoint https://bugs.webkit.org/show_bug.cgi?id=189156 Reviewed by Saam Barati. Cleaning u

[webkit-changes] [235589] trunk

2018-09-02 Thread yusukesuzuki
Title: [235589] trunk Revision 235589 Author yusukesuz...@slowstart.org Date 2018-09-02 09:41:45 -0700 (Sun, 02 Sep 2018) Log Message Implement Object.fromEntries https://bugs.webkit.org/show_bug.cgi?id=188481 Reviewed by Darin Adler. JSTests: * stress/object-from-entries.js: Added. (s

[webkit-changes] [235582] trunk

2018-09-01 Thread yusukesuzuki
Title: [235582] trunk Revision 235582 Author yusukesuz...@slowstart.org Date 2018-09-01 01:03:43 -0700 (Sat, 01 Sep 2018) Log Message Function object should convert params to string before throw a parsing error https://bugs.webkit.org/show_bug.cgi?id=188874 Reviewed by Darin Adler. JSTe

[webkit-changes] [235514] trunk

2018-08-30 Thread yusukesuzuki
Title: [235514] trunk Revision 235514 Author yusukesuz...@slowstart.org Date 2018-08-30 12:05:34 -0700 (Thu, 30 Aug 2018) Log Message output of toString() of Generator is wrong https://bugs.webkit.org/show_bug.cgi?id=188952 Reviewed by Saam Barati. JSTests: * stress/function-to-string.

[webkit-changes] [235498] trunk/Source/WebCore

2018-08-30 Thread yusukesuzuki
Title: [235498] trunk/Source/WebCore Revision 235498 Author yusukesuz...@slowstart.org Date 2018-08-30 03:24:15 -0700 (Thu, 30 Aug 2018) Log Message Unreviewed, add comments about enum names to bitfields https://bugs.webkit.org/show_bug.cgi?id=188944 * xml/XMLHttpRequest.h: Modified Pat

[webkit-changes] [235497] trunk/Source/WebCore

2018-08-30 Thread yusukesuzuki
Title: [235497] trunk/Source/WebCore Revision 235497 Author yusukesuz...@slowstart.org Date 2018-08-30 03:17:36 -0700 (Thu, 30 Aug 2018) Log Message Unreviewed, add comments about enum names to bitfields https://bugs.webkit.org/show_bug.cgi?id=188945 * html/HTMLCollection.h: Modified Pa

[webkit-changes] [235357] trunk/Source/WebCore

2018-08-27 Thread yusukesuzuki
Title: [235357] trunk/Source/WebCore Revision 235357 Author yusukesuz...@slowstart.org Date 2018-08-27 01:52:40 -0700 (Mon, 27 Aug 2018) Log Message Shrink size of HTMLCollection https://bugs.webkit.org/show_bug.cgi?id=188945 Reviewed by Darin Adler. Shrink the size of HTMLCollection by

[webkit-changes] [235356] trunk

2018-08-27 Thread yusukesuzuki
Title: [235356] trunk Revision 235356 Author yusukesuz...@slowstart.org Date 2018-08-27 01:31:43 -0700 (Mon, 27 Aug 2018) Log Message [JSC] Array.prototype.reverse modifies JSImmutableButterfly https://bugs.webkit.org/show_bug.cgi?id=188794 Reviewed by Saam Barati. JSTests: * stress/re

[webkit-changes] [235355] trunk/Source

2018-08-27 Thread yusukesuzuki
Title: [235355] trunk/Source Revision 235355 Author yusukesuz...@slowstart.org Date 2018-08-27 01:30:58 -0700 (Mon, 27 Aug 2018) Log Message Shrink size of XMLHttpRequest https://bugs.webkit.org/show_bug.cgi?id=188944 Reviewed by Saam Barati. Source/WebCore: Shrink the size of XMLHttpR

[webkit-changes] [235161] trunk/Source/JavaScriptCore

2018-08-21 Thread yusukesuzuki
Title: [235161] trunk/Source/_javascript_Core Revision 235161 Author yusukesuz...@slowstart.org Date 2018-08-21 22:05:08 -0700 (Tue, 21 Aug 2018) Log Message [JSC] HeapUtil should care about pointer overflow https://bugs.webkit.org/show_bug.cgi?id=188740 Reviewed by Saam Barati. `pointe

[webkit-changes] [235160] trunk/Source/JavaScriptCore

2018-08-21 Thread yusukesuzuki
Title: [235160] trunk/Source/_javascript_Core Revision 235160 Author yusukesuz...@slowstart.org Date 2018-08-21 22:02:56 -0700 (Tue, 21 Aug 2018) Log Message [JSC] Should not rotate constant with 64 https://bugs.webkit.org/show_bug.cgi?id=188556 Reviewed by Saam Barati. To defend agains

[webkit-changes] [235159] trunk

2018-08-21 Thread yusukesuzuki
Title: [235159] trunk Revision 235159 Author yusukesuz...@slowstart.org Date 2018-08-21 21:58:26 -0700 (Tue, 21 Aug 2018) Log Message Support "name" option for dedicated workers https://bugs.webkit.org/show_bug.cgi?id=188779 Reviewed by Joseph Pecoraro. LayoutTests/imported/w3c: * web-

[webkit-changes] [235128] trunk

2018-08-21 Thread yusukesuzuki
Title: [235128] trunk Revision 235128 Author yusukesuz...@slowstart.org Date 2018-08-21 11:40:03 -0700 (Tue, 21 Aug 2018) Log Message Support "name" option for dedicated workers https://bugs.webkit.org/show_bug.cgi?id=188779 Reviewed by Joseph Pecoraro. LayoutTests/imported/w3c: * web-

[webkit-changes] [235104] trunk

2018-08-20 Thread yusukesuzuki
Title: [235104] trunk Revision 235104 Author yusukesuz...@slowstart.org Date 2018-08-20 20:29:32 -0700 (Mon, 20 Aug 2018) Log Message [YARR] Extend size of fixed characters bulk matching in 64bit platform https://bugs.webkit.org/show_bug.cgi?id=181989 Patch by Yusuke Suzuki on 2018-08-2

  1   2   >