Title: [288342] trunk/Source/bmalloc
Revision 288342
Author fpi...@apple.com
Date 2022-01-20 18:43:34 -0800 (Thu, 20 Jan 2022)
Log Message
[libpas] medium directory lookup should bail if begin_index is zero to catch races with expendable memory decommit (cherry pick 434465bfb8e0c285d6763c
Title: [289491] trunk/Source/bmalloc
Revision 289491
Author fpi...@apple.com
Date 2022-02-09 11:31:06 -0800 (Wed, 09 Feb 2022)
Log Message
[libpas] add documentation
https://bugs.webkit.org/show_bug.cgi?id=236385
Rubber stamped by Mark Lam.
* libpas/Documentation.md: Added.
Modified Pa
Title: [289590] trunk/Source
Revision 289590
Author fpi...@apple.com
Date 2022-02-10 15:49:33 -0800 (Thu, 10 Feb 2022)
Log Message
[libpas] jit_heap should support the segregated heap
https://bugs.webkit.org/show_bug.cgi?id=235497
Reviewed by Yusuke Suzuki.
Source/bmalloc:
One of the t
Title: [289601] trunk
Revision 289601
Author fpi...@apple.com
Date 2022-02-10 19:58:39 -0800 (Thu, 10 Feb 2022)
Log Message
Unreviewed, add an alternate email address.
* metadata/contributors.json:
Modified Paths
trunk/ChangeLog
trunk/metadata/contributors.json
Diff
Modified: trun
Title: [229987] trunk
Revision 229987
Author fpi...@apple.com
Date 2018-03-26 14:01:16 -0700 (Mon, 26 Mar 2018)
Log Message
DFG should know that CreateThis can be effectful
https://bugs.webkit.org/show_bug.cgi?id=184013
Reviewed by Saam Barati.
JSTests:
* stress/create-this-property-ch
Title: [230115] trunk
Revision 230115
Author fpi...@apple.com
Date 2018-03-30 13:31:00 -0700 (Fri, 30 Mar 2018)
Log Message
Bytecode generator should not get_from_scope something that may be a hole into a variable that is already live
https://bugs.webkit.org/show_bug.cgi?id=184189
Review
Title: [230130] trunk/Source
Revision 230130
Author fpi...@apple.com
Date 2018-03-31 08:55:38 -0700 (Sat, 31 Mar 2018)
Log Message
Strings and Vectors shouldn't do index masking
https://bugs.webkit.org/show_bug.cgi?id=184193
Reviewed by Mark Lam.
Source/_javascript_Core:
* dfg/DFGSpecu
Title: [230143] trunk
Revision 230143
Author fpi...@apple.com
Date 2018-04-01 10:08:39 -0700 (Sun, 01 Apr 2018)
Log Message
JSC crash in JIT code with for-of loop and Array/Set iterators
https://bugs.webkit.org/show_bug.cgi?id=183174
Reviewed by Saam Barati.
JSTests:
* microbenchmarks/
Title: [230145] trunk/Source/_javascript_Core
Revision 230145
Author fpi...@apple.com
Date 2018-04-01 12:46:05 -0700 (Sun, 01 Apr 2018)
Log Message
Raise the for-call inlining threshold to 190 to fix JetStream/richards regression
https://bugs.webkit.org/show_bug.cgi?id=184228
Reviewed by
Title: [230226] trunk/Source
Revision 230226
Author fpi...@apple.com
Date 2018-04-03 16:52:09 -0700 (Tue, 03 Apr 2018)
Log Message
GC shouldn't do object distancing
https://bugs.webkit.org/show_bug.cgi?id=184195
Reviewed by Saam Barati.
Source/_javascript_Core:
This rolls out S
Title: [230264] trunk/Source/_javascript_Core
Revision 230264
Author fpi...@apple.com
Date 2018-04-04 10:42:11 -0700 (Wed, 04 Apr 2018)
Log Message
JSArray::appendMemcpy seems to be missing a barrier
https://bugs.webkit.org/show_bug.cgi?id=184290
Reviewed by Mark Lam.
If you wri
Title: [230266] trunk/Source/_javascript_Core
Revision 230266
Author fpi...@apple.com
Date 2018-04-04 10:55:44 -0700 (Wed, 04 Apr 2018)
Log Message
Don't do index masking or poisoning for DirectArguments
https://bugs.webkit.org/show_bug.cgi?id=184280
Reviewed by Saam Barati.
* _javascri
Title: [230273] trunk/Source/_javascript_Core
Revision 230273
Author fpi...@apple.com
Date 2018-04-04 13:29:43 -0700 (Wed, 04 Apr 2018)
Log Message
Remove poisoning of typed array vector
https://bugs.webkit.org/show_bug.cgi?id=184313
Reviewed by Saam Barati.
* dfg/DFGFixupPhase.cpp:
(JS
Title: [230287] trunk
Revision 230287
Author fpi...@apple.com
Date 2018-04-04 17:30:48 -0700 (Wed, 04 Apr 2018)
Log Message
REGRESSION(r222563): removed DoubleReal type check causes tons of crashes because CSE has never known how to handle SaneChain
https://bugs.webkit.org/show_bug.cgi?id
Title: [230465] trunk/Source/_javascript_Core
Revision 230465
Author fpi...@apple.com
Date 2018-04-09 19:42:27 -0700 (Mon, 09 Apr 2018)
Log Message
Executing known edge types may reveal a contradiction causing us to emit an exit at a node that is not allowed to exit
https://bugs.webkit.or
Title: [230485] trunk/Source/_javascript_Core
Revision 230485
Author fpi...@apple.com
Date 2018-04-10 10:57:29 -0700 (Tue, 10 Apr 2018)
Log Message
REGRESSION(r227341 and r227742): AI and clobberize should be precise and consistent about the effectfulness of CompareEq
https://bugs.webkit.
Title: [230486] trunk/Source/_javascript_Core
Revision 230486
Author fpi...@apple.com
Date 2018-04-10 11:04:07 -0700 (Tue, 10 Apr 2018)
Log Message
ExecutableToCodeBlockEdge::visitChildren() should be cool with m_codeBlock being null since we clear it in finalizeUnconditionally()
https://
Title: [230488] trunk
Revision 230488
Author fpi...@apple.com
Date 2018-04-10 12:45:54 -0700 (Tue, 10 Apr 2018)
Log Message
DFG AI and clobberize should agree with each other
https://bugs.webkit.org/show_bug.cgi?id=184440
Reviewed by Saam Barati.
JSTests:
Add tests for all of t
Title: [230494] trunk/Source/_javascript_Core
Revision 230494
Author fpi...@apple.com
Date 2018-04-10 14:16:21 -0700 (Tue, 10 Apr 2018)
Log Message
Unreviewed, fix cloop build.
* dfg/DFGAbstractInterpreterClobberState.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/So
Title: [230662] trunk
Revision 230662
Author fpi...@apple.com
Date 2018-04-15 10:38:01 -0700 (Sun, 15 Apr 2018)
Log Message
Function.prototype.caller shouldn't return generator bodies
https://bugs.webkit.org/show_bug.cgi?id=184630
Reviewed by Yusuke Suzuki.
JSTests:
* stress/function-c
Title: [230695] trunk/Source/WebCore
Revision 230695
Author fpi...@apple.com
Date 2018-04-16 18:56:15 -0700 (Mon, 16 Apr 2018)
Log Message
MutationObserver should be in an IsoHeap
https://bugs.webkit.org/show_bug.cgi?id=184671
Reviewed by Sam Weinig.
No new tests because no new behavio
Title: [230723] trunk/Source/_javascript_Core
Revision 230723
Author fpi...@apple.com
Date 2018-04-17 11:59:00 -0700 (Tue, 17 Apr 2018)
Log Message
JSWebAssemblyCodeBlock should be in an IsoSubspace
https://bugs.webkit.org/show_bug.cgi?id=184704
Reviewed by Mark Lam.
Previously
Title: [230725] trunk
Revision 230725
Author fpi...@apple.com
Date 2018-04-17 12:53:30 -0700 (Tue, 17 Apr 2018)
Log Message
PutStackSinkingPhase should know that KillStack means ConflictingFlush
https://bugs.webkit.org/show_bug.cgi?id=184672
Reviewed by Michael Saboff.
JSTests:
* stres
Title: [230726] trunk/Source/_javascript_Core
Revision 230726
Author fpi...@apple.com
Date 2018-04-17 12:56:33 -0700 (Tue, 17 Apr 2018)
Log Message
JSGenericTypedArrayView<>::visitChildren has a race condition reading m_mode and m_vector
https://bugs.webkit.org/show_bug.cgi?id=184705
Rev
Title: [230813] trunk/Source
Revision 230813
Author fpi...@apple.com
Date 2018-04-19 12:33:03 -0700 (Thu, 19 Apr 2018)
Log Message
The InternalFunction hierarchy should be in IsoSubspaces
https://bugs.webkit.org/show_bug.cgi?id=184721
Reviewed by Saam Barati.
Source/_javascript_Core:
Title: [230928] trunk/Source/_javascript_Core
Revision 230928
Author fpi...@apple.com
Date 2018-04-23 15:25:29 -0700 (Mon, 23 Apr 2018)
Log Message
Roll out r226655 because it broke OSR entry when the pre-header is inadequately profiled.
Rubber stamped by Saam Barati.
This is a
Title: [230929] trunk/Source/_javascript_Core
Revision 230929
Author fpi...@apple.com
Date 2018-04-23 15:26:50 -0700 (Mon, 23 Apr 2018)
Log Message
Unreviewed, revert accidental change to verbose flag.
* dfg/DFGByteCodeParser.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [230956] trunk/Source/_javascript_Core
Revision 230956
Author fpi...@apple.com
Date 2018-04-24 08:53:15 -0700 (Tue, 24 Apr 2018)
Log Message
$vm.totalGCTime() should be a thing
https://bugs.webkit.org/show_bug.cgi?id=184916
Reviewed by Sam Weinig.
When debugging regressio
Title: [230964] trunk/Source/_javascript_Core
Revision 230964
Author fpi...@apple.com
Date 2018-04-24 11:54:47 -0700 (Tue, 24 Apr 2018)
Log Message
DFG CSE should know how to decay a MultiGetByOffset
https://bugs.webkit.org/show_bug.cgi?id=159859
Reviewed by Keith Miller.
This t
Title: [230975] trunk/Source/_javascript_Core
Revision 230975
Author fpi...@apple.com
Date 2018-04-24 15:29:39 -0700 (Tue, 24 Apr 2018)
Log Message
MultiByOffset should emit one fewer branches in the case that the set of structures is proved already
https://bugs.webkit.org/show_bug.cgi?id
Title: [232598] trunk/Source/_javascript_Core
Revision 232598
Author fpi...@apple.com
Date 2018-06-07 14:01:19 -0700 (Thu, 07 Jun 2018)
Log Message
FunctionRareData::m_objectAllocationProfileWatchpoint is racy
https://bugs.webkit.org/show_bug.cgi?id=186237
Reviewed by Saam Barati.
We in
Title: [233631] trunk/Tools
Revision 233631
Author fpi...@apple.com
Date 2018-07-08 16:18:47 -0700 (Sun, 08 Jul 2018)
Log Message
run-benchmark should run ARES-6 1.0.1
https://bugs.webkit.org/show_bug.cgi?id=187452
Reviewed by Sam Weinig.
We forgot to update this when we released 1.0.1!
Title: [233714] trunk/Source/_javascript_Core
Revision 233714
Author fpi...@apple.com
Date 2018-07-10 17:16:07 -0700 (Tue, 10 Jul 2018)
Log Message
Change the reoptimization backoff base to 1.3 from 2
https://bugs.webkit.org/show_bug.cgi?id=187540
Reviewed by Saam Barati.
I have
Title: [213753] trunk/Source
Revision 213753
Author fpi...@apple.com
Date 2017-03-10 23:17:48 -0800 (Fri, 10 Mar 2017)
Log Message
The JITs should be able to emit fast TLS loads
https://bugs.webkit.org/show_bug.cgi?id=169483
Reviewed by Keith Miller.
Source/_javascript_Core:
Ad
Title: [213773] trunk/Source/_javascript_Core
Revision 213773
Author fpi...@apple.com
Date 2017-03-12 15:56:55 -0700 (Sun, 12 Mar 2017)
Log Message
Structure::willStoreValueSlow needs to keep the property table alive until the end
https://bugs.webkit.org/show_bug.cgi?id=169520
Reviewed b
Title: [213856] trunk
Revision 213856
Author fpi...@apple.com
Date 2017-03-13 11:00:25 -0700 (Mon, 13 Mar 2017)
Log Message
FTL should not flush strict arguments unless it really needs to
https://bugs.webkit.org/show_bug.cgi?id=169519
Reviewed by Mark Lam.
JSTests:
This benchma
Title: [213876] trunk/Source/_javascript_Core
Revision 213876
Author fpi...@apple.com
Date 2017-03-13 15:52:41 -0700 (Mon, 13 Mar 2017)
Log Message
FTL should not flush strict arguments unless it really needs to
https://bugs.webkit.org/show_bug.cgi?id=169519
Reviewed by Mark Lam.
Title: [213945] trunk/Source/WTF
Revision 213945
Author fpi...@apple.com
Date 2017-03-14 15:23:06 -0700 (Tue, 14 Mar 2017)
Log Message
Fix some typos in this benchmark.
Rubber stamped by Saam Barati.
* benchmarks/HashSetDFGReplay.cpp:
(main):
Modified Paths
trunk/Source/WTF/ChangeLog
Title: [214069] trunk
Revision 214069
Author fpi...@apple.com
Date 2017-03-16 14:19:23 -0700 (Thu, 16 Mar 2017)
Log Message
FTL should support global and eval code
https://bugs.webkit.org/show_bug.cgi?id=169656
Reviewed by Geoffrey Garen and Saam Barati.
JSTests:
Added basic pe
Title: [214109] trunk/Source
Revision 214109
Author fpi...@apple.com
Date 2017-03-17 10:58:18 -0700 (Fri, 17 Mar 2017)
Log Message
Air should be powerful enough to support Tmp-splitting
https://bugs.webkit.org/show_bug.cgi?id=169515
Reviewed by Saam Barati.
Source/_javascript_Co
Title: [214187] trunk/Source/_javascript_Core
Revision 214187
Author fpi...@apple.com
Date 2017-03-20 11:58:59 -0700 (Mon, 20 Mar 2017)
Log Message
Graph coloring should use coalescable moves when spilling
https://bugs.webkit.org/show_bug.cgi?id=169820
Reviewed by Michael Saboff.
This m
Title: [214402] trunk/Source/_javascript_Core
Revision 214402
Author fpi...@apple.com
Date 2017-03-25 12:43:20 -0700 (Sat, 25 Mar 2017)
Log Message
Fix wasm by returning after we do TLS.
Rubber stamped by Keith Miller.
* jit/AssemblyHelpers.h:
(JSC::AssemblyHelpers::storeWasmContext):
Title: [214408] trunk/Source
Revision 214408
Author fpi...@apple.com
Date 2017-03-26 14:39:27 -0700 (Sun, 26 Mar 2017)
Log Message
Air should use RegisterSet for RegLiveness
https://bugs.webkit.org/show_bug.cgi?id=170108
Reviewed by Yusuke Suzuki.
Source/_javascript_Core:
The b
Title: [214409] trunk/Source
Revision 214409
Author fpi...@apple.com
Date 2017-03-26 15:11:13 -0700 (Sun, 26 Mar 2017)
Log Message
Air::Liveness shouldn't need HashSets
https://bugs.webkit.org/show_bug.cgi?id=170102
Reviewed by Yusuke Suzuki.
Source/_javascript_Core:
This conve
Title: [214410] trunk/Source
Revision 214410
Author fpi...@apple.com
Date 2017-03-26 21:17:52 -0700 (Sun, 26 Mar 2017)
Log Message
B3::fixSSA should do liveness pruning
https://bugs.webkit.org/show_bug.cgi?id=170111
Reviewed by Saam Barati.
Source/_javascript_Core:
This moves a
Title: [214827] trunk/Source/_javascript_Core
Revision 214827
Author fpi...@apple.com
Date 2017-04-03 11:55:34 -0700 (Mon, 03 Apr 2017)
Log Message
Inst::forEachArg could compile to more compact code
https://bugs.webkit.org/show_bug.cgi?id=170406
Reviewed by Sam Weinig.
Prior to
Title: [214836] trunk/Source
Revision 214836
Author fpi...@apple.com
Date 2017-04-03 13:50:33 -0700 (Mon, 03 Apr 2017)
Log Message
WTF::Liveness should have an API that focuses on actions at instruction boundaries
https://bugs.webkit.org/show_bug.cgi?id=170407
Reviewed by Keith Miller.
Title: [214838] trunk/Source/_javascript_Core
Revision 214838
Author fpi...@apple.com
Date 2017-04-03 14:07:01 -0700 (Mon, 03 Apr 2017)
Log Message
Move the Liveness<> adapters from AirLiveness.h to AirLivenessAdapter.h.
Rubber stamped by Keith Miller.
This will make it easier t
Title: [214883] trunk/Source
Revision 214883
Author fpi...@apple.com
Date 2017-04-04 10:20:43 -0700 (Tue, 04 Apr 2017)
Log Message
Air liveness should build constraints and solve them rather than repeatedly parsing IR
https://bugs.webkit.org/show_bug.cgi?id=170421
Reviewed by Saam Barati
Title: [214887] trunk/Source
Revision 214887
Author fpi...@apple.com
Date 2017-04-04 12:09:03 -0700 (Tue, 04 Apr 2017)
Log Message
Don't need to Air::reportUsedRegisters for wasm at -O1
https://bugs.webkit.org/show_bug.cgi?id=170459
Reviewed by Saam Barati.
Source/_javascript_Co
Title: [214901] trunk/Source/_javascript_Core
Revision 214901
Author fpi...@apple.com
Date 2017-04-04 14:48:41 -0700 (Tue, 04 Apr 2017)
Log Message
Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or ColdCCalls
https://bugs.webkit.org/show_bug.cgi?id=170305
Reviewed by S
Title: [214908] trunk/Source/_javascript_Core
Revision 214908
Author fpi...@apple.com
Date 2017-04-04 15:37:51 -0700 (Tue, 04 Apr 2017)
Log Message
B3::LowerToAir incorrectly selects BitXor(AtomicStrongCAS(...), $1)
https://bugs.webkit.org/show_bug.cgi?id=169867
Reviewed by Saam Barati.
Title: [214917] trunk/Source
Revision 214917
Author fpi...@apple.com
Date 2017-04-04 17:25:02 -0700 (Tue, 04 Apr 2017)
Log Message
B3::fixSSA() needs a tune-up
https://bugs.webkit.org/show_bug.cgi?id=170485
Reviewed by Saam Barati.
Source/_javascript_Core:
After the various opt
Title: [214923] trunk/Source
Revision 214923
Author fpi...@apple.com
Date 2017-04-04 18:18:07 -0700 (Tue, 04 Apr 2017)
Log Message
Air::eliminateDeadCode() should not use a HashSet
https://bugs.webkit.org/show_bug.cgi?id=170487
Reviewed by Saam Barati.
Source/_javascript_Core:
Title: [214926] trunk/Source/_javascript_Core
Revision 214926
Author fpi...@apple.com
Date 2017-04-04 20:43:44 -0700 (Tue, 04 Apr 2017)
Log Message
Air::eliminateDeadCode should not repeatedly process the same live instructions
https://bugs.webkit.org/show_bug.cgi?id=170490
Reviewed by K
Title: [282899] trunk/Source/bmalloc
Revision 282899
Author fpi...@apple.com
Date 2021-09-22 17:52:25 -0700 (Wed, 22 Sep 2021)
Log Message
[libpas] fix DebugHeap
https://bugs.webkit.org/show_bug.cgi?id=230658
Reviewed by Yusuke Suzuki.
The previous DebugHeap integration with libpas assu
Title: [283178] trunk/Source/bmalloc
Revision 283178
Author fpi...@apple.com
Date 2021-09-28 09:59:52 -0700 (Tue, 28 Sep 2021)
Log Message
[libpas] Fix coalescing of the large sharing pool and make it easy to introspect it (update to e4d20851ee9ff00f2962b349a9ff8465695a83d7)
https://bugs.
Title: [283371] trunk/Source/bmalloc
Revision 283371
Author fpi...@apple.com
Date 2021-10-01 09:19:16 -0700 (Fri, 01 Oct 2021)
Log Message
[libpas] Change the names of libpas heap runtime configs to something simpler (intrinsic, primitive, typed, and flex) and add comments describing what
Title: [282561] trunk/Source/bmalloc
Revision 282561
Author fpi...@apple.com
Date 2021-09-16 11:07:01 -0700 (Thu, 16 Sep 2021)
Log Message
Stub out the footprint() API when libpas is in use
https://bugs.webkit.org/show_bug.cgi?id=230362
Reviewed by Yusuke Suzuki.
The Gigacage's footprin
Title: [286516] trunk/Source/bmalloc
Revision 286516
Author fpi...@apple.com
Date 2021-12-03 14:48:23 -0800 (Fri, 03 Dec 2021)
Log Message
[libpas] Bitfit allocator has a wrong assertion when a page's max_free is enough for the size of an allocation, not enough for that allocation's size
Title: [286587] trunk/Source/bmalloc
Revision 286587
Author fpi...@apple.com
Date 2021-12-06 21:52:22 -0800 (Mon, 06 Dec 2021)
Log Message
[libpas] Clean up what the machine code looks like under LTO
https://bugs.webkit.org/show_bug.cgi?id=233909
Reviewed by Yusuke Suzuki.
During the ve
Title: [284456] trunk/Source/WTF
Revision 284456
Author fpi...@apple.com
Date 2021-10-19 09:00:19 -0700 (Tue, 19 Oct 2021)
Log Message
StringBuffer should really know that strings might be 8-bit
https://bugs.webkit.org/show_bug.cgi?id=231937
Reviewed by Yusuke Suzuki.
We somehow forgot
Title: [280605] trunk/Source/bmalloc
Revision 280605
Author fpi...@apple.com
Date 2021-08-03 12:15:21 -0700 (Tue, 03 Aug 2021)
Log Message
pas_segmented_vector's iterate functions should handle memory ordering correctly
https://bugs.webkit.org/show_bug.cgi?id=228746
Reviewed by Mark Lam.
Title: [280668] trunk/Source/bmalloc
Revision 280668
Author fpi...@apple.com
Date 2021-08-04 15:53:54 -0700 (Wed, 04 Aug 2021)
Log Message
[libpas] medium size class lookup needs to correctly fence the counting lock read path
https://bugs.webkit.org/show_bug.cgi?id=228799
Reviewed by Tad
Title: [278942] trunk/Source/_javascript_Core
Revision 278942
Author fpi...@apple.com
Date 2021-06-16 11:08:37 -0700 (Wed, 16 Jun 2021)
Log Message
RegisterSet should be smaller
https://bugs.webkit.org/show_bug.cgi?id=227078
Reviewed by Geoff Garen.
Previously, every RegisterSet would h
Title: [276686] trunk/Source/_javascript_Core
Revision 276686
Author fpi...@apple.com
Date 2021-04-27 18:01:15 -0700 (Tue, 27 Apr 2021)
Log Message
Get the bytecode profiler working again
https://bugs.webkit.org/show_bug.cgi?id=225129
Reviewed by Saam Barati.
The bytecode profiler was b
Title: [276855] trunk/Source/_javascript_Core
Revision 276855
Author fpi...@apple.com
Date 2021-04-30 14:50:21 -0700 (Fri, 30 Apr 2021)
Log Message
Make the JIT pool smaller on AS
https://bugs.webkit.org/show_bug.cgi?id=225249
Reviewed by Saam Barati.
This adds three related features:
Title: [276858] trunk/Source/_javascript_Core
Revision 276858
Author fpi...@apple.com
Date 2021-04-30 15:48:43 -0700 (Fri, 30 Apr 2021)
Log Message
Make small JIT pool tests pass on AS
https://bugs.webkit.org/show_bug.cgi?id=225256
Reviewed by Mark Lam.
If we ask for a JIT pool that is
Title: [277105] trunk/Tools
Revision 277105
Author fpi...@apple.com
Date 2021-05-06 11:58:21 -0700 (Thu, 06 May 2021)
Log Message
Make it easy to pass __XPC variables to run-benchmark
https://bugs.webkit.org/show_bug.cgi?id=225473
Reviewed by Stephanie Lewis.
* Scripts/webkitpy/benchmar
Title: [277110] trunk/Source/_javascript_Core
Revision 277110
Author fpi...@apple.com
Date 2021-05-06 12:41:15 -0700 (Thu, 06 May 2021)
Log Message
It should be possible to --logJIT=true
https://bugs.webkit.org/show_bug.cgi?id=225464
Reviewed by Mark Lam.
This makes it easy to just log
Title: [277117] trunk/Source
Revision 277117
Author fpi...@apple.com
Date 2021-05-06 13:54:16 -0700 (Thu, 06 May 2021)
Log Message
Reduce use of dmb ish on ARM64
https://bugs.webkit.org/show_bug.cgi?id=225465
Reviewed by Keith Miller.
Source/_javascript_Core:
We use loadLoadFen
Title: [277118] trunk/Source/_javascript_Core
Revision 277118
Author fpi...@apple.com
Date 2021-05-06 13:55:29 -0700 (Thu, 06 May 2021)
Log Message
Make some things easier to dataLog in wasm
https://bugs.webkit.org/show_bug.cgi?id=225472
Reviewed by Yusuke Suzuki.
* wasm/WasmMemoryMode.
Title: [277133] trunk/Source/WTF
Revision 277133
Author fpi...@apple.com
Date 2021-05-06 15:30:16 -0700 (Thu, 06 May 2021)
Log Message
Remove old and unused memory barrier abstractions
https://bugs.webkit.org/show_bug.cgi?id=225487
Reviewed by Mark Lam.
We don't use memoryBarrierBlahBla
Title: [277326] trunk/Source/_javascript_Core
Revision 277326
Author fpi...@apple.com
Date 2021-05-11 08:52:17 -0700 (Tue, 11 May 2021)
Log Message
Tune number of threads for AS
https://bugs.webkit.org/show_bug.cgi?id=225635
Reviewed by Mark Lam.
Using 4 GC markers (which really means 3
Title: [278424] trunk/Source/_javascript_Core
Revision 278424
Author fpi...@apple.com
Date 2021-06-03 15:27:32 -0700 (Thu, 03 Jun 2021)
Log Message
DFG should eliminate obvious store barriers
https://bugs.webkit.org/show_bug.cgi?id=226604
Reviewed by Mark Lam.
This has a couple changes:
Title: [278465] trunk
Revision 278465
Author fpi...@apple.com
Date 2021-06-04 09:32:57 -0700 (Fri, 04 Jun 2021)
Log Message
DFG should speculate on CompareStrictEq(@x, @x)
https://bugs.webkit.org/show_bug.cgi?id=226621
Reviewed by Mark Lam.
JSTests:
* microbenchmarks/untyped-stricteq-s
Title: [278476] trunk/Source/_javascript_Core
Revision 278476
Author fpi...@apple.com
Date 2021-06-04 11:14:46 -0700 (Fri, 04 Jun 2021)
Log Message
Don't emit the NotDouble checks if we're already NotDouble.
Rubber stamped by Saam Barati.
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::Speculat
Title: [260094] trunk/Websites/webkit.org
Revision 260094
Author fpi...@apple.com
Date 2020-04-14 13:30:48 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/ftl-pipeline-dark.graffle: Added.
* blog-files/speculation
Title: [260103] trunk/Websites/webkit.org
Revision 260103
Author fpi...@apple.com
Date 2020-04-14 16:33:03 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/dfg-pipeline-dark.graffle: Added.
* blog-files/speculation
Title: [260105] trunk/Websites/webkit.org
Revision 260105
Author fpi...@apple.com
Date 2020-04-14 16:54:29 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/full-add-cfg.graffle: Added.
* blog-files/speculation-in-j
Title: [260107] trunk/Websites/webkit.org
Revision 260107
Author fpi...@apple.com
Date 2020-04-14 16:57:49 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/full-add-cfg.graffle:
* blog-files/speculation-in-jsc/full
Title: [260109] trunk/Websites/webkit.org
Revision 260109
Author fpi...@apple.com
Date 2020-04-14 16:59:30 -0700 (Tue, 14 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/full-add-cfg.graffle:
* blog-files/speculation-in-jsc/full
Title: [260320] trunk/Websites/webkit.org
Revision 260320
Author fpi...@apple.com
Date 2020-04-18 14:08:36 -0700 (Sat, 18 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.graffle: Added.
* blog-file
Title: [260324] trunk/Websites/webkit.org
Revision 260324
Author fpi...@apple.com
Date 2020-04-18 14:52:57 -0700 (Sat, 18 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/osr-exit-implicit-control-flow.graffle:
* blog-files/specu
Title: [260463] trunk/Websites/webkit.org
Revision 260463
Author fpi...@apple.com
Date 2020-04-21 15:27:16 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle: Added.
* blog-files/speculation-in
Title: [260464] trunk/Websites/webkit.org
Revision 260464
Author fpi...@apple.com
Date 2020-04-21 15:33:08 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle:
* blog-files/speculation-in-jsc/ab
Title: [260466] trunk/Websites/webkit.org
Revision 260466
Author fpi...@apple.com
Date 2020-04-21 15:37:18 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/abstract-heaps.graffle:
* blog-files/speculation-in-jsc/ab
Title: [260470] trunk/Websites/webkit.org
Revision 260470
Author fpi...@apple.com
Date 2020-04-21 15:55:04 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/clobberize-dependence-graph.graffle: Added.
* blog-files/s
Title: [260472] trunk/Websites/webkit.org
Revision 260472
Author fpi...@apple.com
Date 2020-04-21 16:01:04 -0700 (Tue, 21 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/clobberize-dependence-graph.graffle:
* blog-files/speculat
Title: [260575] trunk/Websites/webkit.org
Revision 260575
Author fpi...@apple.com
Date 2020-04-23 10:07:56 -0700 (Thu, 23 Apr 2020)
Log Message
Unreviewed, check in some more files for a blog post.
* blog-files/speculation-in-jsc/clobberize-dependence-graph.graffle:
* blog-files/speculat
Title: [216460] trunk/Source/_javascript_Core
Revision 216460
Author fpi...@apple.com
Date 2017-05-08 15:51:11 -0700 (Mon, 08 May 2017)
Log Message
Expose a function to get proxy targets
https://bugs.webkit.org/show_bug.cgi?id=171797
Reviewed by Mark Lam.
This exposes a new pri
Title: [216547] trunk/Source/_javascript_Core
Revision 216547
Author fpi...@apple.com
Date 2017-05-09 15:27:06 -0700 (Tue, 09 May 2017)
Log Message
Heap::heap() should behave gracefully for null pointers
https://bugs.webkit.org/show_bug.cgi?id=171888
Reviewed by Mark Lam.
Some
Title: [216561] trunk/Source/_javascript_Core
Revision 216561
Author fpi...@apple.com
Date 2017-05-09 18:01:26 -0700 (Tue, 09 May 2017)
Log Message
JSInjectedScriptHost should get a copy of the boundArgs
https://bugs.webkit.org/show_bug.cgi?id=171897
Reviewed by Joseph Pecoraro.
Title: [216593] trunk
Revision 216593
Author fpi...@apple.com
Date 2017-05-10 10:00:22 -0700 (Wed, 10 May 2017)
Log Message
Null pointer dereference in WTF::RefPtr::operator!() under slow_path_get_direct_pname
https://bugs.webkit.org/show_bug.cgi?id=171801
Reviewed by Michael Saboff.
Title: [216625] trunk/Source/WebCore
Revision 216625
Author fpi...@apple.com
Date 2017-05-10 14:57:17 -0700 (Wed, 10 May 2017)
Log Message
GCController.cpp's collect() should be Async
https://bugs.webkit.org/show_bug.cgi?id=171708
Reviewed by Saam Barati and Geoffrey Garen.
No new tests
Title: [216684] trunk/Source/_javascript_Core
Revision 216684
Author fpi...@apple.com
Date 2017-05-11 11:01:43 -0700 (Thu, 11 May 2017)
Log Message
JSWeakCreate/Retain/Release should take a JSContextGroupRef and not a JSContextRef
https://bugs.webkit.org/show_bug.cgi?id=171979
Reviewed b
Title: [216689] trunk/Source/_javascript_Core
Revision 216689
Author fpi...@apple.com
Date 2017-05-11 12:59:03 -0700 (Thu, 11 May 2017)
Log Message
Offer SPI to notify clients that GC has happened
https://bugs.webkit.org/show_bug.cgi?id=171980
Reviewed by Geoffrey Garen.
Sometim
Title: [216699] trunk/Source/_javascript_Core
Revision 216699
Author fpi...@apple.com
Date 2017-05-11 16:05:01 -0700 (Thu, 11 May 2017)
Log Message
Callers of JSString::unsafeView() should check exceptions
https://bugs.webkit.org/show_bug.cgi?id=171995
Reviewed by Mark Lam.
unsa
Title: [216965] trunk/Source/WebCore
Revision 216965
Author fpi...@apple.com
Date 2017-05-16 19:11:43 -0700 (Tue, 16 May 2017)
Log Message
GCController::garbageCollectNowIfNotDoneRecently should request Async Full GCs
https://bugs.webkit.org/show_bug.cgi?id=172204
Reviewed by Saam Barati
Title: [217016] trunk
Revision 217016
Author fpi...@apple.com
Date 2017-05-17 17:22:43 -0700 (Wed, 17 May 2017)
Log Message
JSC: Incorrect LoadVarargs handling in ArgumentsEliminationPhase::transform
https://bugs.webkit.org/show_bug.cgi?id=172208
Reviewed by Saam Barati.
JSTests:
* str
601 - 700 of 2807 matches
Mail list logo