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

2022-01-20 Thread fpizlo
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

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

2022-02-09 Thread fpizlo
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

[webkit-changes] [289590] trunk/Source

2022-02-10 Thread fpizlo
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

[webkit-changes] [289601] trunk

2022-02-10 Thread fpizlo
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

[webkit-changes] [229987] trunk

2018-03-26 Thread fpizlo
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

[webkit-changes] [230115] trunk

2018-03-30 Thread fpizlo
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

[webkit-changes] [230130] trunk/Source

2018-03-31 Thread fpizlo
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

[webkit-changes] [230143] trunk

2018-04-01 Thread fpizlo
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/

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

2018-04-01 Thread fpizlo
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

[webkit-changes] [230226] trunk/Source

2018-04-03 Thread fpizlo
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

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

2018-04-04 Thread fpizlo
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

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

2018-04-04 Thread fpizlo
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

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

2018-04-04 Thread fpizlo
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

[webkit-changes] [230287] trunk

2018-04-04 Thread fpizlo
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

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

2018-04-09 Thread fpizlo
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

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

2018-04-10 Thread fpizlo
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.

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

2018-04-10 Thread fpizlo
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://

[webkit-changes] [230488] trunk

2018-04-10 Thread fpizlo
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

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

2018-04-10 Thread fpizlo
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

[webkit-changes] [230662] trunk

2018-04-15 Thread fpizlo
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

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

2018-04-16 Thread fpizlo
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

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

2018-04-17 Thread fpizlo
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

[webkit-changes] [230725] trunk

2018-04-17 Thread fpizlo
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

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

2018-04-17 Thread fpizlo
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

[webkit-changes] [230813] trunk/Source

2018-04-19 Thread fpizlo
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:

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

2018-04-23 Thread fpizlo
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

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

2018-04-23 Thread fpizlo
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

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

2018-04-24 Thread fpizlo
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

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

2018-04-24 Thread fpizlo
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

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

2018-04-24 Thread fpizlo
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

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

2018-06-07 Thread fpizlo
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

[webkit-changes] [233631] trunk/Tools

2018-07-08 Thread fpizlo
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!

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

2018-07-10 Thread fpizlo
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

[webkit-changes] [213753] trunk/Source

2017-03-10 Thread fpizlo
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

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

2017-03-12 Thread fpizlo
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

[webkit-changes] [213856] trunk

2017-03-13 Thread fpizlo
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

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

2017-03-13 Thread fpizlo
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.

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

2017-03-14 Thread fpizlo
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

[webkit-changes] [214069] trunk

2017-03-16 Thread fpizlo
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

[webkit-changes] [214109] trunk/Source

2017-03-17 Thread fpizlo
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

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

2017-03-20 Thread fpizlo
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

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

2017-03-25 Thread fpizlo
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):

[webkit-changes] [214408] trunk/Source

2017-03-26 Thread fpizlo
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

[webkit-changes] [214409] trunk/Source

2017-03-26 Thread fpizlo
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

[webkit-changes] [214410] trunk/Source

2017-03-26 Thread fpizlo
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

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

2017-04-03 Thread fpizlo
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

[webkit-changes] [214836] trunk/Source

2017-04-03 Thread fpizlo
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.

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

2017-04-03 Thread fpizlo
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

[webkit-changes] [214883] trunk/Source

2017-04-04 Thread fpizlo
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

[webkit-changes] [214887] trunk/Source

2017-04-04 Thread fpizlo
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

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

2017-04-04 Thread fpizlo
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

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

2017-04-04 Thread fpizlo
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.

[webkit-changes] [214917] trunk/Source

2017-04-04 Thread fpizlo
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

[webkit-changes] [214923] trunk/Source

2017-04-04 Thread fpizlo
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:

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

2017-04-04 Thread fpizlo
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

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

2021-09-22 Thread fpizlo
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

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

2021-09-28 Thread fpizlo
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.

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

2021-10-01 Thread fpizlo
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

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

2021-09-16 Thread fpizlo
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

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

2021-12-03 Thread fpizlo
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

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

2021-12-06 Thread fpizlo
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

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

2021-10-19 Thread fpizlo
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

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

2021-08-03 Thread fpizlo
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.

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

2021-08-04 Thread fpizlo
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

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

2021-06-16 Thread fpizlo
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

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

2021-04-27 Thread fpizlo
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

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

2021-04-30 Thread fpizlo
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:

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

2021-04-30 Thread fpizlo
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

[webkit-changes] [277105] trunk/Tools

2021-05-06 Thread fpizlo
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

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

2021-05-06 Thread fpizlo
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

[webkit-changes] [277117] trunk/Source

2021-05-06 Thread fpizlo
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

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

2021-05-06 Thread fpizlo
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.

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

2021-05-06 Thread fpizlo
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

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

2021-05-11 Thread fpizlo
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

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

2021-06-03 Thread fpizlo
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:

[webkit-changes] [278465] trunk

2021-06-04 Thread fpizlo
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

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

2021-06-04 Thread fpizlo
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

[webkit-changes] [260094] trunk/Websites/webkit.org

2020-04-14 Thread fpizlo
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

[webkit-changes] [260103] trunk/Websites/webkit.org

2020-04-14 Thread fpizlo
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

[webkit-changes] [260105] trunk/Websites/webkit.org

2020-04-14 Thread fpizlo
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

[webkit-changes] [260107] trunk/Websites/webkit.org

2020-04-14 Thread fpizlo
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

[webkit-changes] [260109] trunk/Websites/webkit.org

2020-04-14 Thread fpizlo
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

[webkit-changes] [260320] trunk/Websites/webkit.org

2020-04-18 Thread fpizlo
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

[webkit-changes] [260324] trunk/Websites/webkit.org

2020-04-18 Thread fpizlo
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

[webkit-changes] [260463] trunk/Websites/webkit.org

2020-04-21 Thread fpizlo
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

[webkit-changes] [260464] trunk/Websites/webkit.org

2020-04-21 Thread fpizlo
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

[webkit-changes] [260466] trunk/Websites/webkit.org

2020-04-21 Thread fpizlo
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

[webkit-changes] [260470] trunk/Websites/webkit.org

2020-04-21 Thread fpizlo
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

[webkit-changes] [260472] trunk/Websites/webkit.org

2020-04-21 Thread fpizlo
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

[webkit-changes] [260575] trunk/Websites/webkit.org

2020-04-23 Thread fpizlo
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

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

2017-05-08 Thread fpizlo
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

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

2017-05-09 Thread fpizlo
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

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

2017-05-09 Thread fpizlo
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.

[webkit-changes] [216593] trunk

2017-05-10 Thread fpizlo
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.

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

2017-05-10 Thread fpizlo
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

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

2017-05-11 Thread fpizlo
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

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

2017-05-11 Thread fpizlo
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

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

2017-05-11 Thread fpizlo
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

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

2017-05-16 Thread fpizlo
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

[webkit-changes] [217016] trunk

2017-05-17 Thread fpizlo
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

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