Title: [295766] trunk/Source/_javascript_Core/offlineasm/arm64.rb
Revision 295766
Author mark@apple.com
Date 2022-06-22 19:56:36 -0700 (Wed, 22 Jun 2022)
Log Message
Change offlineasm to emit more efficient LLInt code.
https://bugs.webkit.org/show_bug.cgi?id=241856
Reviewed by Yusuke
Title: [295680] trunk/Source
Revision 295680
Author mark@apple.com
Date 2022-06-20 23:37:29 -0700 (Mon, 20 Jun 2022)
Log Message
Enhance RawPointer to take function pointers as well.
https://bugs.webkit.org/show_bug.cgi?id=241773
Reviewed by Yusuke Suzuki.
Also add PageBlock::end an
Title: [295677] trunk/Source/_javascript_Core/runtime/Options.cpp
Revision 295677
Author mark@apple.com
Date 2022-06-20 17:02:18 -0700 (Mon, 20 Jun 2022)
Log Message
Fix broken --useOSLog option.
https://bugs.webkit.org/show_bug.cgi?id=241790
Reviewed by Alexey Shvayka.
Internally,
Title: [295661] trunk/Source
Revision 295661
Author mark@apple.com
Date 2022-06-18 21:13:05 -0700 (Sat, 18 Jun 2022)
Log Message
Change Integrity audit logging to use OS_LOG_TYPE_ERROR.
https://bugs.webkit.org/show_bug.cgi?id=241742
Reviewed by Yusuke Suzuki.
On OS(DARWIN), Integrit
Title: [295660] trunk/Source
Revision 295660
Author mark@apple.com
Date 2022-06-18 21:07:37 -0700 (Sat, 18 Jun 2022)
Log Message
Introducing RawHex, a counterpart to RawPointer
https://bugs.webkit.org/show_bug.cgi?id=241743
Reviewed by Saam Barati.
RawHex is for dumping integral val
Title: [295656] trunk/Source
Revision 295656
Author mark@apple.com
Date 2022-06-17 21:26:27 -0700 (Fri, 17 Jun 2022)
Log Message
Enhance Options::useOSLog to accept an os log type value.
https://bugs.webkit.org/show_bug.cgi?id=241719
Reviewed by Yusuke Suzuki.
This option only appli
Title: [295110] trunk/Source/_javascript_Core/dfg/DFGJITCode.h
Revision 295110
Author mark@apple.com
Date 2022-06-01 17:17:14 -0700 (Wed, 01 Jun 2022)
Log Message
Speculative build fix for Mac Catalyst.
https://bugs.webkit.org/show_bug.cgi?id=241206
Unreviewed.
* Source/_javascript_
Title: [294960] trunk/Source
Revision 294960
Author mark@apple.com
Date 2022-05-27 15:48:36 -0700 (Fri, 27 May 2022)
Log Message
Revert "Non unified build fixes, lateish May 2022 edition"
Unreviewed.
This reverts commit 2db7e5eef53c0424ac30bccf7cdf9aa8428e9464.
We need to revert 2a
Title: [294905] trunk/Source/_javascript_Core/runtime/JSCellInlines.h
Revision 294905
Author mark@apple.com
Date 2022-05-26 15:51:13 -0700 (Thu, 26 May 2022)
Log Message
Re-factoring clean up in allocateCell and tryAllocateCell.
https://bugs.webkit.org/show_bug.cgi?id=240973
Reviewed
Title: [294861] trunk/Source/WTF/wtf/CheckedArithmetic.h
Revision 294861
Author mark@apple.com
Date 2022-05-25 18:56:09 -0700 (Wed, 25 May 2022)
Log Message
Build fix: Don't use __builtin_mul_overflow on PLATFORM(IOS_FAMILY_SIMULATOR).
https://bugs.webkit.org/show_bug.cgi?id=240937
R
Title: [294810] trunk/Source/_javascript_Core/llint/LowLevelInterpreter.cpp
Revision 294810
Author mark@apple.com
Date 2022-05-25 11:11:10 -0700 (Wed, 25 May 2022)
Log Message
Speculative build fix: Revert use of .alt_entry directive in LLInt asm code.
https://bugs.webkit.org/show_bug
Title: [294788] trunk/Source
Revision 294788
Author mark@apple.com
Date 2022-05-24 21:43:31 -0700 (Tue, 24 May 2022)
Log Message
Use dladdr to get labels instead of stashing them in the JITOperationAnnotation.
https://bugs.webkit.org/show_bug.cgi?id=240895
Reviewed by Saam Barati.
W
Title: [294787] trunk/Source/_javascript_Core/offlineasm
Revision 294787
Author mark@apple.com
Date 2022-05-24 21:03:14 -0700 (Tue, 24 May 2022)
Log Message
Use `jsc_llint` as a LLInt local label prefix instead of `_offlineasm`.
https://bugs.webkit.org/show_bug.cgi?id=240885
Reviewed
Title: [294786] trunk/Source/_javascript_Core/llint/LowLevelInterpreter.cpp
Revision 294786
Author mark@apple.com
Date 2022-05-24 20:30:54 -0700 (Tue, 24 May 2022)
Log Message
[Clang only] Make every LLInt asm global label an alt entry.
https://bugs.webkit.org/show_bug.cgi?id=240890
Title: [294768] trunk/Source/_javascript_Core/llint/LowLevelInterpreter.cpp
Revision 294768
Author mark@apple.com
Date 2022-05-24 14:55:45 -0700 (Tue, 24 May 2022)
Log Message
Use the Clang .alt_entry directive to allow use of global labels in LLInt asm.
https://bugs.webkit.org/show_b
Title: [294563] trunk/Source/_javascript_Core/b3/B3ReduceStrength.cpp
Revision 294563
Author mark@apple.com
Date 2022-05-20 11:33:04 -0700 (Fri, 20 May 2022)
Log Message
Refine B3ReduceStrength's range for sign extension operations.
https://bugs.webkit.org/show_bug.cgi?id=240720
Rev
Title: [294493] trunk/Source/_javascript_Core/runtime
Revision 294493
Author mark@apple.com
Date 2022-05-19 10:50:30 -0700 (Thu, 19 May 2022)
Log Message
Build fix for Release ASAN builds.
https://bugs.webkit.org/show_bug.cgi?id=240667
Reviewed by Yusuke Suzuki.
JSC::ptrTagName() sh
Title: [294486] trunk/Source/WTF/wtf/PlatformEnable.h
Revision 294486
Author mark@apple.com
Date 2022-05-19 09:06:36 -0700 (Thu, 19 May 2022)
Log Message
Debug assertion on launch when using an ASAN build on macOS Apple Silicon.
https://bugs.webkit.org/show_bug.cgi?id=240655
Reviewed
Title: [294429] trunk/Source/_javascript_Core/assembler/SecureARM64EHashPinsInlines.h
Revision 294429
Author mark@apple.com
Date 2022-05-18 13:43:25 -0700 (Wed, 18 May 2022)
Log Message
Small clean ups in SecureARM64EHashPins.
https://bugs.webkit.org/show_bug.cgi?id=240587
Reviewed b
ebCoreTestSupport.h
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (294286 => 294287)
--- trunk/Source/_javascript_Core/ChangeLog 2022-05-17 03:36:13 UTC (rev 294286)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-05-17 05:21:53 UTC (rev 294287)
@@ -1,3 +1,176 @@
+2022-05-16 Mark
tThunks.cpp
trunk/Source/_javascript_Core/yarr/YarrDisassembler.cpp
trunk/Source/_javascript_Core/yarr/YarrDisassembler.h
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (294179 => 294180)
--- trunk/Source/_javascript_Core/ChangeLog 2022-05-13 22:20:39 UTC (rev 294179)
+++ trunk/Source/_javascri
t_Core/API/tests/JSObjectGetProxyTargetTest.cpp 2022-05-10 21:55:45 UTC (rev 294017)
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2017-2018 Apple Inc. All rights reserved.
+ * Copyright (C) 2017-2022 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, wi
hangeLog 2022-05-07 23:34:10 UTC (rev 293951)
+++ trunk/Source/bmalloc/ChangeLog 2022-05-08 02:41:37 UTC (rev 293952)
@@ -1,3 +1,33 @@
+2022-05-07 Mark Lam
+
+Force PAS_ASSERT to generate different crash sites for each assertion.
+https://bugs.webkit.org/show_bug.cgi?id=240209
+
44:44 UTC (rev 293779)
@@ -1,3 +1,62 @@
+2022-05-04 Mark Lam
+
+Use IterationStatus in more places.
+https://bugs.webkit.org/show_bug.cgi?id=239864
+
+Reviewed by Saam Barati.
+
+There's no need for a StackVisitor::Status and a VMInspector::FunctorStatus whi
ore/ChangeLog 2022-04-22 14:03:47 UTC (rev 293220)
@@ -1,3 +1,14 @@
+2022-04-22 Mark Lam
+
+Apply purifyNaN in more places.
+https://bugs.webkit.org/show_bug.cgi?id=239619
+
+
+Reviewed by Yusuke Suzuki.
+
+* wasm/js/JSWebAssemblyHelpers.h:
+(JSC::toJSVa
(293044 => 293045)
--- trunk/ChangeLog 2022-04-19 23:25:17 UTC (rev 293044)
+++ trunk/ChangeLog 2022-04-19 23:41:23 UTC (rev 293045)
@@ -1,5 +1,11 @@
2022-04-19 Mark Lam
+Update my GitHub login.
+
+* metadata/contributors.json:
+
+2022-04-19 Mark Lam
+
Adding my Git
(293039 => 293040)
--- trunk/ChangeLog 2022-04-19 22:04:46 UTC (rev 293039)
+++ trunk/ChangeLog 2022-04-19 22:10:15 UTC (rev 293040)
@@ -1,3 +1,9 @@
+2022-04-19 Mark Lam
+
+Adding my GitHub credentials.
+
+* metadata/contributors.json:
+
2022-04-19 Karl Rack
Log 2022-04-18 23:06:40 UTC (rev 292978)
@@ -1,3 +1,29 @@
+2022-04-18 Mark Lam
+
+The VMTraps signal handler should no return SignalAction::NotHandled on codeBlockSet lock contention.
+https://bugs.webkit.org/show_bug.cgi?id=239457
+
+Reviewed by Yusuke Suzuki.
+
+
022-04-17 21:52:53 UTC (rev 292950)
@@ -1,5 +1,19 @@
2022-04-16 Mark Lam
+Harden JSObject::setPrototypeOf.
+https://bugs.webkit.org/show_bug.cgi?id=239440
+
+Reviewed by Yusuke Suzuki.
+
+* runtime/JSObject.cpp:
+(JSC::JSObject::setPrototypeDir
-17 03:56:33 UTC (rev 292945)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-04-17 04:22:20 UTC (rev 292946)
@@ -1,3 +1,24 @@
+2022-04-16 Mark Lam
+
+Fix a deadlock in VMTraps.
+https://bugs.webkit.org/show_bug.cgi?id=239421
+
+
+Reviewed by Michael Sab
ore/ChangeLog 2022-04-15 19:54:36 UTC (rev 292920)
@@ -1,3 +1,19 @@
+2022-04-15 Mark Lam
+
+Apply purifyNaN in more places.
+https://bugs.webkit.org/show_bug.cgi?id=239393
+
+Reviewed by Saam Barati.
+
+Also removed some unused functions.
+
+* wasm/WasmInstanc
,16 @@
+2022-03-30 Mark Lam
+
+Remove obsolete --useProbeOSRExit option.
+https://bugs.webkit.org/show_bug.cgi?id=238534
+
+Reviewed by Saam Barati.
+
+* dfg/DFGJITCompiler.cpp:
+(JSC::DFG::JITCompiler::link):
+* runtime/Options.cpp:
+(JSC::Opti
rce/_javascript_Core/ChangeLog 2022-03-28 23:48:31 UTC (rev 292009)
@@ -1,3 +1,19 @@
+2022-03-28 Mark Lam
+
+The lazy symbolObjectStructure should be realized before we allocate a SymbolObject.
+https://bugs.webkit.org/show_bug.cgi?id=238474
+
+
+Reviewed by Yus
Title: [291891] trunk/Source/_javascript_Core
Revision 291891
Author mark@apple.com
Date 2022-03-25 14:51:53 -0700 (Fri, 25 Mar 2022)
Log Message
AI should not set the structure for ObjectCreate
https://bugs.webkit.org/show_bug.cgi?id=238349
Patch by Justin Michaud on 2022-03-24
Rev
k/Source/bmalloc/ChangeLog 2022-03-16 03:25:52 UTC (rev 291327)
+++ trunk/Source/bmalloc/ChangeLog 2022-03-16 03:51:02 UTC (rev 291328)
@@ -1,3 +1,18 @@
+2022-03-15 Mark Lam
+
+Remove unused directory local variable in pas_enumerate_segregated_heaps.
+https://bugs.webkit.org/show
022-03-14 Mark Lam
+
+Enhance StackCheck debugging support and bump up the ASAN reserved zone size.
+https://bugs.webkit.org/show_bug.cgi?id=237805
+
+Reviewed by Robin Morisset.
+
+1. Apply the ASAN multiplier to StackBound::DefaultReservedZone instead of j
or.js
Diff
Modified: trunk/JSTests/ChangeLog (290980 => 290981)
--- trunk/JSTests/ChangeLog 2022-03-08 08:55:33 UTC (rev 290980)
+++ trunk/JSTests/ChangeLog 2022-03-08 09:09:16 UTC (rev 290981)
@@ -1,3 +1,13 @@
+2022-03-08 Mark Lam
+
+Remove invalid ASSERT in LocaleI
Modified: trunk/LayoutTests/ChangeLog (290958 => 290959)
--- trunk/LayoutTests/ChangeLog 2022-03-07 22:32:47 UTC (rev 290958)
+++ trunk/LayoutTests/ChangeLog 2022-03-07 23:07:55 UTC (rev 290959)
@@ -1,3 +1,18 @@
+2022-03-07 Mark Lam
+
+Remove TestExpectations for imported/w3c/web-pl
03-06 06:59:01 UTC (rev 290873)
@@ -1,5 +1,19 @@
2022-03-05 Mark Lam
+Fix JITOperationList::addPointers() to support JIT_OPERATION_VALIDATION_ASSERT_ENABLED.
+https://bugs.webkit.org/show_bug.cgi?id=237504
+
+
+Reviewed by Saam Barati.
+
+Acco
ource/_javascript_Core/ChangeLog (290870 => 290871)
--- trunk/Source/_javascript_Core/ChangeLog 2022-03-05 21:24:10 UTC (rev 290870)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-03-05 21:55:27 UTC (rev 290871)
@@ -1,5 +1,26 @@
2022-03-05 Mark Lam
+Optimize VMTraps::maybeNeed
90868 => 290869)
--- trunk/Source/_javascript_Core/ChangeLog 2022-03-05 17:18:30 UTC (rev 290868)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-03-05 18:55:21 UTC (rev 290869)
@@ -1,3 +1,33 @@
+2022-03-05 Mark Lam
+
+Fix broken SuspendExceptionScope and remove redundant VM::DeferExcept
0529)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-02-25 23:19:46 UTC (rev 290530)
@@ -1,3 +1,42 @@
+2022-02-24 Mark Lam
+
+Remove incorrect ASSERT.
+https://bugs.webkit.org/show_bug.cgi?id=237185
+
+
+Reviewed by Yusuke Suzuki.
+
+These debug ASSER
-25 19:03:10 UTC (rev 290517)
@@ -1,3 +1,13 @@
+2022-02-25 Mark Lam
+
+operationMaterializeObjectInOSR should DeferTerminationForAWhile instead of just DeferTermination.
+https://bugs.webkit.org/show_bug.cgi?id=237173
+rdar://problem/89450245
+
+Reviewed by Yus
Log 2022-02-18 20:37:00 UTC (rev 290154)
+++ trunk/Source/WebCore/ChangeLog 2022-02-18 20:42:39 UTC (rev 290155)
@@ -1,3 +1,186 @@
+2022-02-18 Mark Lam
+
+Fix copy-paste error in r290129.
+https://bugs.webkit.org/show_bug.cgi?id=236847
+rdar://problem/89155146
+
+Revie
Modified: trunk/JSTests/ChangeLog (289876 => 289877)
--- trunk/JSTests/ChangeLog 2022-02-16 05:27:04 UTC (rev 289876)
+++ trunk/JSTests/ChangeLog 2022-02-16 06:12:08 UTC (rev 289877)
@@ -1,3 +1,18 @@
+2022-02-15 Mark Lam
+
+Defer TerminationsExceptions while
rev 289863)
@@ -1,3 +1,22 @@
+2022-02-15 Mark Lam
+
+Make HeapType an enum class.
+https://bugs.webkit.org/show_bug.cgi?id=236667
+
+
+Reviewed by Yusuke Suzuki.
+
+* dynbench.cpp:
+* heap/Heap.cpp:
+* heap/Heap.h:
+* jsc.
s.dep
Diff
Modified: trunk/Source/WebCore/ChangeLog (289457 => 289458)
--- trunk/Source/WebCore/ChangeLog 2022-02-09 07:35:37 UTC (rev 289457)
+++ trunk/Source/WebCore/ChangeLog 2022-02-09 08:34:22 UTC (rev 289458)
@@ -1,3 +1,15 @@
+2022-02-09 Mark Lam
+
+Remove some obsolete depe
/WorkerOrWorkletScriptController.cpp
Diff
Modified: trunk/Source/WebCore/ChangeLog (289056 => 289057)
--- trunk/Source/WebCore/ChangeLog 2022-02-03 15:29:18 UTC (rev 289056)
+++ trunk/Source/WebCore/ChangeLog 2022-02-03 16:38:40 UTC (rev 289057)
@@ -1,3 +1,32 @@
+2022-02-03 Mark Lam
+
+Fl
,19 @@
+2022-02-02 Mark Lam
+
+Update computation of FAST_TLS base.
+https://bugs.webkit.org/show_bug.cgi?id=235934
+
+Reviewed by Yusuke Suzuki.
+
+* assembler/MacroAssemblerARM64.h:
+(JSC::MacroAssemblerARM64::loadFromTLS32):
+(JSC::MacroAssemblerAR
unk/Source/_javascript_Core/ChangeLog (24 => 25)
--- trunk/Source/_javascript_Core/ChangeLog 2022-02-01 17:18:59 UTC (rev 24)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-02-01 17:33:58 UTC (rev 25)
@@ -1,3 +1,47 @@
+2022-02-01 Mark Lam
+
+Enhance sanitizeStackForV
geLog (288598 => 288599)
--- trunk/Source/_javascript_Core/ChangeLog 2022-01-26 01:37:12 UTC (rev 288598)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-01-26 02:08:27 UTC (rev 288599)
@@ -1,3 +1,15 @@
+2022-01-25 Mark Lam
+
+Gardening: build fix for CLoop.
+
+Not
/Source/_javascript_Core/ChangeLog (288457 => 288458)
--- trunk/Source/_javascript_Core/ChangeLog 2022-01-24 19:19:05 UTC (rev 288457)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-01-24 20:01:13 UTC (rev 288458)
@@ -1,3 +1,15 @@
+2022-01-24 Mark Lam
+
+Add FixedVector::clear(), conta
,13 @@
+2022-01-18 Mark Lam
+
+Gardening: resolve test failure on CLoop.
+
+Not reviewed.
+
+Change test to not rely on WebAssembly.
+
+* stress/max-typed-array-length-toString.js:
+
2022-01-15 Yusuke Suzuki
[JSC] Fix Date functions' argument
; 288037)
--- trunk/JSTests/ChangeLog 2022-01-14 23:48:46 UTC (rev 288036)
+++ trunk/JSTests/ChangeLog 2022-01-15 00:44:17 UTC (rev 288037)
@@ -1,3 +1,13 @@
+2022-01-14 Mark Lam
+
+JSStringJoiner's constructor should take a size_t length.
+https://bugs.webkit.org/show_bug.
/Source/_javascript_Core/ChangeLog (287960 => 287961)
--- trunk/Source/_javascript_Core/ChangeLog 2022-01-13 00:30:40 UTC (rev 287960)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-01-13 00:36:58 UTC (rev 287961)
@@ -1,3 +1,22 @@
+2022-01-12 Mark Lam
+
+[Re-landing] Upd
/_javascript_Core/ChangeLog (287907 => 287908)
--- trunk/Source/_javascript_Core/ChangeLog 2022-01-12 04:01:30 UTC (rev 287907)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-01-12 04:03:20 UTC (rev 287908)
@@ -1,3 +1,22 @@
+2022-01-11 Mark Lam
+
+Update hashThreadState() to excl
Title: [287650] branches/safari-612-branch/Source/_javascript_Core
Revision 287650
Author mark@apple.com
Date 2022-01-05 13:44:38 -0800 (Wed, 05 Jan 2022)
Log Message
Cherry-pick r287421. rdar://problem/84260429
2021-12-23 Mark Lam
Make DeferredWorkTimer::addPendingWork
420 => 287421)
--- trunk/Source/_javascript_Core/ChangeLog 2021-12-24 05:19:32 UTC (rev 287420)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-12-24 05:58:47 UTC (rev 287421)
@@ -1,3 +1,97 @@
+2021-12-23 Mark Lam
+
+Make DeferredWorkTimer::addPendingWork() return a Ticket.
+
ChangeLog 2021-12-11 16:59:05 UTC (rev 286913)
@@ -1,3 +1,46 @@
+2021-12-11 Mark Lam
+
+Automatically forbid JS execution when we throw a TerminationException.
+https://bugs.webkit.org/show_bug.cgi?id=234188
+
+Reviewed by Yusuke Suzuki.
+
+For Worker threads
:16 UTC (rev 286911)
+++ trunk/Source/WebCore/ChangeLog 2021-12-11 16:55:07 UTC (rev 286912)
@@ -1,3 +1,20 @@
+2021-12-11 Mark Lam
+
+WebCore::createDOMException() should abort early if termination is pending.
+https://bugs.webkit.org/show_bug.cgi?id=234190
+
+Reviewed
71)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-12-06 22:50:39 UTC (rev 286572)
@@ -1,3 +1,90 @@
+2021-12-06 Mark Lam
+
+Remove unneeded virtual allocator methods from Subspace.
+https://bugs.webkit.org/show_bug.cgi?id=233891
+rdar://86117970
+
+Reviewed by
rev 286567)
@@ -1,3 +1,11 @@
+2021-12-06 Mark Lam
+
+Reverting local test code that should not have been landed.
+
+Not reviewed.
+
+* UIProcess/Cocoa/ModelElementControllerCocoa.mm:
+
2021-12-06 Tim Horton
Momentum Event Dispatcher: Momentum phase runs backwa
2021-11-18 Mark Lam
+Rename PropertyMapHashTable.h to PropertyTable.h to match the class.
+https://bugs.webkit.org/show_bug.cgi?id=23
+rdar://85565760
+
+Reviewed by Yusuke Suzuki.
+
+Also renamed some supporting data structures to match. This is
1,3 +1,29 @@
+2021-11-18 Mark Lam
+
+CellAttributes should be returned by value.
+https://bugs.webkit.org/show_bug.cgi?id=25
+rdar://85568435
+
+Reviewed by Yusuke Suzuki.
+
+CellAttributes fits in 16 bits, and client code never modifies returned CellAttribu
(rev 285686)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-11-11 23:58:13 UTC (rev 285687)
@@ -1,5 +1,128 @@
2021-11-11 Mark Lam
+Add VM::writeBarrier() and VM::mutatorFence().
+https://bugs.webkit.org/show_bug.cgi?id=233019
+rdar://85318693
+
+Reviewed by
)
};
bool failed = false;
Modified: trunk/Source/_javascript_Core/ChangeLog (285656 => 285657)
--- trunk/Source/_javascript_Core/ChangeLog 2021-11-11 21:52:35 UTC (rev 285656)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-11-11 22:00:27 UTC (rev 285657)
@@ -1,3 +1,13 @@
cript_Core/ChangeLog (285652 => 285653)
--- trunk/Source/_javascript_Core/ChangeLog 2021-11-11 21:09:39 UTC (rev 285652)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-11-11 21:24:11 UTC (rev 285653)
@@ -1,3 +1,26 @@
+2021-11-11 Mark Lam
+
+Rename Heap::isCurrentThreadB
ore/ChangeLog 2021-11-02 04:55:23 UTC (rev 285153)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-11-02 06:56:01 UTC (rev 285154)
@@ -1,3 +1,14 @@
+2021-11-01 Mark Lam
+
+Remove some unused Heap fields.
+https://bugs.webkit.org/show_bug.cgi?id=232604
+
+Reviewed by Yusuke Suz
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (284714 => 284715)
--- trunk/Source/_javascript_Core/ChangeLog 2021-10-22 21:40:02 UTC (rev 284714)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-10-22 21:47:34 UTC (rev 284715)
@@ -1,3 +1,16 @@
+2021-10-22 Mark Lam
+
+Cha
angeLog 2021-10-22 05:05:42 UTC (rev 284667)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-10-22 07:19:52 UTC (rev 284668)
@@ -1,3 +1,38 @@
+2021-10-22 Mark Lam
+
+Remove unneeded Heap::m_vm.
+https://bugs.webkit.org/show_bug.cgi?id=232132
+
+Reviewed by Y
rce/_javascript_Core/ChangeLog 2021-10-22 02:15:01 UTC (rev 284663)
@@ -1,3 +1,12 @@
+2021-10-21 Mark Lam
+
+Remove an unused field: Heap::m_copyingRememberedSet.
+https://bugs.webkit.org/show_bug.cgi?id=232119
+
+Reviewed by Robin Morisset.
+
+* heap/Heap.h:
+
2021-10-21 Yus
eter64.asm:309
#if OS(DARWIN)
".loc 1 1\n" "L_offlineasm_loh_adrp_1: \n"// LowLevelInterpreter.asm:1
"adrp x2, " LOCAL_REFERENCE(g_config) "@GOTPAGE \n"
"L_offlineasm_loh_ldr_1
v 283631)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-10-06 17:31:44 UTC (rev 283632)
@@ -1,3 +1,19 @@
+2021-10-06 Mark Lam
+
+Speculative fix for a null pointer dereference in ByteCodeParser::handlePutByVal.
+https://bugs.webkit.org/show_bug.cgi?id=231252
+rdar://
567)
--- trunk/JSTests/ChangeLog 2021-10-05 19:12:27 UTC (rev 283566)
+++ trunk/JSTests/ChangeLog 2021-10-05 19:20:28 UTC (rev 283567)
@@ -1,3 +1,13 @@
+2021-10-05 Mark Lam
+
+CodeBlock should not add/remove LoopHintExecutionCounters.
+https://bugs.webkit.org/show_bug.cgi?id=231
UTC (rev 283300)
@@ -1,3 +1,13 @@
+2021-09-29 Mark Lam
+
+DFG strength reduction on % operator should handle an INT_MIN divisor.
+https://bugs.webkit.org/show_bug.cgi?id=230391
+
+
+Reviewed by Robin Morisset.
+
+* stress/dfg-strength-reduction-on-mod-sho
/ChangeLog (282831 => 282832)
--- trunk/Source/_javascript_Core/ChangeLog 2021-09-21 18:30:37 UTC (rev 282831)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-09-21 18:43:34 UTC (rev 282832)
@@ -1,3 +1,13 @@
+2021-09-21 Mark Lam
+
+Replace a few ASSERTs with static_asserts in the AR
/_javascript_Core/ChangeLog (281719 => 281720)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-27 21:00:39 UTC (rev 281719)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-27 21:16:21 UTC (rev 281720)
@@ -1,5 +1,17 @@
2021-08-27 Mark Lam
+Changed ARM64 probe trampoline to do
unk/Source/_javascript_Core/runtime/JSCPtrTag.h
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (281717 => 281718)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-27 19:53:12 UTC (rev 281717)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-27 20:49:34 UTC (rev 281718)
(281543 => 281544)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-25 03:11:34 UTC (rev 281543)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-25 03:47:18 UTC (rev 281544)
@@ -1,5 +1,28 @@
2021-08-24 Mark Lam
+Refactor ENABLE(JIT_OPERATION_VALIDATION) code to emit no code w
ce/_javascript_Core/offlineasm/parser.rb
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (281540 => 281541)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-25 01:57:18 UTC (rev 281540)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-25 02:34:38 UTC (rev 281541)
@@ -1,5 +1,63
Modified: trunk/Source/_javascript_Core/ChangeLog (281533 => 281534)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-25 00:07:26 UTC (rev 281533)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-25 00:08:00 UTC (rev 281534)
@@ -1,3 +1,17 @@
+2021-08-24 Mark Lam
+
+testb3_6 should
04:25:31 UTC (rev 281433)
+++ tags/Safari-612.1.27.3.5/Source/_javascript_Core/ChangeLog 2021-08-23 05:12:33 UTC (rev 281434)
@@ -1,3 +1,12 @@
+2021-08-22 Mark Lam
+
+Build fix for bad cherry-pick of r281178.
+rdar://problem/82083485
+
+Not reviewed.
+
+* b3/testb
ascript_Core/offlineasm/parser.rb
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (281320 => 281321)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-20 16:22:25 UTC (rev 281320)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-20 17:01:00 UTC (rev 281321)
@@ -1,5 +1,63 @@
2021
021-08-20 15:56:05 UTC (rev 281318)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-20 16:21:35 UTC (rev 281319)
@@ -1,3 +1,13 @@
+2021-08-20 Mark Lam
+
+Reduce StructureID entropy bits to 5 to make room for more StructureIDs.
+https://bugs.webkit.org/show_bug.cgi?id=229
/PtrTag.cpp
trunk/Source/WTF/wtf/PtrTag.h
Diff
Modified: trunk/Source/WTF/ChangeLog (281317 => 281318)
--- trunk/Source/WTF/ChangeLog 2021-08-20 15:53:13 UTC (rev 281317)
+++ trunk/Source/WTF/ChangeLog 2021-08-20 15:56:05 UTC (rev 281318)
@@ -1,5 +1,21 @@
2021-08-20 Mark Lam
+M
7)
--- trunk/Source/WTF/ChangeLog 2021-08-20 15:30:03 UTC (rev 281316)
+++ trunk/Source/WTF/ChangeLog 2021-08-20 15:53:13 UTC (rev 281317)
@@ -1,3 +1,30 @@
+2021-08-20 Mark Lam
+
+Remove assertIsTagged and assertIsNullOrTagged.
+https://bugs.webkit.org/show_bug.cgi?id=229329
1,3 +1,39 @@
+2021-08-16 Mark Lam
+
+Ensure that unused LLInt opcodes are not inadvertently used.
+https://bugs.webkit.org/show_bug.cgi?id=229161
+
+Reviewed by Robin Morisset.
+
+The op macro is used for generating LLInt asm code for some entry points to the
+
/AssemblerBuffer.h
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (280995 => 280996)
--- trunk/Source/_javascript_Core/ChangeLog 2021-08-12 23:34:07 UTC (rev 280995)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-08-12 23:49:42 UTC (rev 280996)
@@ -1,3 +1,24 @@
+2021-08-12 Mark
++ trunk/JSTests/ChangeLog 2021-07-20 00:48:54 UTC (rev 280060)
@@ -1,3 +1,13 @@
+2021-07-19 Mark Lam
+
+DFG's parseIntResult() should check for negative zero.
+https://bugs.webkit.org/show_bug.cgi?id=228068
+rdar://80788603
+
+Reviewed by Yusuke Suzuki.
+
+
sts/ChangeLog 2021-07-15 20:40:06 UTC (rev 279960)
+++ trunk/JSTests/ChangeLog 2021-07-15 20:42:53 UTC (rev 279961)
@@ -1,3 +1,13 @@
+2021-07-15 Mark Lam
+
+JITWorklist::waitUntilAllPlansForVMAreReady() should also be notified when plans are cancelled.
+https://bugs.webkit.org/show_bug.cgi
ore/ChangeLog 2021-07-14 22:04:39 UTC (rev 279923)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-07-14 22:10:35 UTC (rev 279924)
@@ -1,3 +1,35 @@
+2021-07-14 Mark Lam
+
+Speculative fix for failed scope.releaseAssertNoException() after calls to JSMap::create().
+https
1,5 +1,15 @@
2021-07-14 Mark Lam
+Check for out of memory in JSC::globalFuncEscape() and JSC::globalFuncUnescape().
+https://bugs.webkit.org/show_bug.cgi?id=227962
+rdar://78392251
+
+Reviewed by Yusuke Suzuki.
+
+* stress/out-of-memory
,13 @@
+2021-07-14 Mark Lam
+
+Placate exception checker validation in operationObjectAssignUntyped.
+https://bugs.webkit.org/show_bug.cgi?id=227955
+rdar://80503746
+
+Reviewed by Michael Saboff.
+
+* stress/exception-check-in-operationObjectAssignUntyped
13 01:47:47 UTC (rev 279861)
@@ -1,3 +1,39 @@
+2021-07-12 Mark Lam
+
+Revert r277027: breaks GC.
+https://bugs.webkit.org/show_bug.cgi?id=227888
+
+Reviewed by Saam Barati.
+
+The patch in r277027 to make deletion of GCAwareJITStubRoutines incremental has a
+
UTC (rev 279689)
@@ -1,3 +1,23 @@
+2021-07-07 Mark Lam
+
+Heap::waitForCollector() needs to set m_mutatorDidRun.
+https://bugs.webkit.org/show_bug.cgi?id=227782
+rdar://78326474
+
+Reviewed by Saam Barati.
+
+Heap::waitForCollector() is one of 2 clients
rce/_javascript_Core/ChangeLog 2021-06-30 23:36:34 UTC (rev 279441)
@@ -1,3 +1,19 @@
+2021-06-30 Mark Lam
+
+ARM64: Disable selection of BFI instruction variants by default.
+https://bugs.webkit.org/show_bug.cgi?id=227554
+rdar://79978150
+
+Reviewed by Saam Bar
trunk/Source/_javascript_Core/ChangeLog (279208 => 279209)
--- trunk/Source/_javascript_Core/ChangeLog 2021-06-24 04:13:06 UTC (rev 279208)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-06-24 04:27:14 UTC (rev 279209)
@@ -1,3 +1,18 @@
+2021-06-23 Mark Lam
+
+Base
r.cpp
Diff
Modified: trunk/Source/WebCore/ChangeLog (279177 => 279178)
--- trunk/Source/WebCore/ChangeLog 2021-06-23 18:49:44 UTC (rev 279177)
+++ trunk/Source/WebCore/ChangeLog 2021-06-23 19:11:59 UTC (rev 279178)
@@ -1,3 +1,16 @@
+2021-06-23 Mark Lam
+
+Remove unneeded explicit e
LayoutTests/ChangeLog 2021-06-23 15:37:56 UTC (rev 279169)
+++ trunk/LayoutTests/ChangeLog 2021-06-23 16:25:52 UTC (rev 279170)
@@ -1,3 +1,32 @@
+2021-06-18 Mark Lam
+
+Add missing exception checks in ScriptModuleLoader and JSDOMPromiseDeferred.
+https://bugs.webkit.org/s
:19:27 UTC (rev 279048)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-06-19 08:25:14 UTC (rev 279049)
@@ -1,3 +1,56 @@
+2021-06-19 Mark Lam
+
+[Revert r278576] Put the Baseline JIT prologue and op_loop_hint code in JIT thunks.
+https://bugs.webkit.org/show_bug.cgi?id=226
1 - 100 of 1754 matches
Mail list logo