[webkit-changes] [295771] trunk

2022-06-23 Thread ysuzuki
Title: [295771] trunk Revision 295771 Author ysuz...@apple.com Date 2022-06-23 01:23:58 -0700 (Thu, 23 Jun 2022) Log Message [WTF] Use CompactPtr in AtomStringTable if it is more efficient https://bugs.webkit.org/show_bug.cgi?id=241883 Reviewed by Darin Adler. 1. We add HashTable

[webkit-changes] [295770] trunk/Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp

2022-06-23 Thread ysuzuki
Title: [295770] trunk/Source/_javascript_Core/wasm/WasmAirIRGenerator.cpp Revision 295770 Author ysuz...@apple.com Date 2022-06-23 00:45:56 -0700 (Thu, 23 Jun 2022) Log Message [JSC] Set up wasm stack |this| first https://bugs.webkit.org/show_bug.cgi?id=241907 rdar://problem/94397072

[webkit-changes] [295763] trunk/.github/CODEOWNERS

2022-06-22 Thread ysuzuki
Title: [295763] trunk/.github/CODEOWNERS Revision 295763 Author ysuz...@apple.com Date 2022-06-22 18:19:42 -0700 (Wed, 22 Jun 2022) Log Message Unreviewed, update .github/CODEOWNERS for TestWebKitAPI https://bugs.webkit.org/show_bug.cgi?id=241897 Update .github/CODEOWNERS to more

[webkit-changes] [295710] trunk/JSTests/stress/ array-buffer-transfer-should-not-reduce-extra-memory-size.js

2022-06-21 Thread ysuzuki
Title: [295710] trunk/JSTests/stress/array-buffer-transfer-should-not-reduce-extra-memory-size.js Revision 295710 Author ysuz...@apple.com Date 2022-06-21 18:34:32 -0700 (Tue, 21 Jun 2022) Log Message [JSC] Add tests ensuring that extraMemorySize is monotonically increasing until

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

2022-06-21 Thread ysuzuki
Title: [295703] trunk/Source/_javascript_Core Revision 295703 Author ysuz...@apple.com Date 2022-06-21 16:57:05 -0700 (Tue, 21 Jun 2022) Log Message Unreviewed, revert "The extraMemorySize() get wrong when transferring ArrayBuffer from Worker VM"

[webkit-changes] [295693] trunk

2022-06-21 Thread ysuzuki
Title: [295693] trunk Revision 295693 Author ysuz...@apple.com Date 2022-06-21 15:08:27 -0700 (Tue, 21 Jun 2022) Log Message [JSC] Fix Temporal regulateTime's constraints for milliseconds, microseconds, and nanoseconds https://bugs.webkit.org/show_bug.cgi?id=241818 rdar://95534859

[webkit-changes] [295658] trunk

2022-06-18 Thread ysuzuki
Title: [295658] trunk Revision 295658 Author ysuz...@apple.com Date 2022-06-17 23:46:29 -0700 (Fri, 17 Jun 2022) Log Message [JSC] Fix iterator_next's tmp liveness and OSR exit recovery https://bugs.webkit.org/show_bug.cgi?id=241702 Reviewed by Mark Lam. We fix two issues in

[webkit-changes] [295622] trunk/.github/CODEOWNERS

2022-06-16 Thread ysuzuki
Title: [295622] trunk/.github/CODEOWNERS Revision 295622 Author ysuz...@apple.com Date 2022-06-16 18:43:11 -0700 (Thu, 16 Jun 2022) Log Message Unreviewed, add bmalloc related information to .github/CODEOWNERS * .github/CODEOWNERS: Canonical link: https://commits.webkit.org/251627@main

[webkit-changes] [295614] trunk

2022-06-16 Thread ysuzuki
Title: [295614] trunk Revision 295614 Author ysuz...@apple.com Date 2022-06-16 16:08:33 -0700 (Thu, 16 Jun 2022) Log Message [JSC] Always create StructureStubInfo for op_get_by_val https://bugs.webkit.org/show_bug.cgi?id=241669 rdar://75146284 Reviewed by Saam Barati and Mark Lam. DFG

[webkit-changes] [295576] trunk/.github/CODEOWNERS

2022-06-15 Thread ysuzuki
Title: [295576] trunk/.github/CODEOWNERS Revision 295576 Author ysuz...@apple.com Date 2022-06-15 15:46:27 -0700 (Wed, 15 Jun 2022) Log Message Add CODEOWNERS file to ping review request automatically to JSC reviewers https://bugs.webkit.org/show_bug.cgi?id=241058 Reviewed by Jonathan

[webkit-changes] [295377] trunk/Source/JavaScriptCore/runtime

2022-06-08 Thread ysuzuki
Title: [295377] trunk/Source/_javascript_Core/runtime Revision 295377 Author ysuz...@apple.com Date 2022-06-08 00:26:02 -0700 (Wed, 08 Jun 2022) Log Message [JSC] Clean up ArrayBufferContents https://bugs.webkit.org/show_bug.cgi?id=241368 Reviewed by Mark Lam. This patch simplifies

[webkit-changes] [295258] trunk

2022-06-03 Thread ysuzuki
Title: [295258] trunk Revision 295258 Author ysuz...@apple.com Date 2022-06-03 19:09:18 -0700 (Fri, 03 Jun 2022) Log Message [WTF] Handle "at" in Date parse heuristics to make Date picker work in CNBC.com https://bugs.webkit.org/show_bug.cgi?id=241258 rdar://93920424 Reviewed by Darin

[webkit-changes] [295042] trunk/.clangd

2022-05-30 Thread ysuzuki
Title: [295042] trunk/.clangd Revision 295042 Author ysuz...@apple.com Date 2022-05-30 21:50:57 -0700 (Mon, 30 May 2022) Log Message Clangd should always interpret headers as C++ https://bugs.webkit.org/show_bug.cgi?id=241118 Reviewed by Saam Barati. Attach `-xc++` flag to headers in

[webkit-changes] [295040] trunk/Source

2022-05-30 Thread ysuzuki
Title: [295040] trunk/Source Revision 295040 Author ysuz...@apple.com Date 2022-05-30 21:13:54 -0700 (Mon, 30 May 2022) Log Message [JSC] Make VMEntryScope cheap https://bugs.webkit.org/show_bug.cgi?id=241091 Reviewed by Mark Lam. This patch makes VMEntryScope cheap. In some

[webkit-changes] [295036] trunk/Source/JavaScriptCore/heap

2022-05-30 Thread ysuzuki
Title: [295036] trunk/Source/_javascript_Core/heap Revision 295036 Author ysuz...@apple.com Date 2022-05-30 16:41:10 -0700 (Mon, 30 May 2022) Log Message [JSC] Make Strong::set cheap https://bugs.webkit.org/show_bug.cgi?id=241090 Reviewed by Mark Lam. HandleSet::writeBarrier is

[webkit-changes] [295023] trunk/Source/WTF/wtf/CompactPtr.h

2022-05-30 Thread ysuzuki
Title: [295023] trunk/Source/WTF/wtf/CompactPtr.h Revision 295023 Author ysuz...@apple.com Date 2022-05-30 03:02:22 -0700 (Mon, 30 May 2022) Log Message Unreviewed, build fix for iOS debug build * Source/WTF/wtf/CompactPtr.h: (WTF::CompactPtr::encode): (WTF::CompactPtr::decode):

[webkit-changes] [295022] trunk/Source/JavaScriptCore/runtime

2022-05-30 Thread ysuzuki
Title: [295022] trunk/Source/_javascript_Core/runtime Revision 295022 Author ysuz...@apple.com Date 2022-05-30 03:00:00 -0700 (Mon, 30 May 2022) Log Message [JSC] Shrink BrandedStructure https://bugs.webkit.org/show_bug.cgi?id=241092 Reviewed by Mark Lam. Use CompactRefPtr and

[webkit-changes] [295011] trunk

2022-05-29 Thread ysuzuki
Title: [295011] trunk Revision 295011 Author ysuz...@apple.com Date 2022-05-29 01:14:12 -0700 (Sun, 29 May 2022) Log Message [JSC] Async / Await should not wrap awaited value with one tick https://bugs.webkit.org/show_bug.cgi?id=241072 Reviewed by Saam Barati. This patch integrates

[webkit-changes] [295002] trunk/Source

2022-05-28 Thread ysuzuki
Title: [295002] trunk/Source Revision 295002 Author ysuz...@apple.com Date 2022-05-28 10:44:38 -0700 (Sat, 28 May 2022) Log Message Unreviewed, revert "[Xcode] Compute PGO profdata paths instead of searching for them at build time" This reverts commit

[webkit-changes] [294619] trunk

2022-05-22 Thread ysuzuki
Title: [294619] trunk Revision 294619 Author ysuz...@apple.com Date 2022-05-22 03:00:56 -0700 (Sun, 22 May 2022) Log Message Clear StructureCache if it has Structure with relevant JSGlobalObjects https://bugs.webkit.org/show_bug.cgi?id=240768 rdar://93232129 Reviewed by Saam Barati. We

[webkit-changes] [294539] trunk/Source/WTF/wtf/win/ThreadingWin.cpp

2022-05-20 Thread ysuzuki
Title: [294539] trunk/Source/WTF/wtf/win/ThreadingWin.cpp Revision 294539 Author ysuz...@apple.com Date 2022-05-20 02:16:59 -0700 (Fri, 20 May 2022) Log Message [Win] Destroy Thread::ClientData only when thread TLS is initialized https://bugs.webkit.org/show_bug.cgi?id=240707 Reviewed

[webkit-changes] [294433] trunk/Source/JavaScriptCore/assembler/ SecureARM64EHashPinsInlines.h

2022-05-18 Thread ysuzuki
Title: [294433] trunk/Source/_javascript_Core/assembler/SecureARM64EHashPinsInlines.h Revision 294433 Author ysuz...@apple.com Date 2022-05-18 14:27:14 -0700 (Wed, 18 May 2022) Log Message Unreviewed, build fix after r294429 https://bugs.webkit.org/show_bug.cgi?id=240587 *

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

2022-05-17 Thread ysuzuki
Title: [294319] trunk/Source/_javascript_Core Revision 294319 Author ysuz...@apple.com Date 2022-05-17 05:12:38 -0700 (Tue, 17 May 2022) Log Message [JSC] Always have non nullptr for WebAssembly.Memory buffer https://bugs.webkit.org/show_bug.cgi?id=240510 Reviewed by Mark Lam. This

[webkit-changes] [294220] trunk/Source/bmalloc

2022-05-15 Thread ysuzuki
Title: [294220] trunk/Source/bmalloc Revision 294220 Author ysuz...@apple.com Date 2022-05-15 19:32:13 -0700 (Sun, 15 May 2022) Log Message Unreviewed, revert r294214 partially https://bugs.webkit.org/show_bug.cgi?id=240292 These part is not cold code. We must not use

[webkit-changes] [294213] trunk/Source

2022-05-14 Thread ysuzuki
Title: [294213] trunk/Source Revision 294213 Author ysuz...@apple.com Date 2022-05-14 17:47:31 -0700 (Sat, 14 May 2022) Log Message Put ThreadGlobalData in Thread https://bugs.webkit.org/show_bug.cgi?id=240116 Reviewed by Darin Adler and Mark Lam. This patch puts ThreadGlobalData into

[webkit-changes] [294209] trunk/Source

2022-05-14 Thread ysuzuki
Title: [294209] trunk/Source Revision 294209 Author ysuz...@apple.com Date 2022-05-14 13:08:58 -0700 (Sat, 14 May 2022) Log Message Rename EventTrackingRegions::Event to EventTrackingRegions::EventType https://bugs.webkit.org/show_bug.cgi?id=240295 Reviewed by Darin Adler. This patch

[webkit-changes] [294171] trunk/Tools

2022-05-13 Thread ysuzuki
Title: [294171] trunk/Tools Revision 294171 Author ysuz...@apple.com Date 2022-05-13 14:12:31 -0700 (Fri, 13 May 2022) Log Message Use None for architecture when dump-class-layout does not have `-a` option https://bugs.webkit.org/show_bug.cgi?id=240395 Reviewed by Saam Barati and Simon

[webkit-changes] [294047] trunk

2022-05-10 Thread ysuzuki
Title: [294047] trunk Revision 294047 Author ysuz...@apple.com Date 2022-05-10 18:00:50 -0700 (Tue, 10 May 2022) Log Message Upstream TypedArray.prototype.fill speedup from bun https://bugs.webkit.org/show_bug.cgi?id=239891 Reviewed by Saam Barati. This patch imports bun's improvement

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

2022-05-09 Thread ysuzuki
Title: [293985] trunk/Source/WebKit Revision 293985 Author ysuz...@apple.com Date 2022-05-09 12:40:08 -0700 (Mon, 09 May 2022) Log Message Unreviewed, build fix for Internal iOS build https://bugs.webkit.org/show_bug.cgi?id=240206 * UIProcess/WebPageProxy.cpp:

[webkit-changes] [293967] trunk/Source

2022-05-09 Thread ysuzuki
Title: [293967] trunk/Source Revision 293967 Author ysuz...@apple.com Date 2022-05-08 23:14:33 -0700 (Sun, 08 May 2022) Log Message Introduce EventTrackingRegions::Event enum https://bugs.webkit.org/show_bug.cgi?id=240206 Reviewed by Mark Lam. We noticed that EventNames 260~

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

2022-05-06 Thread ysuzuki
Title: [293925] trunk/Source/_javascript_Core Revision 293925 Author ysuz...@apple.com Date 2022-05-06 14:54:27 -0700 (Fri, 06 May 2022) Log Message [JSC] Add more information about MarkedBlock assertion https://bugs.webkit.org/show_bug.cgi?id=240176 Reviewed by Mark Lam and Saam

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

2022-05-06 Thread ysuzuki
Title: [293884] trunk/Source/WebCore Revision 293884 Author ysuz...@apple.com Date 2022-05-06 01:18:54 -0700 (Fri, 06 May 2022) Log Message Make readArrayBufferViewImpl defensive https://bugs.webkit.org/show_bug.cgi?id=240154 rdar://92113248 Reviewed by Mark Lam. Check deserialized

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

2022-05-05 Thread ysuzuki
Title: [293858] trunk/Source/_javascript_Core Revision 293858 Author ysuz...@apple.com Date 2022-05-05 12:44:58 -0700 (Thu, 05 May 2022) Log Message Unreviewed, partial revert of r293813 because of proposal's issue. https://bugs.webkit.org/show_bug.cgi?id=240102 *

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

2022-05-05 Thread ysuzuki
Title: [293847] trunk/Source/_javascript_Core Revision 293847 Author ysuz...@apple.com Date 2022-05-05 11:26:07 -0700 (Thu, 05 May 2022) Log Message [JSC] Clean up StructureID related data https://bugs.webkit.org/show_bug.cgi?id=240114 Reviewed by Mark Lam. This patch moves

[webkit-changes] [293813] trunk

2022-05-04 Thread ysuzuki
Title: [293813] trunk Revision 293813 Author ysuz...@apple.com Date 2022-05-04 19:21:35 -0700 (Wed, 04 May 2022) Log Message [JSC] Intl.NumberFormat lacks some validation for rounding-increment https://bugs.webkit.org/show_bug.cgi?id=240102 Reviewed by Ross Kirsling. This patch adds

[webkit-changes] [293808] trunk

2022-05-04 Thread ysuzuki
Title: [293808] trunk Revision 293808 Author ysuz...@apple.com Date 2022-05-04 17:51:07 -0700 (Wed, 04 May 2022) Log Message [JSC] Temporal.Instant since/until should not accept year / month / day / week units https://bugs.webkit.org/show_bug.cgi?id=240097 Reviewed by Ross Kirsling.

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

2022-05-04 Thread ysuzuki
Title: [293799] trunk/Source/_javascript_Core Revision 293799 Author ysuz...@apple.com Date 2022-05-04 16:17:13 -0700 (Wed, 04 May 2022) Log Message [JSC] Use decontaminate in StructureID::decode https://bugs.webkit.org/show_bug.cgi?id=240088 Reviewed by Saam Barati and Mark Lam. We

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

2022-05-04 Thread ysuzuki
Title: [293768] trunk/Source/WTF Revision 293768 Author ysuz...@apple.com Date 2022-05-04 02:30:16 -0700 (Wed, 04 May 2022) Log Message [WTF] Initialize emptyString and nullString data at compile time https://bugs.webkit.org/show_bug.cgi?id=240054 Reviewed by Mark Lam. As we did for

[webkit-changes] [293757] trunk/Source

2022-05-03 Thread ysuzuki
Title: [293757] trunk/Source Revision 293757 Author ysuz...@apple.com Date 2022-05-03 19:27:25 -0700 (Tue, 03 May 2022) Log Message [JSC] Initialize empty and null AtomString at compile time https://bugs.webkit.org/show_bug.cgi?id=240031 Reviewed by Mark Lam. Because they are

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

2022-05-03 Thread ysuzuki
Title: [293746] trunk/Source/_javascript_Core Revision 293746 Author ysuz...@apple.com Date 2022-05-03 16:27:42 -0700 (Tue, 03 May 2022) Log Message [JSC] Extend Structure heap size from 1GB to 4GB https://bugs.webkit.org/show_bug.cgi?id=240028 Reviewed by Saam Barati. 1GB was much

[webkit-changes] [293714] trunk

2022-05-02 Thread ysuzuki
Title: [293714] trunk Revision 293714 Author ysuz...@apple.com Date 2022-05-02 22:07:01 -0700 (Mon, 02 May 2022) Log Message [JSC] Introduce unlinked version of invalidation https://bugs.webkit.org/show_bug.cgi?id=239887 Reviewed by Saam Barati. This patch makes invalidation mechanism

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

2022-05-02 Thread ysuzuki
Title: [293710] trunk/Source/_javascript_Core Revision 293710 Author ysuz...@apple.com Date 2022-05-02 20:02:04 -0700 (Mon, 02 May 2022) Log Message [JSC] Introduce shifting Structure encoding https://bugs.webkit.org/show_bug.cgi?id=239957 Reviewed by Mark Lam. For platforms which have

[webkit-changes] [293708] trunk

2022-05-02 Thread ysuzuki
Title: [293708] trunk Revision 293708 Author ysuz...@apple.com Date 2022-05-02 18:55:37 -0700 (Mon, 02 May 2022) Log Message [JSC] Add ISO8601 based Temporal.PlainDate getters https://bugs.webkit.org/show_bug.cgi?id=239949 Reviewed by Ross Kirsling and Dean Jackson. This patch adds

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

2022-05-02 Thread ysuzuki
Title: [293693] trunk/Source/_javascript_Core Revision 293693 Author ysuz...@apple.com Date 2022-05-02 15:58:40 -0700 (Mon, 02 May 2022) Log Message [JSC] Fix ASan crash due to CString ownership https://bugs.webkit.org/show_bug.cgi?id=239981 Reviewed by Darin Adler and Mark Lam. We

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

2022-05-02 Thread ysuzuki
Title: [293680] trunk/Source/_javascript_Core Revision 293680 Author ysuz...@apple.com Date 2022-05-02 13:15:44 -0700 (Mon, 02 May 2022) Log Message [JSC] Introduce shifting Structure encoding https://bugs.webkit.org/show_bug.cgi?id=239957 Reviewed by Mark Lam. For platforms which have

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

2022-05-01 Thread ysuzuki
Title: [293657] trunk/Source/_javascript_Core Revision 293657 Author ysuz...@apple.com Date 2022-05-01 18:17:02 -0700 (Sun, 01 May 2022) Log Message [JSC] Revive JSC's guard against speculation collection https://bugs.webkit.org/show_bug.cgi?id=239939 Reviewed by Mark Lam. r288815

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

2022-04-29 Thread ysuzuki
Title: [293629] trunk/Source/_javascript_Core Revision 293629 Author ysuz...@apple.com Date 2022-04-29 13:05:32 -0700 (Fri, 29 Apr 2022) Log Message [JSC] Use FixedVector in JumpReplacements and VariableEventStream https://bugs.webkit.org/show_bug.cgi?id=239892 Reviewed by Mark Lam. 1.

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

2022-04-29 Thread ysuzuki
Title: [293623] trunk/Source/_javascript_Core Revision 293623 Author ysuz...@apple.com Date 2022-04-29 11:11:19 -0700 (Fri, 29 Apr 2022) Log Message Unreviewed, remove unused variable https://bugs.webkit.org/show_bug.cgi?id=239828 * dfg/DFGGraph.cpp:

[webkit-changes] [293605] trunk/Source

2022-04-28 Thread ysuzuki
Title: [293605] trunk/Source Revision 293605 Author ysuz...@apple.com Date 2022-04-28 21:12:55 -0700 (Thu, 28 Apr 2022) Log Message [JSC] Make DFG::OSRExit data unlinked https://bugs.webkit.org/show_bug.cgi?id=239828 Reviewed by Saam Barati. This patch makes DFG::OSRExit unlinked.

[webkit-changes] [293601] trunk

2022-04-28 Thread ysuzuki
Title: [293601] trunk Revision 293601 Author ysuz...@apple.com Date 2022-04-28 18:28:29 -0700 (Thu, 28 Apr 2022) Log Message Support C files in Unified Builds https://bugs.webkit.org/show_bug.cgi?id=239873 Reviewed by Mark Lam. This patch adds support for C (not CPP) files in Unified

[webkit-changes] [293579] trunk

2022-04-28 Thread ysuzuki
Title: [293579] trunk Revision 293579 Author ysuz...@apple.com Date 2022-04-28 10:46:58 -0700 (Thu, 28 Apr 2022) Log Message [WTF] Use quadratic-probing instead of double-hashing https://bugs.webkit.org/show_bug.cgi?id=239813 Reviewed by Geoffrey Garen. If table size is always

[webkit-changes] [293473] trunk

2022-04-26 Thread ysuzuki
Title: [293473] trunk Revision 293473 Author ysuz...@apple.com Date 2022-04-26 15:22:00 -0700 (Tue, 26 Apr 2022) Log Message [JSC] Add forceUnlinkedDFG option https://bugs.webkit.org/show_bug.cgi?id=239751 Reviewed by Saam Barati. This patch adds forceUnlinkedDFG option to start

[webkit-changes] [293348] trunk

2022-04-25 Thread ysuzuki
Title: [293348] trunk Revision 293348 Author ysuz...@apple.com Date 2022-04-25 13:55:17 -0700 (Mon, 25 Apr 2022) Log Message [JSC] Enable change-array-by-copy https://bugs.webkit.org/show_bug.cgi?id=239678 Reviewed by Saam Barati. * Source/_javascript_Core/runtime/OptionsList.h:

[webkit-changes] [293210] trunk

2022-04-21 Thread ysuzuki
Title: [293210] trunk Revision 293210 Author ysuz...@apple.com Date 2022-04-21 22:41:35 -0700 (Thu, 21 Apr 2022) Log Message [JSC] PropertyTable should have compact mode https://bugs.webkit.org/show_bug.cgi?id=239451 Reviewed by Saam Barati. This patch introduces "compact" version of

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

2022-04-21 Thread ysuzuki
Title: [293203] trunk/Source/_javascript_Core Revision 293203 Author ysuz...@apple.com Date 2022-04-21 17:51:12 -0700 (Thu, 21 Apr 2022) Log Message [JSC] Remove TempRegisterSet https://bugs.webkit.org/show_bug.cgi?id=239578 Reviewed by Mark Lam. We can always use RegisterSet.

[webkit-changes] [293202] trunk

2022-04-21 Thread ysuzuki
Title: [293202] trunk Revision 293202 Author ysuz...@apple.com Date 2022-04-21 17:17:19 -0700 (Thu, 21 Apr 2022) Log Message [WTF] Add string concatenate adapter for UUID https://bugs.webkit.org/show_bug.cgi?id=239590 Reviewed by Chris Dumez and Darin Adler. This patch adds string

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

2022-04-20 Thread ysuzuki
Title: [293146] trunk/Source/_javascript_Core Revision 293146 Author ysuz...@apple.com Date 2022-04-20 22:28:31 -0700 (Wed, 20 Apr 2022) Log Message [JSC] Remove TempRegisterSet https://bugs.webkit.org/show_bug.cgi?id=239578 Reviewed by Mark Lam. We can always use RegisterSet.

[webkit-changes] [293143] trunk/Tools

2022-04-20 Thread ysuzuki
Title: [293143] trunk/Tools Revision 293143 Author ysuz...@apple.com Date 2022-04-20 21:08:17 -0700 (Wed, 20 Apr 2022) Log Message Generate well-formed JSON for compile_commands.json https://bugs.webkit.org/show_bug.cgi?id=239584 Reviewed by Mark Lam. Currently, compile_commands.json

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

2022-04-20 Thread ysuzuki
Title: [293141] trunk/Source/_javascript_Core Revision 293141 Author ysuz...@apple.com Date 2022-04-20 20:32:52 -0700 (Wed, 20 Apr 2022) Log Message Fix GPRInfo inconsistency in unlinked DFG bringup https://bugs.webkit.org/show_bug.cgi?id=239573 Reviewed by Mark Lam. Previously, we

[webkit-changes] [293136] trunk

2022-04-20 Thread ysuzuki
Title: [293136] trunk Revision 293136 Author ysuz...@apple.com Date 2022-04-20 18:30:19 -0700 (Wed, 20 Apr 2022) Log Message Unreviewed, add github accounts of Apple JSC reviewers * metadata/contributors.json: Modified Paths trunk/ChangeLog trunk/metadata/contributors.json Diff

[webkit-changes] [293058] branches/safari-613-branch/Source/JavaScriptCore

2022-04-19 Thread ysuzuki
Title: [293058] branches/safari-613-branch/Source/_javascript_Core Revision 293058 Author ysuz...@apple.com Date 2022-04-19 19:47:07 -0700 (Tue, 19 Apr 2022) Log Message Cherry-pick r292493, rdar://91370257 Call Structure::get instead of Structure::getConcurrently on the mutator

[webkit-changes] [293057] branches/safari-613-branch/Source

2022-04-19 Thread ysuzuki
Title: [293057] branches/safari-613-branch/Source Revision 293057 Author ysuz...@apple.com Date 2022-04-19 19:39:37 -0700 (Tue, 19 Apr 2022) Log Message Cherry-pick r292714, rdar://91584856 [JSC] Reduce use of unnecessary cryptographicallyRandom numbers

[webkit-changes] [293055] branches/safari-613-branch

2022-04-19 Thread ysuzuki
Title: [293055] branches/safari-613-branch Revision 293055 Author ysuz...@apple.com Date 2022-04-19 19:24:24 -0700 (Tue, 19 Apr 2022) Log Message Cherry-pick r292697, rdar://91547350 [JSC] DFG / FTL should be aware of JSString's String replacement

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

2022-04-19 Thread ysuzuki
Title: [293041] trunk/Source/_javascript_Core Revision 293041 Author ysuz...@apple.com Date 2022-04-19 15:32:38 -0700 (Tue, 19 Apr 2022) Log Message REGRESSION(r292372): cloop crashes on s390x https://bugs.webkit.org/show_bug.cgi?id=238956 Reviewed by Mark Lam. *

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

2022-04-19 Thread ysuzuki
Title: [293020] trunk/Source/_javascript_Core Revision 293020 Author ysuz...@apple.com Date 2022-04-19 10:19:43 -0700 (Tue, 19 Apr 2022) Log Message Unreviewed, disable UnlinkedDFG code in x64 https://bugs.webkit.org/show_bug.cgi?id=237863 * dfg/DFGPlan.cpp:

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

2022-04-19 Thread ysuzuki
Title: [293018] trunk/Source/_javascript_Core Revision 293018 Author ysuz...@apple.com Date 2022-04-19 09:45:18 -0700 (Tue, 19 Apr 2022) Log Message Unreviewed, do not use RELEASE_ASSERT_NOT_REACHED in super hot path to suppress warnings https://bugs.webkit.org/show_bug.cgi?id=239290 *

[webkit-changes] [292891] trunk/Source

2022-04-14 Thread ysuzuki
Title: [292891] trunk/Source Revision 292891 Author ysuz...@apple.com Date 2022-04-14 14:56:27 -0700 (Thu, 14 Apr 2022) Log Message [JSC] Reduce use of CallFrame::deprecatedVM https://bugs.webkit.org/show_bug.cgi?id=239326 Reviewed by Devin Rousso. Reduce use of

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

2022-04-13 Thread ysuzuki
Title: [292830] trunk/Source/_javascript_Core Revision 292830 Author ysuz...@apple.com Date 2022-04-13 14:01:19 -0700 (Wed, 13 Apr 2022) Log Message [JSC] Remove DeprecatedCallFrameForDebugger https://bugs.webkit.org/show_bug.cgi?id=239045 Reviewed by Devin Rousso. We should not

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

2022-04-12 Thread ysuzuki
Title: [292795] trunk/Source/_javascript_Core Revision 292795 Author ysuz...@apple.com Date 2022-04-12 20:54:32 -0700 (Tue, 12 Apr 2022) Log Message [JSC] Move StructureCache from VM to JSGlobalObject https://bugs.webkit.org/show_bug.cgi?id=239044 Reviewed by Saam Barati. We should

[webkit-changes] [292714] trunk/Source

2022-04-11 Thread ysuzuki
Title: [292714] trunk/Source Revision 292714 Author ysuz...@apple.com Date 2022-04-11 13:10:44 -0700 (Mon, 11 Apr 2022) Log Message [JSC] Reduce use of unnecessary cryptographicallyRandom numbers https://bugs.webkit.org/show_bug.cgi?id=239026 Reviewed by Saam Barati.

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

2022-04-11 Thread ysuzuki
Title: [292713] trunk/Source/_javascript_Core Revision 292713 Author ysuz...@apple.com Date 2022-04-11 13:04:18 -0700 (Mon, 11 Apr 2022) Log Message Unreviewed, use std::forward instead of WTFMove since it becomes template typename Vector&& https://bugs.webkit.org/show_bug.cgi?id=239025

[webkit-changes] [292697] trunk

2022-04-10 Thread ysuzuki
Title: [292697] trunk Revision 292697 Author ysuz...@apple.com Date 2022-04-10 21:57:33 -0700 (Sun, 10 Apr 2022) Log Message [JSC] DFG / FTL should be aware of JSString's String replacement https://bugs.webkit.org/show_bug.cgi?id=238918 Reviewed by Saam Barati. JSTests: *

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

2022-04-09 Thread ysuzuki
Title: [292682] trunk/Source/_javascript_Core Revision 292682 Author ysuz...@apple.com Date 2022-04-09 15:25:24 -0700 (Sat, 09 Apr 2022) Log Message [JSC] Use Vector with inline capacity in ObjectPropertyConditionSet creation https://bugs.webkit.org/show_bug.cgi?id=239025 Reviewed by

[webkit-changes] [292594] trunk

2022-04-08 Thread ysuzuki
Title: [292594] trunk Revision 292594 Author ysuz...@apple.com Date 2022-04-07 23:58:47 -0700 (Thu, 07 Apr 2022) Log Message [JSC] Fire structure transition watchpoint in Structure::finishCreation instead of Structure constructor https://bugs.webkit.org/show_bug.cgi?id=238980 Reviewed

[webkit-changes] [292513] trunk/Source/bmalloc

2022-04-06 Thread ysuzuki
Title: [292513] trunk/Source/bmalloc Revision 292513 Author ysuz...@apple.com Date 2022-04-06 15:47:34 -0700 (Wed, 06 Apr 2022) Log Message [libpas] Run TLC decommit rarely https://bugs.webkit.org/show_bug.cgi?id=238855 Reviewed by Saam Barati. We were running libpas TLC decommit every

[webkit-changes] [292484] trunk

2022-04-06 Thread ysuzuki
Title: [292484] trunk Revision 292484 Author ysuz...@apple.com Date 2022-04-06 11:48:46 -0700 (Wed, 06 Apr 2022) Log Message [JSC] Substring resolving should check 8bit / 16bit again https://bugs.webkit.org/show_bug.cgi?id=236775 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [292450] trunk/Source/bmalloc

2022-04-06 Thread ysuzuki
Title: [292450] trunk/Source/bmalloc Revision 292450 Author ysuz...@apple.com Date 2022-04-05 23:06:15 -0700 (Tue, 05 Apr 2022) Log Message [libpas] Run TLC decommit rarely https://bugs.webkit.org/show_bug.cgi?id=238855 Reviewed by Saam Barati. We were running libpas TLC decommit every

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

2022-04-05 Thread ysuzuki
Title: [292447] trunk/Source/_javascript_Core Revision 292447 Author ysuz...@apple.com Date 2022-04-05 20:41:00 -0700 (Tue, 05 Apr 2022) Log Message [JSC] Use inlined assertion for CodeBlock type https://bugs.webkit.org/show_bug.cgi?id=238849 Reviewed by Michael Saboff. We introduced

[webkit-changes] [292374] trunk/Source/bmalloc

2022-04-04 Thread ysuzuki
Title: [292374] trunk/Source/bmalloc Revision 292374 Author ysuz...@apple.com Date 2022-04-04 22:20:51 -0700 (Mon, 04 Apr 2022) Log Message [libpas] Do not need to call pthread_set_qos_class_self_np repeatedly https://bugs.webkit.org/show_bug.cgi?id=238785 Reviewed by Mark Lam. Let's

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

2022-04-04 Thread ysuzuki
Title: [292373] trunk/Source/_javascript_Core Revision 292373 Author ysuz...@apple.com Date 2022-04-04 21:18:13 -0700 (Mon, 04 Apr 2022) Log Message [JSC] Reduce sizeof(BaselineCallLinkInfo) to make bug 238535 good https://bugs.webkit.org/show_bug.cgi?id=238777 Reviewed by Mark Lam.

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

2022-04-04 Thread ysuzuki
Title: [292372] trunk/Source/_javascript_Core Revision 292372 Author ysuz...@apple.com Date 2022-04-04 21:10:35 -0700 (Mon, 04 Apr 2022) Log Message [JSC] Store CodeBlock in caller side https://bugs.webkit.org/show_bug.cgi?id=238535 Reviewed by Saam Barati. This patch changes the

[webkit-changes] [292242] trunk

2022-04-01 Thread ysuzuki
Title: [292242] trunk Revision 292242 Author ysuz...@apple.com Date 2022-04-01 16:57:39 -0700 (Fri, 01 Apr 2022) Log Message Change one-shot maxTimerNestingLevel from 5 to 10 https://bugs.webkit.org/show_bug.cgi?id=237168 Reviewed by Sam Weinig, Saam Barati, and Cameron McCormack .

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

2022-03-31 Thread ysuzuki
Title: [292191] trunk/Source/_javascript_Core Revision 292191 Author ysuz...@apple.com Date 2022-03-31 17:33:33 -0700 (Thu, 31 Mar 2022) Log Message [JSC] Remove ExecutableToCodeBlockEdge https://bugs.webkit.org/show_bug.cgi?id=238485 Reviewed by Keith Miller. It turned out that

[webkit-changes] [292136] trunk/JSTests

2022-03-30 Thread ysuzuki
Title: [292136] trunk/JSTests Revision 292136 Author ysuz...@apple.com Date 2022-03-30 19:10:11 -0700 (Wed, 30 Mar 2022) Log Message Remove useProbeOSRExit=1 flag from tests https://bugs.webkit.org/show_bug.cgi?id=238571 Reviewed by Saam Barati. This flag no longer exists. *

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

2022-03-29 Thread ysuzuki
Title: [292083] trunk/Source/_javascript_Core Revision 292083 Author ysuz...@apple.com Date 2022-03-29 17:08:22 -0700 (Tue, 29 Mar 2022) Log Message [JSC] Use constants buffer to load JSGlobalObject in BaselineJIT thunks https://bugs.webkit.org/show_bug.cgi?id=238414 Reviewed by Saam

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

2022-03-29 Thread ysuzuki
Title: [292078] trunk/Source/_javascript_Core Revision 292078 Author ysuz...@apple.com Date 2022-03-29 15:54:07 -0700 (Tue, 29 Mar 2022) Log Message [JSC] Use spoolers in FTL OSR exit thunk https://bugs.webkit.org/show_bug.cgi?id=238444 Reviewed by Mark Lam. We deploy spoolers in FTL

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

2022-03-28 Thread ysuzuki
Title: [292014] trunk/Source/_javascript_Core Revision 292014 Author ysuz...@apple.com Date 2022-03-28 17:23:58 -0700 (Mon, 28 Mar 2022) Log Message [JSC] Clean up some 32bit load/store with 64bit load/store https://bugs.webkit.org/show_bug.cgi?id=238440 Reviewed by Mark Lam. 1. On OSR

[webkit-changes] [291937] trunk

2022-03-26 Thread ysuzuki
Title: [291937] trunk Revision 291937 Author ysuz...@apple.com Date 2022-03-26 07:41:15 -0700 (Sat, 26 Mar 2022) Log Message Use unary static_assert https://bugs.webkit.org/show_bug.cgi?id=238412 Reviewed by Mark Lam. Source/bmalloc: * bmalloc/Algorithm.h: (bmalloc::isPowerOfTwo): *

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

2022-03-26 Thread ysuzuki
Title: [291935] trunk/Source/_javascript_Core Revision 291935 Author ysuz...@apple.com Date 2022-03-26 04:38:22 -0700 (Sat, 26 Mar 2022) Log Message [JSC] Include argumentRegisters in identity of SlowPathCallKey when clobberAllRegsInFTLICSlowPath is enabled

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

2022-03-25 Thread ysuzuki
Title: [291932] trunk/Source/_javascript_Core Revision 291932 Author ysuz...@apple.com Date 2022-03-25 21:30:10 -0700 (Fri, 25 Mar 2022) Log Message [JSC] Clean up DataIC polymorphic call code for OptimizingCallLinkInfo https://bugs.webkit.org/show_bug.cgi?id=238395 Reviewed by Saam

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

2022-03-25 Thread ysuzuki
Title: [291875] trunk/Source/_javascript_Core Revision 291875 Author ysuz...@apple.com Date 2022-03-25 12:08:48 -0700 (Fri, 25 Mar 2022) Log Message [JSC] Use Data CallIC in unlinked DFG https://bugs.webkit.org/show_bug.cgi?id=238176 Reviewed by Saam Barati. This patch enables Data

[webkit-changes] [291847] trunk/JSTests

2022-03-24 Thread ysuzuki
Title: [291847] trunk/JSTests Revision 291847 Author ysuz...@apple.com Date 2022-03-24 21:14:29 -0700 (Thu, 24 Mar 2022) Log Message Add additional reported regression tests to ensure multiline token's column offset is reset https://bugs.webkit.org/show_bug.cgi?id=221548 Reviewed by

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

2022-03-24 Thread ysuzuki
Title: [291815] trunk/Source/_javascript_Core Revision 291815 Author ysuz...@apple.com Date 2022-03-24 14:41:42 -0700 (Thu, 24 Mar 2022) Log Message [JSC] JSRemoteFunction thunk should materialize code-pointer https://bugs.webkit.org/show_bug.cgi?id=238313 Reviewed by Mark Lam. When

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

2022-03-23 Thread ysuzuki
Title: [291756] trunk/Source/_javascript_Core Revision 291756 Author ysuz...@apple.com Date 2022-03-23 11:47:18 -0700 (Wed, 23 Mar 2022) Log Message [JSC][MSVC] custom getter creation needs to include classInfo since MSVC ICF is not "safe" variant

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

2022-03-23 Thread ysuzuki
Title: [291752] trunk/Source/_javascript_Core Revision 291752 Author ysuz...@apple.com Date 2022-03-23 10:58:27 -0700 (Wed, 23 Mar 2022) Log Message Unreviewed, fix DataIC's slowPathJump handling https://bugs.webkit.org/show_bug.cgi?id=231224 * dfg/DFGSpeculativeJIT.cpp:

[webkit-changes] [291736] trunk

2022-03-23 Thread ysuzuki
Title: [291736] trunk Revision 291736 Author ysuz...@apple.com Date 2022-03-22 23:45:52 -0700 (Tue, 22 Mar 2022) Log Message [JSC] Test DFG / FTL DataIC https://bugs.webkit.org/show_bug.cgi?id=231224 Reviewed by Saam Barati. JSTests: * microbenchmarks/deltablue-varargs.js: *

[webkit-changes] [291603] trunk

2022-03-21 Thread ysuzuki
Title: [291603] trunk Revision 291603 Author ysuz...@apple.com Date 2022-03-21 21:26:31 -0700 (Mon, 21 Mar 2022) Log Message [JSC] Change Date.parse to stop returning numbers with fractional part https://bugs.webkit.org/show_bug.cgi?id=238050 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [291577] trunk

2022-03-21 Thread ysuzuki
Title: [291577] trunk Revision 291577 Author ysuz...@apple.com Date 2022-03-21 12:57:19 -0700 (Mon, 21 Mar 2022) Log Message [JSC] ReferenceError when using extra parens in class fields https://bugs.webkit.org/show_bug.cgi?id=236843 Reviewed by Saam Barati. JSTests: *

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

2022-03-18 Thread ysuzuki
Title: [291521] trunk/Source/_javascript_Core Revision 291521 Author ysuz...@apple.com Date 2022-03-18 20:46:14 -0700 (Fri, 18 Mar 2022) Log Message [JSC] Further reduce # of registers used in RegExpTestInline https://bugs.webkit.org/show_bug.cgi?id=238105 Reviewed by Saam Barati. This

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

2022-03-18 Thread ysuzuki
Title: [291515] trunk/Source/_javascript_Core Revision 291515 Author ysuz...@apple.com Date 2022-03-18 17:55:48 -0700 (Fri, 18 Mar 2022) Log Message [JSC] Reduce # of registers used in RegExpTestInline to allow using unlinked DFG in x64 https://bugs.webkit.org/show_bug.cgi?id=238092

  1   2   3   4   5   6   7   8   9   10   >