[webkit-changes] [212132] trunk/LayoutTests

2017-02-10 Thread fpizlo
Title: [212132] trunk/LayoutTests Revision 212132 Author fpi...@apple.com Date 2017-02-10 12:34:15 -0800 (Fri, 10 Feb 2017) Log Message LayoutTest workers/sab/postMessage-clones.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=168129 Unreviewed, make this test more

[webkit-changes] [212129] trunk/PerformanceTests

2017-02-10 Thread fpizlo
Title: [212129] trunk/PerformanceTests Revision 212129 Author fpi...@apple.com Date 2017-02-10 11:49:55 -0800 (Fri, 10 Feb 2017) Log Message Beef up the ARES-6 explainer text https://bugs.webkit.org/show_bug.cgi?id=167867 Reviewed by Saam Barati. Added appropriate links. Added

[webkit-changes] [212035] trunk

2017-02-09 Thread fpizlo
Title: [212035] trunk Revision 212035 Author fpi...@apple.com Date 2017-02-09 18:42:20 -0800 (Thu, 09 Feb 2017) Log Message SharedArrayBuffer does not need to be in the transfer list https://bugs.webkit.org/show_bug.cgi?id=168079 Reviewed by Geoffrey Garen and Keith Miller.

[webkit-changes] [211697] trunk/PerformanceTests

2017-02-05 Thread fpizlo
Title: [211697] trunk/PerformanceTests Revision 211697 Author fpi...@apple.com Date 2017-02-05 20:56:09 -0800 (Sun, 05 Feb 2017) Log Message Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that

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

2017-01-31 Thread fpizlo
Title: [211463] trunk/Source/_javascript_Core Revision 211463 Author fpi...@apple.com Date 2017-01-31 17:46:33 -0800 (Tue, 31 Jan 2017) Log Message Make verifyEdge a RELEASE_ASSERT Rubber stamped by Saam Barati. * dfg/DFGAbstractInterpreterInlines.h:

[webkit-changes] [211448] trunk/Source

2017-01-31 Thread fpizlo
Title: [211448] trunk/Source Revision 211448 Author fpi...@apple.com Date 2017-01-31 14:31:24 -0800 (Tue, 31 Jan 2017) Log Message The mutator should be able to perform increments of GC work https://bugs.webkit.org/show_bug.cgi?id=167528 Reviewed by Keith Miller and Geoffrey Garen.

[webkit-changes] [211444] trunk/PerformanceTests

2017-01-31 Thread fpizlo
Title: [211444] trunk/PerformanceTests Revision 211444 Author fpi...@apple.com Date 2017-01-31 12:45:45 -0800 (Tue, 31 Jan 2017) Log Message Add framerate baselines to the splay-detail test https://bugs.webkit.org/show_bug.cgi?id=167659 Reviewed by Geoffrey Garen. *

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

2017-01-27 Thread fpizlo
Title: [211300] trunk/Source/_javascript_Core Revision 211300 Author fpi...@apple.com Date 2017-01-27 13:01:50 -0800 (Fri, 27 Jan 2017) Log Message scanExternalRememberedSet needs to mergeIfNecessary https://bugs.webkit.org/show_bug.cgi?id=167523 Reviewed by Keith Miller. The

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

2017-01-26 Thread fpizlo
Title: [211238] trunk/Source/WebCore Revision 211238 Author fpi...@apple.com Date 2017-01-26 16:11:54 -0800 (Thu, 26 Jan 2017) Log Message EventTarget should visit the JSEventListeners using visitAdditionalChildren https://bugs.webkit.org/show_bug.cgi?id=167462 Reviewed by Michael

[webkit-changes] [211194] trunk

2017-01-25 Thread fpizlo
Title: [211194] trunk Revision 211194 Author fpi...@apple.com Date 2017-01-25 18:34:30 -0800 (Wed, 25 Jan 2017) Log Message jsc.cpp should have the $.agent stuff for testing SAB https://bugs.webkit.org/show_bug.cgi?id=167431 Reviewed by Saam Barati. JSTests: Add a very basic

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

2017-01-25 Thread fpizlo
Title: [211167] trunk/Source/_javascript_Core Revision 211167 Author fpi...@apple.com Date 2017-01-25 14:42:22 -0800 (Wed, 25 Jan 2017) Log Message ARM/ARM64 stress/atomics-store-return.js fails Reviewed by Michael Saboff. The problem was relying on double->int casts for

[webkit-changes] [211129] trunk

2017-01-24 Thread fpizlo
Title: [211129] trunk Revision 211129 Author fpi...@apple.com Date 2017-01-24 18:52:51 -0800 (Tue, 24 Jan 2017) Log Message Atomics.store should return the int-converted value according to toInteger https://bugs.webkit.org/show_bug.cgi?id=167399 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [211122] trunk

2017-01-24 Thread fpizlo
Title: [211122] trunk Revision 211122 Author fpi...@apple.com Date 2017-01-24 16:53:48 -0800 (Tue, 24 Jan 2017) Log Message Atomics.store should return the int-converted value, not the value that it stored https://bugs.webkit.org/show_bug.cgi?id=167395 Reviewed by Saam Barati. JSTests:

[webkit-changes] [211113] trunk

2017-01-24 Thread fpizlo
Title: [23] trunk Revision 23 Author fpi...@apple.com Date 2017-01-24 15:24:35 -0800 (Tue, 24 Jan 2017) Log Message -0 is a valid array index and AtomicsObject should know this https://bugs.webkit.org/show_bug.cgi?id=167386 Reviewed by Mark Lam. JSTests: *

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

2017-01-24 Thread fpizlo
Title: [21] trunk/Source/_javascript_Core Revision 21 Author fpi...@apple.com Date 2017-01-24 14:07:34 -0800 (Tue, 24 Jan 2017) Log Message Enable the stochastic space-time scheduler on the larger multicores https://bugs.webkit.org/show_bug.cgi?id=167382 Rubber stamped by Saam

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

2017-01-23 Thread fpizlo
Title: [211069] trunk/Source/_javascript_Core Revision 211069 Author fpi...@apple.com Date 2017-01-23 16:01:13 -0800 (Mon, 23 Jan 2017) Log Message Land the stochastic space-time scheduler disabled https://bugs.webkit.org/show_bug.cgi?id=167249 Reviewed by Saam Barati. The

[webkit-changes] [211065] trunk

2017-01-23 Thread fpizlo
Title: [211065] trunk Revision 211065 Author fpi...@apple.com Date 2017-01-23 15:13:41 -0800 (Mon, 23 Jan 2017) Log Message SharedArrayBuffer plus WebGL should not equal CRASH https://bugs.webkit.org/show_bug.cgi?id=167329 Reviewed by Saam Barati. Source/_javascript_Core: DOM

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

2017-01-19 Thread fpizlo
Title: [210947] trunk/Source/_javascript_Core Revision 210947 Author fpi...@apple.com Date 2017-01-19 18:38:45 -0800 (Thu, 19 Jan 2017) Log Message Structure::pin() needs to be called while holding a lock https://bugs.webkit.org/show_bug.cgi?id=167220 Reviewed by Saam Barati. Imagine

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

2017-01-19 Thread fpizlo
Title: [210935] trunk/Source/_javascript_Core Revision 210935 Author fpi...@apple.com Date 2017-01-19 12:53:42 -0800 (Thu, 19 Jan 2017) Log Message The mutator needs to fire a barrier after memmoving stuff around in an object that the GC scans

[webkit-changes] [210912] trunk/Source

2017-01-18 Thread fpizlo
Title: [210912] trunk/Source Revision 210912 Author fpi...@apple.com Date 2017-01-18 21:13:21 -0800 (Wed, 18 Jan 2017) Log Message JSSegmentedVariableObject and its subclasses should have a sane destruction story https://bugs.webkit.org/show_bug.cgi?id=167193 Reviewed by Saam Barati.

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

2017-01-18 Thread fpizlo
Title: [210858] trunk/Source/_javascript_Core Revision 210858 Author fpi...@apple.com Date 2017-01-18 11:30:50 -0800 (Wed, 18 Jan 2017) Log Message JSObjectSetPrivate should not use jsCast<> rdar://problem/30069096 Reviewed by Keith Miller. * API/JSObjectRef.cpp: (JSObjectSetPrivate):

[webkit-changes] [210829] trunk/Source

2017-01-17 Thread fpizlo
Title: [210829] trunk/Source Revision 210829 Author fpi...@apple.com Date 2017-01-17 15:52:55 -0800 (Tue, 17 Jan 2017) Log Message JSCell::classInfo() shouldn't have a bunch of mitigations for being called during destruction https://bugs.webkit.org/show_bug.cgi?id=167066 Reviewed by

[webkit-changes] [210824] trunk/Source

2017-01-17 Thread fpizlo
Title: [210824] trunk/Source Revision 210824 Author fpi...@apple.com Date 2017-01-17 12:25:36 -0800 (Tue, 17 Jan 2017) Log Message Unreviewed, roll out http://trac.webkit.org/changeset/210821 It was causing crashes. Source/_javascript_Core: * API/JSAPIWrapperObject.mm:

[webkit-changes] [210821] trunk/Source

2017-01-17 Thread fpizlo
Title: [210821] trunk/Source Revision 210821 Author fpi...@apple.com Date 2017-01-17 10:55:55 -0800 (Tue, 17 Jan 2017) Log Message JSCell::classInfo() shouldn't have a bunch of mitigations for being called during destruction https://bugs.webkit.org/show_bug.cgi?id=167066 Reviewed by

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

2017-01-10 Thread fpizlo
Title: [210565] trunk/Source/_javascript_Core Revision 210565 Author fpi...@apple.com Date 2017-01-10 15:41:55 -0800 (Tue, 10 Jan 2017) Log Message Streamline the GC barrier slowpath https://bugs.webkit.org/show_bug.cgi?id=166878 Reviewed by Geoffrey Garen and Saam Barati. This

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

2017-01-10 Thread fpizlo
Title: [210553] trunk/Source/_javascript_Core Revision 210553 Author fpi...@apple.com Date 2017-01-10 10:44:45 -0800 (Tue, 10 Jan 2017) Log Message JSArray has some object scanning races https://bugs.webkit.org/show_bug.cgi?id=166874 Reviewed by Mark Lam. This fixes two

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

2017-01-09 Thread fpizlo
Title: [210530] trunk/Source/_javascript_Core Revision 210530 Author fpi...@apple.com Date 2017-01-09 16:15:11 -0800 (Mon, 09 Jan 2017) Log Message Unreviewed, fix cloop. * dfg/DFGPlanInlines.h: Modified Paths trunk/Source/_javascript_Core/ChangeLog

[webkit-changes] [210497] trunk/LayoutTests

2017-01-08 Thread fpizlo
Title: [210497] trunk/LayoutTests Revision 210497 Author fpi...@apple.com Date 2017-01-08 20:12:17 -0800 (Sun, 08 Jan 2017) Log Message Unreviewed, since this test is slow it should run in fewer configurations. This resolves the occasional timeouts I was seeing. *

[webkit-changes] [210451] trunk

2017-01-06 Thread fpizlo
Title: [210451] trunk Revision 210451 Author fpi...@apple.com Date 2017-01-06 12:23:25 -0800 (Fri, 06 Jan 2017) Log Message DeferGC::~DeferGC should be super cheap https://bugs.webkit.org/show_bug.cgi?id=166626 Reviewed by Saam Barati. JSTests: *

[webkit-changes] [210427] trunk/LayoutTests

2017-01-05 Thread fpizlo
Title: [210427] trunk/LayoutTests Revision 210427 Author fpi...@apple.com Date 2017-01-05 19:14:25 -0800 (Thu, 05 Jan 2017) Log Message Unreviewed, teach run-_javascript_core-tests that this is a slow test. * js/script-tests/regress-139548.js: Modified Paths

[webkit-changes] [210398] trunk/Source

2017-01-05 Thread fpizlo
Title: [210398] trunk/Source Revision 210398 Author fpi...@apple.com Date 2017-01-05 16:24:11 -0800 (Thu, 05 Jan 2017) Log Message AutomaticThread timeout shutdown leaves a small window where notify() would think that the thread is still running

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

2016-12-16 Thread fpizlo
Title: [209954] trunk/Source/_javascript_Core Revision 209954 Author fpi...@apple.com Date 2016-12-16 18:41:05 -0800 (Fri, 16 Dec 2016) Log Message CellState should have members with accurate names https://bugs.webkit.org/show_bug.cgi?id=165969 Reviewed by Mark Lam. This once

[webkit-changes] [209846] trunk

2016-12-14 Thread fpizlo
Title: [209846] trunk Revision 209846 Author fpi...@apple.com Date 2016-12-14 17:25:16 -0800 (Wed, 14 Dec 2016) Log Message DirectTailCall implementation needs to tell the shuffler what to put into the ArgumentCount explicitly https://bugs.webkit.org/show_bug.cgi?id=165882 Reviewed by

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

2016-12-14 Thread fpizlo
Title: [209827] trunk/Source/_javascript_Core Revision 209827 Author fpi...@apple.com Date 2016-12-14 13:05:56 -0800 (Wed, 14 Dec 2016) Log Message Unreviewed, re-enable concurrent GC on ARM64 now that the most likely culprit of the memory regressions is fixed. Lets see what the bots

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

2016-12-14 Thread fpizlo
Title: [209825] trunk/Source/_javascript_Core Revision 209825 Author fpi...@apple.com Date 2016-12-14 12:57:20 -0800 (Wed, 14 Dec 2016) Log Message Devices with fewer cores should use a more aggressive GC schedule by default https://bugs.webkit.org/show_bug.cgi?id=165859 Reviewed by

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

2016-12-14 Thread fpizlo
Title: [209807] trunk/Source/_javascript_Core Revision 209807 Author fpi...@apple.com Date 2016-12-14 09:19:33 -0800 (Wed, 14 Dec 2016) Log Message Unreviewed, disable concurrent GC on ARM while we investigate a memory use regression. * runtime/Options.cpp:

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

2016-12-13 Thread fpizlo
Title: [209767] trunk/Source/_javascript_Core Revision 209767 Author fpi...@apple.com Date 2016-12-13 12:14:51 -0800 (Tue, 13 Dec 2016) Log Message Add null checks to opaque root APIs. Rubber stamped by Saam Barati. If we got a crash report about null in the opaque root HashSet, we

[webkit-changes] [209766] trunk/Source

2016-12-13 Thread fpizlo
Title: [209766] trunk/Source Revision 209766 Author fpi...@apple.com Date 2016-12-13 11:54:15 -0800 (Tue, 13 Dec 2016) Log Message Make opaque root scanning truly constraint-based https://bugs.webkit.org/show_bug.cgi?id=165760 Reviewed by Saam Barati. Source/_javascript_Core:

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

2016-12-13 Thread fpizlo
Title: [209763] trunk/Source/_javascript_Core Revision 209763 Author fpi...@apple.com Date 2016-12-13 11:28:19 -0800 (Tue, 13 Dec 2016) Log Message Unreviewed, revert the collectorPermittedIdleRatio back to 0 because of 100MB regression on membuster. Also, it didn't seem to help perf. *

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

2016-12-12 Thread fpizlo
Title: [209727] trunk/Source/_javascript_Core Revision 209727 Author fpi...@apple.com Date 2016-12-12 14:06:41 -0800 (Mon, 12 Dec 2016) Log Message GC scheduler should avoid consecutive pauses https://bugs.webkit.org/show_bug.cgi?id=165758 Reviewed by Michael Saboff. This

[webkit-changes] [209710] trunk/Tools

2016-12-12 Thread fpizlo
Title: [209710] trunk/Tools Revision 209710 Author fpi...@apple.com Date 2016-12-12 09:21:27 -0800 (Mon, 12 Dec 2016) Log Message Re-enable collectContinuously since it doesn't crash anymore Rubber stamped by Michael Saboff. * Scripts/run-jsc-stress-tests: Modified Paths

[webkit-changes] [209694] trunk/Source/JavaScriptCore/ChangeLog

2016-12-11 Thread fpizlo
Title: [209694] trunk/Source/_javascript_Core/ChangeLog Revision 209694 Author fpi...@apple.com Date 2016-12-11 17:41:16 -0800 (Sun, 11 Dec 2016) Log Message Re-enable concurrent GC. Rubber stampted by Saam Barati. This change actually landed in r209692 by accident. *

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

2016-12-11 Thread fpizlo
Title: [209693] trunk/Source/WTF Revision 209693 Author fpi...@apple.com Date 2016-12-11 17:39:04 -0800 (Sun, 11 Dec 2016) Log Message Change to use #pragma once (requested by Darin Adler). * wtf/RecursiveLockAdapter.h: Modified Paths trunk/Source/WTF/ChangeLog

[webkit-changes] [209692] trunk/Source

2016-12-11 Thread fpizlo
Title: [209692] trunk/Source Revision 209692 Author fpi...@apple.com Date 2016-12-11 17:34:07 -0800 (Sun, 11 Dec 2016) Log Message Change to use #pragma once (requested by Darin Adler). * wtf/LockedPrintStream.h: Modified Paths trunk/Source/_javascript_Core/runtime/Options.h

[webkit-changes] [209691] trunk/Source

2016-12-11 Thread fpizlo
Title: [209691] trunk/Source Revision 209691 Author fpi...@apple.com Date 2016-12-11 17:19:47 -0800 (Sun, 11 Dec 2016) Log Message MarkedBlock::marksConveyLivenessDuringMarking should take into account collection scope https://bugs.webkit.org/show_bug.cgi?id=165741 Reviewed by Saam

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

2016-12-09 Thread fpizlo
Title: [209647] trunk/Source/_javascript_Core Revision 209647 Author fpi...@apple.com Date 2016-12-09 20:27:26 -0800 (Fri, 09 Dec 2016) Log Message REGRESSION (r209554-209571): stress/poly-setter-combo crashing https://bugs.webkit.org/show_bug.cgi?id=165669 Reviewed by Geoffrey Garen.

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

2016-12-09 Thread fpizlo
Title: [209638] trunk/Source/_javascript_Core Revision 209638 Author fpi...@apple.com Date 2016-12-09 17:22:15 -0800 (Fri, 09 Dec 2016) Log Message GC might be forced to look at a nuked object due to ordering of AllocatePropertyStorage, MaterializeNewObject, and PutStructure

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

2016-12-09 Thread fpizlo
Title: [209623] trunk/Source/_javascript_Core Revision 209623 Author fpi...@apple.com Date 2016-12-09 11:49:50 -0800 (Fri, 09 Dec 2016) Log Message Unreviewed, disable concurrent GC for real. * runtime/Options.cpp: (JSC::recomputeDependentOptions): Modified Paths

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

2016-12-09 Thread fpizlo
Title: [209622] trunk/Source/_javascript_Core Revision 209622 Author fpi...@apple.com Date 2016-12-09 11:49:07 -0800 (Fri, 09 Dec 2016) Log Message Unreviewed, disable concurrent GC while crashes get investigated. * runtime/Options.cpp: (JSC::recomputeDependentOptions): Modified Paths

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

2016-12-09 Thread fpizlo
Title: [209621] trunk/Source/_javascript_Core Revision 209621 Author fpi...@apple.com Date 2016-12-09 11:48:12 -0800 (Fri, 09 Dec 2016) Log Message JSSegmentedVariableObject should keep its state private Rubber stamped by Michael Saboff. Its state fields were protected for no

[webkit-changes] [209596] trunk/JSTests

2016-12-08 Thread fpizlo
Title: [209596] trunk/JSTests Revision 209596 Author fpi...@apple.com Date 2016-12-08 21:10:57 -0800 (Thu, 08 Dec 2016) Log Message Green the cloop bot by raising this threshold. * mozilla/js1_5/Array/regress-101964.js: Modified Paths trunk/JSTests/ChangeLog

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

2016-12-08 Thread fpizlo
Title: [209595] trunk/Source/_javascript_Core Revision 209595 Author fpi...@apple.com Date 2016-12-08 20:53:33 -0800 (Thu, 08 Dec 2016) Log Message MultiPutByOffset should get a barrier if it transitions https://bugs.webkit.org/show_bug.cgi?id=165646 Reviewed by Keith Miller.

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

2016-12-08 Thread fpizlo
Title: [209594] trunk/Source/_javascript_Core Revision 209594 Author fpi...@apple.com Date 2016-12-08 19:30:03 -0800 (Thu, 08 Dec 2016) Log Message Enable concurrent GC on ARM64 https://bugs.webkit.org/show_bug.cgi?id=165643 Reviewed by Saam Barati. It looks stable enough to enable. *

[webkit-changes] [209585] trunk/Tools

2016-12-08 Thread fpizlo
Title: [209585] trunk/Tools Revision 209585 Author fpi...@apple.com Date 2016-12-08 17:21:15 -0800 (Thu, 08 Dec 2016) Log Message Make it easy to enable --force-collectContinuously https://bugs.webkit.org/show_bug.cgi?id=165638 Reviewed by Keith Miller. *

[webkit-changes] [209579] trunk/Tools

2016-12-08 Thread fpizlo
Title: [209579] trunk/Tools Revision 209579 Author fpi...@apple.com Date 2016-12-08 16:32:46 -0800 (Thu, 08 Dec 2016) Log Message Disable the collectContinuously mode until I investigate failures. Rubber stamped by Keith Miller. I'm seeing collectContinuously crashes on some

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

2016-12-08 Thread fpizlo
Title: [209576] trunk/Source/_javascript_Core Revision 209576 Author fpi...@apple.com Date 2016-12-08 14:57:12 -0800 (Thu, 08 Dec 2016) Log Message Disable collectContinuously if not useConcurrentGC Rubber stamped by Geoffrey Garen. * runtime/Options.cpp:

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

2016-12-08 Thread fpizlo
Title: [209571] trunk/Source/_javascript_Core Revision 209571 Author fpi...@apple.com Date 2016-12-08 14:22:52 -0800 (Thu, 08 Dec 2016) Log Message Unreviewed, fix cloop build. * runtime/JSObject.h: Modified Paths trunk/Source/_javascript_Core/ChangeLog

[webkit-changes] [209568] trunk/Source

2016-12-08 Thread fpizlo
Title: [209568] trunk/Source Revision 209568 Author fpi...@apple.com Date 2016-12-08 13:56:23 -0800 (Thu, 08 Dec 2016) Log Message Enable SharedArrayBuffer, remove the flag https://bugs.webkit.org/show_bug.cgi?id=165614 Rubber stamped by Geoffrey Garen. Source/_javascript_Core: *

[webkit-changes] [209273] trunk/PerformanceTests

2016-12-02 Thread fpizlo
Title: [209273] trunk/PerformanceTests Revision 209273 Author fpi...@apple.com Date 2016-12-02 14:44:38 -0800 (Fri, 02 Dec 2016) Log Message ES6SampleBench should report an average for Steady State so that all of the numbers are comparable https://bugs.webkit.org/show_bug.cgi?id=165325

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

2016-11-18 Thread fpizlo
Title: [208898] trunk/Source/_javascript_Core Revision 208898 Author fpi...@apple.com Date 2016-11-18 14:29:11 -0800 (Fri, 18 Nov 2016) Log Message Unreviewed, fix cloop. * bytecode/CodeBlock.cpp: (JSC::CodeBlock::stronglyVisitStrongReferences): Modified Paths

[webkit-changes] [208897] trunk

2016-11-18 Thread fpizlo
Title: [208897] trunk Revision 208897 Author fpi...@apple.com Date 2016-11-18 14:11:51 -0800 (Fri, 18 Nov 2016) Log Message Concurrent GC should be able to run splay in debug mode and earley/raytrace in release mode with no perf regression https://bugs.webkit.org/show_bug.cgi?id=164282

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

2016-11-17 Thread fpizlo
Title: [208860] trunk/Source/_javascript_Core Revision 208860 Author fpi...@apple.com Date 2016-11-17 13:37:05 -0800 (Thu, 17 Nov 2016) Log Message Speculatively disable eager object zero-fill on not-x86 to let the bots decide if that's a problem

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

2016-11-16 Thread fpizlo
Title: [208822] trunk/Source/_javascript_Core Revision 208822 Author fpi...@apple.com Date 2016-11-16 15:57:05 -0800 (Wed, 16 Nov 2016) Log Message Unreviewed, roll out r208811. It's not sound. * ftl/FTLLowerDFGToB3.cpp: (JSC::FTL::DFG::LowerDFGToB3::compileMaterializeNewObject):

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

2016-11-16 Thread fpizlo
Title: [208811] trunk/Source/_javascript_Core Revision 208811 Author fpi...@apple.com Date 2016-11-16 14:24:45 -0800 (Wed, 16 Nov 2016) Log Message Slight Octane regression from concurrent GC's eager object zero-fill https://bugs.webkit.org/show_bug.cgi?id=164823 Reviewed by Geoffrey

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

2016-11-15 Thread fpizlo
Title: [208777] trunk/Source/_javascript_Core Revision 208777 Author fpi...@apple.com Date 2016-11-15 17:35:09 -0800 (Tue, 15 Nov 2016) Log Message Unreviewed, revert renaming useConcurrentJIT to useConcurrentJS. * dfg/DFGDriver.cpp: (JSC::DFG::compileImpl): * heap/Heap.cpp:

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

2016-11-15 Thread fpizlo
Title: [208763] trunk/Source/_javascript_Core Revision 208763 Author fpi...@apple.com Date 2016-11-15 15:42:37 -0800 (Tue, 15 Nov 2016) Log Message Unreviewed, remove bogus assertion. * heap/Heap.cpp: (JSC::Heap::markToFixpoint): Modified Paths trunk/Source/_javascript_Core/ChangeLog

[webkit-changes] [208762] trunk

2016-11-15 Thread fpizlo
Title: [208762] trunk Revision 208762 Author fpi...@apple.com Date 2016-11-15 15:32:37 -0800 (Tue, 15 Nov 2016) Log Message [mac-wk1 debug] ASSERTION FAILED: thisObject->m_propertyTableUnsafe https://bugs.webkit.org/show_bug.cgi?id=162986 Reviewed by Saam Barati.

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

2016-11-15 Thread fpizlo
Title: [208754] trunk/Source/_javascript_Core Revision 208754 Author fpi...@apple.com Date 2016-11-15 14:02:01 -0800 (Tue, 15 Nov 2016) Log Message It should be possible to disable concurrent GC timeslicing https://bugs.webkit.org/show_bug.cgi?id=164788 Reviewed by Saam Barati.

[webkit-changes] [208750] trunk/Source

2016-11-15 Thread fpizlo
Title: [208750] trunk/Source Revision 208750 Author fpi...@apple.com Date 2016-11-15 13:15:04 -0800 (Tue, 15 Nov 2016) Log Message The concurrent GC should have a timeslicing controller https://bugs.webkit.org/show_bug.cgi?id=164783 Reviewed by Geoffrey Garen. Source/_javascript_Core:

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

2016-11-15 Thread fpizlo
Title: [208734] trunk/Source/_javascript_Core Revision 208734 Author fpi...@apple.com Date 2016-11-15 09:32:53 -0800 (Tue, 15 Nov 2016) Log Message REGRESSION (r208711-r208722): ASSERTION FAILED: hasInlineStorage() https://bugs.webkit.org/show_bug.cgi?id=164775 Reviewed by Mark Lam and

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

2016-11-14 Thread fpizlo
Title: [208723] trunk/Source/_javascript_Core Revision 208723 Author fpi...@apple.com Date 2016-11-14 18:20:54 -0800 (Mon, 14 Nov 2016) Log Message Unreviewed, fix cloop. * runtime/JSCellInlines.h: Modified Paths trunk/Source/_javascript_Core/ChangeLog

[webkit-changes] [208721] trunk/PerformanceTests

2016-11-14 Thread fpizlo
Title: [208721] trunk/PerformanceTests Revision 208721 Author fpi...@apple.com Date 2016-11-14 17:51:17 -0800 (Mon, 14 Nov 2016) Log Message Unreviewed, revert unintended change. * ES6SampleBench/Air/benchmark.js: Modified Paths trunk/PerformanceTests/ChangeLog

[webkit-changes] [208373] trunk

2016-11-03 Thread fpizlo
Title: [208373] trunk Revision 208373 Author fpi...@apple.com Date 2016-11-03 22:28:35 -0700 (Thu, 03 Nov 2016) Log Message DFG plays fast and loose with the shadow values of a Phi https://bugs.webkit.org/show_bug.cgi?id=164309 Reviewed by Saam Barati. JSTests: This test

[webkit-changes] [208364] trunk

2016-11-03 Thread fpizlo
Title: [208364] trunk Revision 208364 Author fpi...@apple.com Date 2016-11-03 19:37:45 -0700 (Thu, 03 Nov 2016) Log Message DFG plays fast and loose with the shadow values of a Phi https://bugs.webkit.org/show_bug.cgi?id=164309 Reviewed by Saam Barati. JSTests: This test

[webkit-changes] [207855] trunk/Source

2016-10-25 Thread fpizlo
Title: [207855] trunk/Source Revision 207855 Author fpi...@apple.com Date 2016-10-25 16:22:48 -0700 (Tue, 25 Oct 2016) Log Message HeapTimer should not hardcode all of its subclasses and USE(CF) shouldn't be a bizarre special case https://bugs.webkit.org/show_bug.cgi?id=163947 Reviewed

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

2016-10-22 Thread fpizlo
Title: [207714] trunk/Source/_javascript_Core Revision 207714 Author fpi...@apple.com Date 2016-10-22 12:34:46 -0700 (Sat, 22 Oct 2016) Log Message Slow and big Heap methods should not be inline https://bugs.webkit.org/show_bug.cgi?id=163802 Reviewed by Keith Miller. JSC often

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

2016-10-19 Thread fpizlo
Title: [207577] trunk/Source/WTF Revision 207577 Author fpi...@apple.com Date 2016-10-19 16:37:20 -0700 (Wed, 19 Oct 2016) Log Message REGRESSION (r207480): 3 Dromaeo tests failing https://bugs.webkit.org/show_bug.cgi?id=163633 Reviewed by Mark Lam. It's a ParkingLot bug: if we

[webkit-changes] [207566] trunk/Source

2016-10-19 Thread fpizlo
Title: [207566] trunk/Source Revision 207566 Author fpi...@apple.com Date 2016-10-19 13:37:20 -0700 (Wed, 19 Oct 2016) Log Message Baseline JIT should use AutomaticThread https://bugs.webkit.org/show_bug.cgi?id=163686 Reviewed by Geoffrey Garen. Source/_javascript_Core: Change

[webkit-changes] [207545] trunk/Source

2016-10-19 Thread fpizlo
Title: [207545] trunk/Source Revision 207545 Author fpi...@apple.com Date 2016-10-19 10:47:30 -0700 (Wed, 19 Oct 2016) Log Message DFG worklist should use AutomaticThread https://bugs.webkit.org/show_bug.cgi?id=163615 Reviewed by Mark Lam. Source/_javascript_Core:

[webkit-changes] [207480] trunk/Source

2016-10-18 Thread fpizlo
Title: [207480] trunk/Source Revision 207480 Author fpi...@apple.com Date 2016-10-18 13:17:10 -0700 (Tue, 18 Oct 2016) Log Message WTF should make it easier to create threads that die automatically after inactivity https://bugs.webkit.org/show_bug.cgi?id=163576 Reviewed by Andreas

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

2016-10-17 Thread fpizlo
Title: [207434] trunk/Source/_javascript_Core Revision 207434 Author fpi...@apple.com Date 2016-10-17 14:45:56 -0700 (Mon, 17 Oct 2016) Log Message Air::IRC doesn't need to have a special-case for uncolored Tmps since they all get colored https://bugs.webkit.org/show_bug.cgi?id=163548

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

2016-10-17 Thread fpizlo
Title: [207408] trunk/Source/_javascript_Core Revision 207408 Author fpi...@apple.com Date 2016-10-17 09:19:10 -0700 (Mon, 17 Oct 2016) Log Message Air::IRC needs to place all Tmps on some worklist, even if they have no interference edges https://bugs.webkit.org/show_bug.cgi?id=163509

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

2016-10-12 Thread fpizlo
Title: [207263] trunk/Source/_javascript_Core Revision 207263 Author fpi...@apple.com Date 2016-10-12 16:56:34 -0700 (Wed, 12 Oct 2016) Log Message The blackening of CellState is a bad way of tracking if the object is being marked for the first time

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

2016-10-12 Thread fpizlo
Title: [207230] trunk/Source/_javascript_Core Revision 207230 Author fpi...@apple.com Date 2016-10-12 12:01:21 -0700 (Wed, 12 Oct 2016) Log Message REGRESSION (r207179): ASSERTION FAILED: node.cell != previousCell https://bugs.webkit.org/show_bug.cgi?id=163337 Reviewed by Mark Lam.

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

2016-10-12 Thread fpizlo
Title: [207222] trunk/Source/_javascript_Core Revision 207222 Author fpi...@apple.com Date 2016-10-12 09:56:34 -0700 (Wed, 12 Oct 2016) Log Message Remove JITWriteBarrier.h https://bugs.webkit.org/show_bug.cgi?id=163334 Reviewed by Mark Lam. I guess that the idea of

[webkit-changes] [207179] trunk/Source

2016-10-11 Thread fpizlo
Title: [207179] trunk/Source Revision 207179 Author fpi...@apple.com Date 2016-10-11 16:52:02 -0700 (Tue, 11 Oct 2016) Log Message MarkedBlock should know what objects are live during marking https://bugs.webkit.org/show_bug.cgi?id=162309 Reviewed by Geoffrey Garen.

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

2016-10-11 Thread fpizlo
Title: [207164] trunk/Source/_javascript_Core Revision 207164 Author fpi...@apple.com Date 2016-10-11 13:51:53 -0700 (Tue, 11 Oct 2016) Log Message Air should be able to replace constant materializations with adds https://bugs.webkit.org/show_bug.cgi?id=162749 Reviewed by Yusuke Suzuki.

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

2016-10-11 Thread fpizlo
Title: [207163] trunk/Source/_javascript_Core Revision 207163 Author fpi...@apple.com Date 2016-10-11 13:37:51 -0700 (Tue, 11 Oct 2016) Log Message B3->Air lowering needs the same defenses in effectiveAddr() that it has in tryAppendLea() https://bugs.webkit.org/show_bug.cgi?id=163264

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

2016-10-10 Thread fpizlo
Title: [207039] trunk/Source/_javascript_Core Revision 207039 Author fpi...@apple.com Date 2016-10-10 20:39:05 -0700 (Mon, 10 Oct 2016) Log Message B3->Air lowering should be able to emit complex leas on x86 https://bugs.webkit.org/show_bug.cgi?id=163234 Reviewed by Saam Barati.

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

2016-10-10 Thread fpizlo
Title: [207004] trunk/Source/_javascript_Core Revision 207004 Author fpi...@apple.com Date 2016-10-10 10:12:34 -0700 (Mon, 10 Oct 2016) Log Message Air should expose API for pinning registers https://bugs.webkit.org/show_bug.cgi?id=163175 Reviewed by Keith Miller. You can now

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

2016-10-10 Thread fpizlo
Title: [207000] trunk/Source/_javascript_Core Revision 207000 Author fpi...@apple.com Date 2016-10-10 09:45:15 -0700 (Mon, 10 Oct 2016) Log Message B3 should know about mutable pinned registers https://bugs.webkit.org/show_bug.cgi?id=163172 Reviewed by Keith Miller. If we have

[webkit-changes] [206739] trunk

2016-10-03 Thread fpizlo
Title: [206739] trunk Revision 206739 Author fpi...@apple.com Date 2016-10-03 11:36:55 -0700 (Mon, 03 Oct 2016) Log Message B3 trapping memory accesses should be documented https://bugs.webkit.org/show_bug.cgi?id=162845 Reviewed by Geoffrey Garen. Source/_javascript_Core:

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

2016-10-01 Thread fpizlo
Title: [206709] trunk/Source/_javascript_Core Revision 206709 Author fpi...@apple.com Date 2016-10-01 14:14:19 -0700 (Sat, 01 Oct 2016) Log Message Get rid of isMarkedOrNewlyAllocated https://bugs.webkit.org/show_bug.cgi?id=162842 Reviewed by Dan Bernstein. This function has

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

2016-09-30 Thread fpizlo
Title: [206694] trunk/Source/_javascript_Core Revision 206694 Author fpi...@apple.com Date 2016-09-30 17:08:28 -0700 (Fri, 30 Sep 2016) Log Message B3 should support trapping memory accesses https://bugs.webkit.org/show_bug.cgi?id=162689 Reviewed by Geoffrey Garen. This adds a

[webkit-changes] [206682] trunk/Source

2016-09-30 Thread fpizlo
Title: [206682] trunk/Source Revision 206682 Author fpi...@apple.com Date 2016-09-30 15:29:24 -0700 (Fri, 30 Sep 2016) Log Message B3::moveConstants should be able to edit code to minimize the number of constants https://bugs.webkit.org/show_bug.cgi?id=162764 Reviewed by Saam Barati.

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

2016-09-30 Thread fpizlo
Title: [206642] trunk/Source/_javascript_Core Revision 206642 Author fpi...@apple.com Date 2016-09-30 10:02:46 -0700 (Fri, 30 Sep 2016) Log Message 64-bit LLInt needs to have a concurrency-aware barrier https://bugs.webkit.org/show_bug.cgi?id=162790 Reviewed by Mark Lam. In a

[webkit-changes] [206640] trunk

2016-09-30 Thread fpizlo
Title: [206640] trunk Revision 206640 Author fpi...@apple.com Date 2016-09-30 09:59:24 -0700 (Fri, 30 Sep 2016) Log Message Air should have a way of expressing additional instruction flags https://bugs.webkit.org/show_bug.cgi?id=162699 Reviewed by Mark Lam. Source/_javascript_Core:

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

2016-09-29 Thread fpizlo
Title: [206628] trunk/Source/_javascript_Core Revision 206628 Author fpi...@apple.com Date 2016-09-29 17:48:55 -0700 (Thu, 29 Sep 2016) Log Message REGRESSION(r206555): It made Dromaeo/jslib-style-jquery.html crash https://bugs.webkit.org/show_bug.cgi?id=162721 Reviewed by Keith Miller.

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

2016-09-28 Thread fpizlo
Title: [206539] trunk/Source/_javascript_Core Revision 206539 Author fpi...@apple.com Date 2016-09-28 13:30:44 -0700 (Wed, 28 Sep 2016) Log Message Optimize B3->Air lowering of Fence on ARM https://bugs.webkit.org/show_bug.cgi?id=162342 Reviewed by Geoffrey Garen. This gives us

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

2016-09-28 Thread fpizlo
Title: [206530] trunk/Source/_javascript_Core Revision 206530 Author fpi...@apple.com Date 2016-09-28 12:11:49 -0700 (Wed, 28 Sep 2016) Log Message Store-load fences should be a lot cheaper on ARM https://bugs.webkit.org/show_bug.cgi?id=162461 Rubber stamped by Keith Miller. It turns

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