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 suppor
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
Rev
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 correct
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 full-col
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"
https://bugs.webkit.org/show_bug.cgi?id=24
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
Review
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 iterator_ne
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
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 O
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 Be
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 Arra
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 Ad
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 .c
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 microbenchm
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 frequent
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):
(WTF::Co
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 WriteBarr
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 spec
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 6dfb5dc2b3bcd083231cee3cacc599ca7f76
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
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 by
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
* Source/_javasc
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 patc
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 PAS_ASSERT_WITH_DET
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 T
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 is
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 F
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 i
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::WebPageProxy::upda
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~ AtomStrings
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 Barati.
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 valu
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
* runtime/IntlNumberForma
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 structureHea
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 som
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.
Tem
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 hav
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 Ato
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 initialize
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 smal
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 u
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
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 miss
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 need
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
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 dropp
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.
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:
(JSC::DFG::Graph::methodOfGettingAVa
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. While
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 Bu
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 power-of-
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 running
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:
Canoni
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 Pr
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. TempRegis
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 conca
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. TempRegis
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 al
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 forg
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
Mo
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
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
https://bugs.webkit.org/sh
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
https://bugs.webkit.org/show_bug
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.
* Source/_javascript_Core
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:
(JSC::DFG::Plan::compileInThr
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
* b
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 CallFrame::deprecatedVM,
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 enlarge
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 have
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.
Source/_javascript_
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
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:
* stress/resolv
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 Kei
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 by
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
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:
* stress/8bit-16bit-a
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
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 pr
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 re
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.
htt
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 callin
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 .
Sour
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 getting
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.
* stress/out
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 Bar
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 OS
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
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):
* bm
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
https://bugs.webkit.org/show_bu
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 Bara
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 Call
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 Alex
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 inv
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
https://bugs.webkit.org/show_bug.cgi?id=2
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:
(JSC::DFG::Specu
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:
* microbench
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:
* stress/
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:
* stress/class-fiel
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
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
Revi
1 - 100 of 1001 matches
Mail list logo