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
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
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.
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
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:
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.
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.
*
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
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
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
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
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:
*
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:
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:
*
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
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
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
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
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
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.
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):
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
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:
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
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
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
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
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.
*
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:
*
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
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
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
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
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
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
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:
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
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:
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.
*
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
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
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.
*
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
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
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
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.
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
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
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
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
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
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.
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.
*
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.
*
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
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:
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
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:
*
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
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
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
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
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):
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
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:
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
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.
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.
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:
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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.
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
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.
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.
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
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.
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
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
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:
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
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
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.
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
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:
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.
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
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
301 - 400 of 2695 matches
Mail list logo