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

2022-03-15 Thread ysuzuki
Title: [291332] trunk/Source/_javascript_Core Revision 291332 Author ysuz...@apple.com Date 2022-03-15 22:35:12 -0700 (Tue, 15 Mar 2022) Log Message [JSC] Add UnlinkedDFG compilation mode enum https://bugs.webkit.org/show_bug.cgi?id=237934 Reviewed by Mark Lam. This patch adds

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

2022-03-15 Thread ysuzuki
Title: [291331] trunk/Source/_javascript_Core Revision 291331 Author ysuz...@apple.com Date 2022-03-15 22:19:45 -0700 (Tue, 15 Mar 2022) Log Message [JSC] Concurrent byteOffsetImpl should not assume non-detached array-buffer https://bugs.webkit.org/show_bug.cgi?id=237935 Reviewed by

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

2022-03-11 Thread ysuzuki
Title: [291199] trunk/Source/bmalloc Revision 291199 Author ysuz...@apple.com Date 2022-03-11 16:00:08 -0800 (Fri, 11 Mar 2022) Log Message Unreviewed, ASan specific build fix https://bugs.webkit.org/show_bug.cgi?id=237572 * libpas/src/libpas/pas_utils.h: (pas_zero_memory): Modified

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

2022-03-10 Thread ysuzuki
Title: [291097] trunk/Source/bmalloc Revision 291097 Author ysuz...@apple.com Date 2022-03-10 02:19:47 -0800 (Thu, 10 Mar 2022) Log Message [libpas] We should gurantee that in-flux-stash is fully baked when pointing table is set https://bugs.webkit.org/show_bug.cgi?id=237697

[webkit-changes] [291079] branches/safari-613-branch/Source/bmalloc

2022-03-09 Thread ysuzuki
Title: [291079] branches/safari-613-branch/Source/bmalloc Revision 291079 Author ysuz...@apple.com Date 2022-03-09 14:45:42 -0800 (Wed, 09 Mar 2022) Log Message Cherry-picking r290110 [libpas] scavenger should not call pthread_mach_thread_np after suspension

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

2022-03-08 Thread ysuzuki
Title: [291007] trunk/Source/bmalloc Revision 291007 Author ysuz...@apple.com Date 2022-03-08 12:48:22 -0800 (Tue, 08 Mar 2022) Log Message [libpas] Report more actionable crash in pas_enumerator https://bugs.webkit.org/show_bug.cgi?id=237572 Reviewed by Saam Barati. 1. Adds

[webkit-changes] [290664] trunk/PerformanceTests

2022-03-01 Thread ysuzuki
Title: [290664] trunk/PerformanceTests Revision 290664 Author ysuz...@apple.com Date 2022-03-01 11:38:24 -0800 (Tue, 01 Mar 2022) Log Message Fix Speedometer's setTimeout throttling issue https://bugs.webkit.org/show_bug.cgi?id=237303 rdar://89444976 Reviewed by Geoffrey Garen.

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

2022-02-28 Thread ysuzuki
Title: [290603] trunk/Source/_javascript_Core Revision 290603 Author ysuz...@apple.com Date 2022-02-28 10:00:45 -0800 (Mon, 28 Feb 2022) Log Message [JSC] Use DeferTerminationForAWhile in Interpreter::unwind https://bugs.webkit.org/show_bug.cgi?id=237176 Reviewed by Mark Lam. If we're

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

2022-02-25 Thread ysuzuki
Title: [290516] trunk/Source/_javascript_Core Revision 290516 Author ysuz...@apple.com Date 2022-02-25 10:53:01 -0800 (Fri, 25 Feb 2022) Log Message [JSC] Use DeferTerminationForAWhile in Interpreter::unwind https://bugs.webkit.org/show_bug.cgi?id=237176 Reviewed by Mark Lam.

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

2022-02-24 Thread ysuzuki
Title: [290416] trunk/Source/_javascript_Core Revision 290416 Author ysuz...@apple.com Date 2022-02-24 00:56:54 -0800 (Thu, 24 Feb 2022) Log Message [JSC] WeakMapImpl do not need to take cellLock in visitOutputConstraints and main thread https://bugs.webkit.org/show_bug.cgi?id=200195

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

2022-02-23 Thread ysuzuki
Title: [290405] trunk/Source/_javascript_Core Revision 290405 Author ysuz...@apple.com Date 2022-02-23 17:24:20 -0800 (Wed, 23 Feb 2022) Log Message [JSC] Adjust thread number for GC throughput https://bugs.webkit.org/show_bug.cgi?id=237122 Reviewed by Mark Lam. Adjust

[webkit-changes] [290297] trunk

2022-02-22 Thread ysuzuki
Title: [290297] trunk Revision 290297 Author ysuz...@apple.com Date 2022-02-22 02:14:20 -0800 (Tue, 22 Feb 2022) Log Message [JSC] ShadowRealm JSRemoteFunction creation should convert CopyNameAndLength errors to TypeError https://bugs.webkit.org/show_bug.cgi?id=237007 Reviewed by Alexey

[webkit-changes] [290296] trunk

2022-02-22 Thread ysuzuki
Title: [290296] trunk Revision 290296 Author ysuz...@apple.com Date 2022-02-22 02:08:59 -0800 (Tue, 22 Feb 2022) Log Message [JSC] TypeError from JSRemoteFunction should be generated by JSRemoteFunction's JSGlobalObject https://bugs.webkit.org/show_bug.cgi?id=237013 Reviewed by Saam

[webkit-changes] [290283] trunk

2022-02-21 Thread ysuzuki
Title: [290283] trunk Revision 290283 Author ysuz...@apple.com Date 2022-02-21 18:16:28 -0800 (Mon, 21 Feb 2022) Log Message [JSC] Fix ShadowRealm unwinding https://bugs.webkit.org/show_bug.cgi?id=237001 Reviewed by Saam Barati. JSTests: * test262/expectations.yaml:

[webkit-changes] [290282] trunk

2022-02-21 Thread ysuzuki
Title: [290282] trunk Revision 290282 Author ysuz...@apple.com Date 2022-02-21 18:12:13 -0800 (Mon, 21 Feb 2022) Log Message [JSC] Temporal.PlainDate should validate input range https://bugs.webkit.org/show_bug.cgi?id=236936 Reviewed by Darin Adler. JSTests: *

[webkit-changes] [290269] trunk

2022-02-21 Thread ysuzuki
Title: [290269] trunk Revision 290269 Author ysuz...@apple.com Date 2022-02-21 14:06:36 -0800 (Mon, 21 Feb 2022) Log Message [JSC] ShadowRealm wrapArgument should check exceptions https://bugs.webkit.org/show_bug.cgi?id=236984 JSTests: Reviewed by Alexey Shvayka. *

[webkit-changes] [290265] trunk

2022-02-21 Thread ysuzuki
Title: [290265] trunk Revision 290265 Author ysuz...@apple.com Date 2022-02-21 13:29:03 -0800 (Mon, 21 Feb 2022) Log Message [JSC] Add explicit exception check after appendWithoutSideEffects https://bugs.webkit.org/show_bug.cgi?id=236986 rdar://88258776 Reviewed by Saam Barati.

[webkit-changes] [290248] trunk

2022-02-21 Thread ysuzuki
Title: [290248] trunk Revision 290248 Author ysuz...@apple.com Date 2022-02-21 09:56:12 -0800 (Mon, 21 Feb 2022) Log Message [JSC] Add CalendarDateTime parsing https://bugs.webkit.org/show_bug.cgi?id=236886 Reviewed by Dean Jackson. JSTests: * stress/temporal-instant.js: *

[webkit-changes] [290210] trunk

2022-02-19 Thread ysuzuki
Title: [290210] trunk Revision 290210 Author ysuz...@apple.com Date 2022-02-19 09:51:44 -0800 (Sat, 19 Feb 2022) Log Message Unreviewed, use ArrayWithUndecided in ArrayPrototype https://bugs.webkit.org/show_bug.cgi?id=236869 JSTests: * stress/array-prototype-concat.js: Added.

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

2022-02-18 Thread ysuzuki
Title: [290195] trunk/Source/bmalloc Revision 290195 Author ysuz...@apple.com Date 2022-02-18 19:56:45 -0800 (Fri, 18 Feb 2022) Log Message [libpas] Increase scavenger period from 100ms to 125ms in Darwin x64 https://bugs.webkit.org/show_bug.cgi?id=236873 Reviewed by Saam Barati. Make

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

2022-02-18 Thread ysuzuki
Title: [290194] trunk/Source/_javascript_Core Revision 290194 Author ysuz...@apple.com Date 2022-02-18 19:53:08 -0800 (Fri, 18 Feb 2022) Log Message [JSC] Make ArrayPrototype just an array https://bugs.webkit.org/show_bug.cgi?id=236869 Reviewed by Saam Barati. Originally,

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

2022-02-17 Thread ysuzuki
Title: [290110] trunk/Source/bmalloc Revision 290110 Author ysuz...@apple.com Date 2022-02-17 20:16:55 -0800 (Thu, 17 Feb 2022) Log Message [libpas] scavenger should not call pthread_mach_thread_np after suspension https://bugs.webkit.org/show_bug.cgi?id=236798 rdar://89020902 Reviewed

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

2022-02-17 Thread ysuzuki
Title: [290024] trunk/Source/bmalloc Revision 290024 Author ysuz...@apple.com Date 2022-02-17 08:56:07 -0800 (Thu, 17 Feb 2022) Log Message Unreviewed, fix heap enumeration https://bugs.webkit.org/show_bug.cgi?id=236662 * libpas/src/libpas/pas_enumerate_segregated_heaps.c:

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

2022-02-14 Thread ysuzuki
Title: [289788] trunk/Source/bmalloc Revision 289788 Author ysuz...@apple.com Date 2022-02-14 19:55:25 -0800 (Mon, 14 Feb 2022) Log Message [libpas] compact pointers should load payload via memcpy https://bugs.webkit.org/show_bug.cgi?id=236621 Reviewed by Mark Lam. ASan found that we

[webkit-changes] [289780] trunk

2022-02-14 Thread ysuzuki
Title: [289780] trunk Revision 289780 Author ysuz...@apple.com Date 2022-02-14 16:14:28 -0800 (Mon, 14 Feb 2022) Log Message `Array#{ groupBy, groupByToMap }` should throw a `TypeError` when `this` is `null` or `undefined` https://bugs.webkit.org/show_bug.cgi?id=236541 Reviewed by

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

2022-02-13 Thread ysuzuki
Title: [289725] trunk/Source/bmalloc Revision 289725 Author ysuz...@apple.com Date 2022-02-13 21:22:55 -0800 (Sun, 13 Feb 2022) Log Message Unreviewed, fix Linux build of libpas part 2 https://bugs.webkit.org/show_bug.cgi?id=235347 * libpas/src/libpas/pas_thread_local_cache.c:

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

2022-02-13 Thread ysuzuki
Title: [289724] trunk/Source/bmalloc Revision 289724 Author ysuz...@apple.com Date 2022-02-13 21:14:35 -0800 (Sun, 13 Feb 2022) Log Message Unreviewed, fix Linux build of libpas https://bugs.webkit.org/show_bug.cgi?id=235347 * libpas/src/libpas/pas_committed_pages_vector.c:

[webkit-changes] [289700] trunk

2022-02-12 Thread ysuzuki
Title: [289700] trunk Revision 289700 Author ysuz...@apple.com Date 2022-02-12 14:44:19 -0800 (Sat, 12 Feb 2022) Log Message WebGL2 AllowShared TypedArray should be accepted https://bugs.webkit.org/show_bug.cgi?id=232662 Reviewed by Dean Jackson. Source/WebCore: Test:

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

2022-02-09 Thread ysuzuki
Title: [289515] trunk/Source/_javascript_Core Revision 289515 Author ysuz...@apple.com Date 2022-02-09 17:50:04 -0800 (Wed, 09 Feb 2022) Log Message Use local variable pointer for concurrently load value https://bugs.webkit.org/show_bug.cgi?id=236387 Reviewed by Saam Barati.

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

2022-02-09 Thread ysuzuki
Title: [289476] trunk/Source/WebCore Revision 289476 Author ysuz...@apple.com Date 2022-02-09 09:06:14 -0800 (Wed, 09 Feb 2022) Log Message AudioBuffer should take a lock while visiting m_channelWrappers https://bugs.webkit.org/show_bug.cgi?id=236279 Reviewed by Keith Miller. This

[webkit-changes] [289450] trunk

2022-02-08 Thread ysuzuki
Title: [289450] trunk Revision 289450 Author ysuz...@apple.com Date 2022-02-08 17:54:25 -0800 (Tue, 08 Feb 2022) Log Message [JSC] YarrJIT inlining should be disabled when we have DotStarEnclosure https://bugs.webkit.org/show_bug.cgi?id=236332 rdar://88483574 Reviewed by Michael Saboff.

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

2022-02-08 Thread ysuzuki
Title: [289383] trunk/Source/WebCore Revision 289383 Author ysuz...@apple.com Date 2022-02-08 09:53:24 -0800 (Tue, 08 Feb 2022) Log Message [WebCore] JSValueInWrappedObject is not correct for concurrent GC https://bugs.webkit.org/show_bug.cgi?id=236277 rdar://88366849 Reviewed by Saam

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

2022-02-07 Thread ysuzuki
Title: [289359] trunk/Source/_javascript_Core Revision 289359 Author ysuz...@apple.com Date 2022-02-07 21:47:11 -0800 (Mon, 07 Feb 2022) Log Message [JSC] Convert JSString's non-atomic WTF::String to atomic string while concurrent compilers / heap threads run

[webkit-changes] [289182] trunk

2022-02-06 Thread ysuzuki
Title: [289182] trunk Revision 289182 Author ysuz...@apple.com Date 2022-02-06 14:21:55 -0800 (Sun, 06 Feb 2022) Log Message [Wasm] ref.null check should be done first in B3 call_ref https://bugs.webkit.org/show_bug.cgi?id=236206 Reviewed by Mark Lam. JSTests: * wasm.yaml: *

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

2022-02-06 Thread ysuzuki
Title: [289173] trunk/Source/_javascript_Core Revision 289173 Author ysuz...@apple.com Date 2022-02-06 11:25:32 -0800 (Sun, 06 Feb 2022) Log Message Unreviewed, follow-up after r289172 https://bugs.webkit.org/show_bug.cgi?id=236180 * runtime/JSGlobalObjectFunctions.cpp:

[webkit-changes] [289172] trunk

2022-02-06 Thread ysuzuki
Title: [289172] trunk Revision 289172 Author ysuz...@apple.com Date 2022-02-06 11:17:26 -0800 (Sun, 06 Feb 2022) Log Message [WTF] Make Bitmap constexpr friendly https://bugs.webkit.org/show_bug.cgi?id=236180 Reviewed by Darin Adler. Source/_javascript_Core: This patch makes Bitmap

[webkit-changes] [289159] trunk

2022-02-05 Thread ysuzuki
Title: [289159] trunk Revision 289159 Author ysuz...@apple.com Date 2022-02-05 10:06:02 -0800 (Sat, 05 Feb 2022) Log Message Thread suspend and resume should take a global lock to avoid deadlock https://bugs.webkit.org/show_bug.cgi?id=236159 Reviewed by Geoffrey Garen. Source/bmalloc:

[webkit-changes] [289152] trunk

2022-02-04 Thread ysuzuki
Title: [289152] trunk Revision 289152 Author ysuz...@apple.com Date 2022-02-04 23:26:52 -0800 (Fri, 04 Feb 2022) Log Message WeakRef deref can return null instead of undefined https://bugs.webkit.org/show_bug.cgi?id=235880 Reviewed by Sam Weinig and Alexey Shvayka. JSTests: *

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

2022-02-04 Thread ysuzuki
Title: [289145] trunk/Source/bmalloc Revision 289145 Author ysuz...@apple.com Date 2022-02-04 17:55:11 -0800 (Fri, 04 Feb 2022) Log Message [libpas] Use os_unfair_lock instead of spinlock https://bugs.webkit.org/show_bug.cgi?id=236158 Reviewed by Geoffrey Garen. os_unfair_lock is very

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

2022-02-04 Thread ysuzuki
Title: [289144] trunk/Source/bmalloc Revision 289144 Author ysuz...@apple.com Date 2022-02-04 16:51:35 -0800 (Fri, 04 Feb 2022) Log Message [libpas] allocation failure crash should be PAS_NEVER_INLINE https://bugs.webkit.org/show_bug.cgi?id=236164 Reviewed by Saam Barati. We introduce

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

2022-02-03 Thread ysuzuki
Title: [289085] trunk/Source/_javascript_Core Revision 289085 Author ysuz...@apple.com Date 2022-02-03 15:27:03 -0800 (Thu, 03 Feb 2022) Log Message [JSC] MultiDeleteByOffset should not define value https://bugs.webkit.org/show_bug.cgi?id=236103 Reviewed by Saam Barati.

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

2022-02-03 Thread ysuzuki
Title: [289076] trunk/Source/_javascript_Core Revision 289076 Author ysuz...@apple.com Date 2022-02-03 13:42:21 -0800 (Thu, 03 Feb 2022) Log Message Unreviewed, remove UnlinkedMetadataTable::offsetInMetadataTable since it is no longer used https://bugs.webkit.org/show_bug.cgi?id=236063

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

2022-02-03 Thread ysuzuki
Title: [289037] trunk/Source/_javascript_Core Revision 289037 Author ysuz...@apple.com Date 2022-02-03 02:07:16 -0800 (Thu, 03 Feb 2022) Log Message [JSC] Use MetadataTable instead of UnlinkedMetadataTable https://bugs.webkit.org/show_bug.cgi?id=236063 rdar://88269480 Reviewed by Robin

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

2022-02-02 Thread ysuzuki
Title: [289001] trunk/Source/_javascript_Core Revision 289001 Author ysuz...@apple.com Date 2022-02-02 15:27:09 -0800 (Wed, 02 Feb 2022) Log Message [JSC] Crash on several pages after r287986 https://bugs.webkit.org/show_bug.cgi?id=236033 Reviewed by Tim Horton. I noticed that Safari

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

2022-02-02 Thread ysuzuki
Title: [288995] trunk/Source/_javascript_Core Revision 288995 Author ysuz...@apple.com Date 2022-02-02 13:53:20 -0800 (Wed, 02 Feb 2022) Log Message [JSC] YarrJIT m_checkedOffset should be pre-computed and stored to Yarr op https://bugs.webkit.org/show_bug.cgi?id=235932 Reviewed by

[webkit-changes] [288945] trunk

2022-02-02 Thread ysuzuki
Title: [288945] trunk Revision 288945 Author ysuz...@apple.com Date 2022-02-02 00:22:40 -0800 (Wed, 02 Feb 2022) Log Message [JSC] wasm atomic opcodes should be rejected if alignment is not equal to natural width https://bugs.webkit.org/show_bug.cgi?id=235990 Reviewed by Saam Barati.

[webkit-changes] [288870] trunk/Source

2022-02-01 Thread ysuzuki
Title: [288870] trunk/Source Revision 288870 Author ysuz...@apple.com Date 2022-02-01 02:26:28 -0800 (Tue, 01 Feb 2022) Log Message Revert OSAllocator behavior to pre-Structure-Allocator change one https://bugs.webkit.org/show_bug.cgi?id=235940 Reviewed by Mark Lam.

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

2022-01-31 Thread ysuzuki
Title: [288854] trunk/Source/_javascript_Core Revision 288854 Author ysuz...@apple.com Date 2022-01-31 15:50:49 -0800 (Mon, 31 Jan 2022) Log Message Try-reserving Structure heap after reserving all the other heaps including JIT heap https://bugs.webkit.org/show_bug.cgi?id=235922

[webkit-changes] [288807] trunk/Source

2022-01-31 Thread ysuzuki
Title: [288807] trunk/Source Revision 288807 Author ysuz...@apple.com Date 2022-01-31 00:48:47 -0800 (Mon, 31 Jan 2022) Log Message [WTF] Add GenericHashKey https://bugs.webkit.org/show_bug.cgi?id=235872 Reviewed by Darin Adler. Source/_javascript_Core: Use GenericHashKey and

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

2022-01-28 Thread ysuzuki
Title: [288761] trunk/Source/_javascript_Core Revision 288761 Author ysuz...@apple.com Date 2022-01-28 15:06:19 -0800 (Fri, 28 Jan 2022) Log Message [JSC] Enable wasm branch hinting https://bugs.webkit.org/show_bug.cgi?id=235832 Reviewed by Saam Barati.

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

2022-01-28 Thread ysuzuki
Title: [288748] trunk/Source/_javascript_Core Revision 288748 Author ysuz...@apple.com Date 2022-01-28 11:01:21 -0800 (Fri, 28 Jan 2022) Log Message [JSC] YarrJIT optimization for character BM search https://bugs.webkit.org/show_bug.cgi?id=235738 Reviewed by Saam Barati. Add

[webkit-changes] [288709] trunk

2022-01-27 Thread ysuzuki
Title: [288709] trunk Revision 288709 Author ysuz...@apple.com Date 2022-01-27 16:01:39 -0800 (Thu, 27 Jan 2022) Log Message Add .clangd similar to .ccls https://bugs.webkit.org/show_bug.cgi?id=235743 Reviewed by Saam Barati. This patch adds .clangd local configuration, which is

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

2022-01-26 Thread ysuzuki
Title: [288612] trunk/Source/_javascript_Core Revision 288612 Author ysuz...@apple.com Date 2022-01-26 02:24:32 -0800 (Wed, 26 Jan 2022) Log Message [JSC] Do not run testPingPongStackOverflow while running multithreaded MultithreadedMultiVMExecutionTest

[webkit-changes] [288573] trunk

2022-01-25 Thread ysuzuki
Title: [288573] trunk Revision 288573 Author ysuz...@apple.com Date 2022-01-25 11:54:26 -0800 (Tue, 25 Jan 2022) Log Message [JSC] Wasm module import should be done in sync when WebAssembly.instantiate gets module https://bugs.webkit.org/show_bug.cgi?id=235506 Reviewed by Saam Barati.

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

2022-01-24 Thread ysuzuki
Title: [288539] trunk/Source/WebCore Revision 288539 Author ysuz...@apple.com Date 2022-01-24 21:48:06 -0800 (Mon, 24 Jan 2022) Log Message Expand RefPtr / Ref use in FrameLoader https://bugs.webkit.org/show_bug.cgi?id=235551 rdar://87986840 Reviewed by Mark Lam. Apply Ref / RefPtr

[webkit-changes] [288538] trunk

2022-01-24 Thread ysuzuki
Title: [288538] trunk Revision 288538 Author ysuz...@apple.com Date 2022-01-24 21:38:35 -0800 (Mon, 24 Jan 2022) Log Message [JSC] Enable Array#groupBy and Array#groupByToMap https://bugs.webkit.org/show_bug.cgi?id=235549 Reviewed by Ross Kirsling. JSTests: * stress/unscopables.js:

[webkit-changes] [288473] trunk

2022-01-24 Thread ysuzuki
Title: [288473] trunk Revision 288473 Author ysuz...@apple.com Date 2022-01-24 14:51:13 -0800 (Mon, 24 Jan 2022) Log Message [JSC] Support import assertion syntax https://bugs.webkit.org/show_bug.cgi?id=235312 Reviewed by Ross Kirsling. JSTests: * modules/import-meta-syntax.js:

[webkit-changes] [288411] trunk

2022-01-22 Thread ysuzuki
Title: [288411] trunk Revision 288411 Author ysuz...@apple.com Date 2022-01-22 16:00:38 -0800 (Sat, 22 Jan 2022) Log Message [JSC] Relax Date.parse requirement https://bugs.webkit.org/show_bug.cgi?id=235468 Reviewed by Darin Adler. JSTests: * stress/date-relaxed-separator.js: Added.

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

2022-01-21 Thread ysuzuki
Title: [288399] trunk/Source/_javascript_Core Revision 288399 Author ysuz...@apple.com Date 2022-01-21 19:03:00 -0800 (Fri, 21 Jan 2022) Log Message Unreviewed, follow-up after r288066 https://bugs.webkit.org/show_bug.cgi?id=235271 * runtime/DatePrototype.cpp:

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

2022-01-21 Thread ysuzuki
Title: [288381] trunk/Source/bmalloc Revision 288381 Author ysuz...@apple.com Date 2022-01-21 13:59:41 -0800 (Fri, 21 Jan 2022) Log Message [libpas] Follow-up after r288339 https://bugs.webkit.org/show_bug.cgi?id=235423 Changed the type names. *

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

2022-01-20 Thread ysuzuki
Title: [288339] trunk/Source/bmalloc Revision 288339 Author ysuz...@apple.com Date 2022-01-20 17:36:40 -0800 (Thu, 20 Jan 2022) Log Message [libpas] Ensure pas_allocation_callback and pas_deallocation_callback are initialized as NULL https://bugs.webkit.org/show_bug.cgi?id=235423

[webkit-changes] [288272] trunk

2022-01-19 Thread ysuzuki
Title: [288272] trunk Revision 288272 Author ysuz...@apple.com Date 2022-01-19 22:01:55 -0800 (Wed, 19 Jan 2022) Log Message [JSC] Implement Temporal.Now.instant() https://bugs.webkit.org/show_bug.cgi?id=234836 Reviewed by Ross Kirsling. JSTests: * stress/temporal-now-instant.js:

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

2022-01-19 Thread ysuzuki
Title: [288268] trunk/Source/_javascript_Core Revision 288268 Author ysuz...@apple.com Date 2022-01-19 20:03:12 -0800 (Wed, 19 Jan 2022) Log Message [JSC] Fix non-JIT Windows LLInt https://bugs.webkit.org/show_bug.cgi?id=235388 Reviewed by Mark Lam. We should implement cCall3 which

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

2022-01-19 Thread ysuzuki
Title: [288265] trunk/Source/bmalloc Revision 288265 Author ysuz...@apple.com Date 2022-01-19 18:40:37 -0800 (Wed, 19 Jan 2022) Log Message [libpas] Disable PAS_ASSERT on Darwin ARM64 (not in ARM64E) https://bugs.webkit.org/show_bug.cgi?id=235349 Reviewed by Saam Barati. We have

[webkit-changes] [288239] trunk/Source

2022-01-19 Thread ysuzuki
Title: [288239] trunk/Source Revision 288239 Author ysuz...@apple.com Date 2022-01-19 13:35:02 -0800 (Wed, 19 Jan 2022) Log Message Do not use pas utils outside of libpas https://bugs.webkit.org/show_bug.cgi?id=235275 Reviewed by Darin Adler. Source/WebCore: We should not use any

[webkit-changes] [288224] trunk

2022-01-19 Thread ysuzuki
Title: [288224] trunk Revision 288224 Author ysuz...@apple.com Date 2022-01-19 11:52:40 -0800 (Wed, 19 Jan 2022) Log Message [JSC] Fix YarrJIT backtrackCharacterClassNonGreedy breakpoint https://bugs.webkit.org/show_bug.cgi?id=235348 Reviewed by Michael Saboff. JSTests: *

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

2022-01-18 Thread ysuzuki
Title: [288164] trunk/Source/WTF Revision 288164 Author ysuz...@apple.com Date 2022-01-18 17:13:44 -0800 (Tue, 18 Jan 2022) Log Message Unreviewed, disable jit-heap on non Darwin On Linux etc., they have completely different steps to allocate executable memory. Thus, the current

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

2022-01-18 Thread ysuzuki
Title: [288163] trunk/Source/_javascript_Core Revision 288163 Author ysuz...@apple.com Date 2022-01-18 16:50:16 -0800 (Tue, 18 Jan 2022) Log Message [JSC] Remove Wasm::Table's m_mask https://bugs.webkit.org/show_bug.cgi?id=235329 Reviewed by Mark Lam. This patch removes m_mask in

[webkit-changes] [288066] trunk

2022-01-15 Thread ysuzuki
Title: [288066] trunk Revision 288066 Author ysuz...@apple.com Date 2022-01-15 13:35:01 -0800 (Sat, 15 Jan 2022) Log Message [JSC] Fix Date functions' argument coercion https://bugs.webkit.org/show_bug.cgi?id=235271 Reviewed by Alexey Shvayka. JSTests: * test262/expectations.yaml:

[webkit-changes] [288065] trunk

2022-01-15 Thread ysuzuki
Title: [288065] trunk Revision 288065 Author ysuz...@apple.com Date 2022-01-15 13:32:37 -0800 (Sat, 15 Jan 2022) Log Message [JSC] Fix misc issues in WebAssembly.Exception https://bugs.webkit.org/show_bug.cgi?id=235261 Reviewed by Alexey Shvayka. JSTests: *

[webkit-changes] [288064] trunk

2022-01-15 Thread ysuzuki
Title: [288064] trunk Revision 288064 Author ysuz...@apple.com Date 2022-01-15 13:17:40 -0800 (Sat, 15 Jan 2022) Log Message [JSC] Fix misc WebAssembly.Table issues https://bugs.webkit.org/show_bug.cgi?id=235262 Reviewed by Alexey Shvayka. LayoutTests/imported/w3c: Fix length of

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

2022-01-14 Thread ysuzuki
Title: [288020] trunk/Source/WTF Revision 288020 Author ysuz...@apple.com Date 2022-01-14 10:10:50 -0800 (Fri, 14 Jan 2022) Log Message Fix WTF::UUID's potential collision with empty and deleted values https://bugs.webkit.org/show_bug.cgi?id=235177 Reviewed by Chris Dumez. Since

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

2022-01-12 Thread ysuzuki
Title: [287941] trunk/Source/WTF Revision 287941 Author ysuz...@apple.com Date 2022-01-12 11:46:07 -0800 (Wed, 12 Jan 2022) Log Message [JSC] Enable libpas jit-heap when libpas is enabled https://bugs.webkit.org/show_bug.cgi?id=235042 Reviewed by Filip Pizlo. Previously, we enabled

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

2022-01-11 Thread ysuzuki
Title: [287901] trunk/Source/_javascript_Core Revision 287901 Author ysuz...@apple.com Date 2022-01-11 15:41:15 -0800 (Tue, 11 Jan 2022) Log Message [JSC] Fix kind of error thrown by wasm module creation https://bugs.webkit.org/show_bug.cgi?id=235082 Reviewed by Michael Saboff. It

[webkit-changes] [287869] trunk/JSTests

2022-01-10 Thread ysuzuki
Title: [287869] trunk/JSTests Revision 287869 Author ysuz...@apple.com Date 2022-01-10 22:34:39 -0800 (Mon, 10 Jan 2022) Log Message Unreviewed, add a bit more Intl.Locale hourCycle tests to investigate flakiness * stress/intl-locale-info.js: (let.l.new.Intl.Locale.shouldBe):

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

2022-01-10 Thread ysuzuki
Title: [287868] trunk/Source/WebCore Revision 287868 Author ysuz...@apple.com Date 2022-01-10 21:04:15 -0800 (Mon, 10 Jan 2022) Log Message Fix Windows build after r287829 https://bugs.webkit.org/show_bug.cgi?id=235054 Reviewed by Sam Weinig. FTW removal accidentally removed RECT

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

2022-01-07 Thread ysuzuki
Title: [287758] trunk/Source/_javascript_Core Revision 287758 Author ysuz...@apple.com Date 2022-01-07 10:36:15 -0800 (Fri, 07 Jan 2022) Log Message [JSC] Clean up StructureStubInfo https://bugs.webkit.org/show_bug.cgi?id=234943 Reviewed by Saam Barati. Use std::unique_ptr instead of

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

2022-01-04 Thread ysuzuki
Title: [287596] trunk/Source/_javascript_Core Revision 287596 Author ysuz...@apple.com Date 2022-01-04 16:20:42 -0800 (Tue, 04 Jan 2022) Log Message [JSC] Remove m_calleeSaveRegisters from CodeBlock::JITData and rename it to BaselineJITData https://bugs.webkit.org/show_bug.cgi?id=234555

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

2022-01-04 Thread ysuzuki
Title: [287582] trunk/Source/_javascript_Core Revision 287582 Author ysuz...@apple.com Date 2022-01-04 13:25:43 -0800 (Tue, 04 Jan 2022) Log Message [JSC] Remove JSWebAssemblyCalleeGroup cell https://bugs.webkit.org/show_bug.cgi?id=234780 Reviewed by Saam Barati. This cell is not

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

2022-01-04 Thread ysuzuki
Title: [287575] trunk/Source/_javascript_Core Revision 287575 Author ysuz...@apple.com Date 2022-01-04 10:10:42 -0800 (Tue, 04 Jan 2022) Log Message WebAssembly i32.atomic.wait timeout value incorrectly interpreted by factor 1000 https://bugs.webkit.org/show_bug.cgi?id=234833 Reviewed

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

2022-01-03 Thread ysuzuki
Title: [287561] trunk/Source/_javascript_Core Revision 287561 Author ysuz...@apple.com Date 2022-01-03 21:58:26 -0800 (Mon, 03 Jan 2022) Log Message Unreviewed, fix build failure https://bugs.webkit.org/show_bug.cgi?id=232723 * runtime/ArrayPrototype.cpp: (JSC::toLocaleString):

[webkit-changes] [287560] trunk

2022-01-03 Thread ysuzuki
Title: [287560] trunk Revision 287560 Author ysuz...@apple.com Date 2022-01-03 21:12:15 -0800 (Mon, 03 Jan 2022) Log Message Array.prototype.toLocaleString does not respect deletion of Object.prototype.toLocaleString https://bugs.webkit.org/show_bug.cgi?id=232723 Reviewed by Alexey

[webkit-changes] [287546] trunk

2022-01-03 Thread ysuzuki
Title: [287546] trunk Revision 287546 Author ysuz...@apple.com Date 2022-01-03 09:46:10 -0800 (Mon, 03 Jan 2022) Log Message [JSC] Fix Intl.PluralRules.selectRange input validation https://bugs.webkit.org/show_bug.cgi?id=234817 Reviewed by Alexey Shvayka. JSTests: *

[webkit-changes] [287544] trunk

2022-01-03 Thread ysuzuki
Title: [287544] trunk Revision 287544 Author ysuz...@apple.com Date 2022-01-03 08:50:30 -0800 (Mon, 03 Jan 2022) Log Message [JSC] Read-modify-write operation's second put-to-scope should not throw error if binding does not exist https://bugs.webkit.org/show_bug.cgi?id=234813 Reviewed

[webkit-changes] [287543] trunk

2022-01-03 Thread ysuzuki
Title: [287543] trunk Revision 287543 Author ysuz...@apple.com Date 2022-01-03 08:31:18 -0800 (Mon, 03 Jan 2022) Log Message [JSC] Fix length of Intl.NumberFormat.formatRange and Intl.PluralRules.selectRange https://bugs.webkit.org/show_bug.cgi?id=234806 Reviewed by Alexey Shvayka.

[webkit-changes] [287531] trunk

2022-01-02 Thread ysuzuki
Title: [287531] trunk Revision 287531 Author ysuz...@apple.com Date 2022-01-02 23:39:38 -0800 (Sun, 02 Jan 2022) Log Message [JSC] Use emitPutProperty / emitGetPropertyValue consistently to handle private names in edge cases https://bugs.webkit.org/show_bug.cgi?id=234794 Reviewed by

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

2021-12-27 Thread ysuzuki
Title: [287463] trunk/Source/bmalloc Revision 287463 Author ysuz...@apple.com Date 2021-12-27 22:10:30 -0800 (Mon, 27 Dec 2021) Log Message [libpas] Use thread_switch instead of sched_yield https://bugs.webkit.org/show_bug.cgi?id=234712 Reviewed by Filip Pizlo. Previously, we received

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

2021-12-27 Thread ysuzuki
Title: [287459] trunk/Source/_javascript_Core Revision 287459 Author ysuz...@apple.com Date 2021-12-27 02:04:25 -0800 (Mon, 27 Dec 2021) Log Message Consider merging Wasm::FunctionCodeBlock and Wasm::LLIntCallee https://bugs.webkit.org/show_bug.cgi?id=203691 Reviewed by Filip Pizlo.

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

2021-12-26 Thread ysuzuki
Title: [287458] trunk/Source/_javascript_Core Revision 287458 Author ysuz...@apple.com Date 2021-12-26 23:46:43 -0800 (Sun, 26 Dec 2021) Log Message [JSC] Use SlowPathReturnType instead of EncodedMatchResult https://bugs.webkit.org/show_bug.cgi?id=234686 Reviewed by Filip Pizlo. This

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

2021-12-22 Thread ysuzuki
Title: [287383] trunk/Source/bmalloc Revision 287383 Author ysuz...@apple.com Date 2021-12-22 20:04:25 -0800 (Wed, 22 Dec 2021) Log Message [libpas] Make pas_heap_type constant https://bugs.webkit.org/show_bug.cgi?id=234486 Reviewed by Filip Pizlo. Currently, pas_heap_type data is

[webkit-changes] [287308] trunk/Source

2021-12-21 Thread ysuzuki
Title: [287308] trunk/Source Revision 287308 Author ysuz...@apple.com Date 2021-12-21 02:33:01 -0800 (Tue, 21 Dec 2021) Log Message [WTF] Remove RefCountedArray and use RefCountedFixedVector https://bugs.webkit.org/show_bug.cgi?id=234484 Reviewed by Dean Jackson. Source/WebCore: Use

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

2021-12-19 Thread ysuzuki
Title: [287246] trunk/Source/bmalloc Revision 287246 Author ysuz...@apple.com Date 2021-12-19 12:34:07 -0800 (Sun, 19 Dec 2021) Log Message [libpas] Add macros to disable bmalloc core so that libpas can be enabled on 64-bit watchOS https://bugs.webkit.org/show_bug.cgi?id=234481 Reviewed

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

2021-12-19 Thread ysuzuki
Title: [287238] trunk/Source/WebCore Revision 287238 Author ysuz...@apple.com Date 2021-12-19 01:40:48 -0800 (Sun, 19 Dec 2021) Log Message Lazily allocate HistoricUsageData https://bugs.webkit.org/show_bug.cgi?id=212878 Reviewed by Saam Barati. This is only used when resource-overlay

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

2021-12-18 Thread ysuzuki
Title: [287221] trunk/Source/_javascript_Core Revision 287221 Author ysuz...@apple.com Date 2021-12-18 03:19:18 -0800 (Sat, 18 Dec 2021) Log Message [JSC] Do not allocate m_bbqCallee and m_omgCallee until it becomes necessary https://bugs.webkit.org/show_bug.cgi?id=234457 Reviewed by

[webkit-changes] [287220] trunk

2021-12-18 Thread ysuzuki
Title: [287220] trunk Revision 287220 Author ysuz...@apple.com Date 2021-12-18 02:17:05 -0800 (Sat, 18 Dec 2021) Log Message [WTF] Introduce TrailingArray https://bugs.webkit.org/show_bug.cgi?id=234201 Reviewed by Darin Adler. Source/_javascript_Core: Use

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

2021-12-17 Thread ysuzuki
Title: [287216] trunk/Source/bmalloc Revision 287216 Author ysuz...@apple.com Date 2021-12-17 18:30:09 -0800 (Fri, 17 Dec 2021) Log Message Unreviewed, pas_probabilistic_guard_malloc_allocator.c is broken when LIBPAS is not enabled https://bugs.webkit.org/show_bug.cgi?id=234415 *

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

2021-12-17 Thread ysuzuki
Title: [287215] trunk/Source/bmalloc Revision 287215 Author ysuz...@apple.com Date 2021-12-17 18:09:45 -0800 (Fri, 17 Dec 2021) Log Message Unreviewed, CMakeLists is missing pas_probabilistic_guard_malloc_allocator.[ch] https://bugs.webkit.org/show_bug.cgi?id=234415 * CMakeLists.txt: *

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

2021-12-17 Thread ysuzuki
Title: [287214] trunk/Source/bmalloc Revision 287214 Author ysuz...@apple.com Date 2021-12-17 17:13:59 -0800 (Fri, 17 Dec 2021) Log Message [libpas] Use inline-assembly ARM64 code in GCC too https://bugs.webkit.org/show_bug.cgi?id=234450 Reviewed by Saam Barati. Same problem to r287168

[webkit-changes] [287202] trunk/Tools

2021-12-17 Thread ysuzuki
Title: [287202] trunk/Tools Revision 287202 Author ysuz...@apple.com Date 2021-12-17 12:55:28 -0800 (Fri, 17 Dec 2021) Log Message [JSC] Fix runscript's standalone ability to run https://bugs.webkit.org/show_bug.cgi?id=234166 Reviewed by Mark Lam. r286109 broke the ability to run

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

2021-12-17 Thread ysuzuki
Title: [287175] trunk/Source/bmalloc Revision 287175 Author ysuz...@apple.com Date 2021-12-17 01:01:48 -0800 (Fri, 17 Dec 2021) Log Message [libpas] Enable libpas on ARM64 Darwin platforms (ARM64E is already enabled) https://bugs.webkit.org/show_bug.cgi?id=234416 Reviewed by Filip

<    1   2   3   4   5   6   7   8   9   10   >