Title: [191240] trunk/Source/_javascript_Core
Revision 191240
Author fpi...@apple.com
Date 2015-10-17 10:26:24 -0700 (Sat, 17 Oct 2015)
Log Message
Fix some generational heap growth pathologies
https://bugs.webkit.org/show_bug.cgi?id=150270
Reviewed by Andreas Kling.
When doing generati
Title: [191221] trunk/Source/_javascript_Core
Revision 191221
Author fpi...@apple.com
Date 2015-10-16 15:53:11 -0700 (Fri, 16 Oct 2015)
Log Message
CopyBarrier must be avoided for slow TypedArrays
https://bugs.webkit.org/show_bug.cgi?id=150217
rdar://problem/23128791
Reviewed by Michael
Title: [191134] trunk/Source/_javascript_Core
Revision 191134
Author fpi...@apple.com
Date 2015-10-15 13:34:10 -0700 (Thu, 15 Oct 2015)
Log Message
InferredTypeTable should ref its keys
https://bugs.webkit.org/show_bug.cgi?id=150138
rdar://problem/23080555
Reviewed by Michael Saboff.
In
Title: [190897] trunk/PerformanceTests
Revision 190897
Author fpi...@apple.com
Date 2015-10-12 15:42:21 -0700 (Mon, 12 Oct 2015)
Log Message
Unreviewed, revert an unintended commit.
* JetStream/Octane2/crypto.js:
(montRevert):
(montReduce):
Modified Paths
trunk/PerformanceTests/ChangeL
Title: [190878] trunk/Source/_javascript_Core
Revision 190878
Author fpi...@apple.com
Date 2015-10-12 12:15:17 -0700 (Mon, 12 Oct 2015)
Log Message
Unreviewed, fix non-FTL build for real.
* ftl/FTLLazySlowPath.h:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_java
Title: [190875] trunk/Source/WTF
Revision 190875
Author fpi...@apple.com
Date 2015-10-12 11:45:00 -0700 (Mon, 12 Oct 2015)
Log Message
Unreviewed, fix style in the hopes that it fixes Windows.
* wtf/ParallelHelperPool.cpp:
(WTF::ParallelHelperClient::~ParallelHelperClient):
(WTF::Paralle
Title: [190867] trunk/Source/_javascript_Core
Revision 190867
Author fpi...@apple.com
Date 2015-10-12 11:11:26 -0700 (Mon, 12 Oct 2015)
Log Message
Unreviewed, clarify a comment. The example code had a bug.
* ftl/FTLLowerDFGToLLVM.cpp:
Modified Paths
trunk/Source/_javascript_Core/Chang
Title: [190865] trunk/Source/_javascript_Core
Revision 190865
Author fpi...@apple.com
Date 2015-10-12 11:08:50 -0700 (Mon, 12 Oct 2015)
Log Message
Unreviewed, fix no-FTL build.
* ftl/FTLLazySlowPath.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_javascript_C
Title: [190761] trunk/Source/_javascript_Core
Revision 190761
Author fpi...@apple.com
Date 2015-10-08 17:13:58 -0700 (Thu, 08 Oct 2015)
Log Message
DFG SSA should remove unreachable code
https://bugs.webkit.org/show_bug.cgi?id=149931
Reviewed by Geoffrey Garen.
Rolled back in with a cal
Title: [190749] trunk/Source/_javascript_Core
Revision 190749
Author fpi...@apple.com
Date 2015-10-08 15:18:49 -0700 (Thu, 08 Oct 2015)
Log Message
DFG SSA should remove unreachable code
https://bugs.webkit.org/show_bug.cgi?id=149931
Reviewed by Geoffrey Garen.
* dfg/DFGConstantFoldingP
Title: [190684] trunk/Source/_javascript_Core
Revision 190684
Author fpi...@apple.com
Date 2015-10-07 14:12:15 -0700 (Wed, 07 Oct 2015)
Log Message
Get rid of LLInt inline/out-of-line storage helpers, they are unused
https://bugs.webkit.org/show_bug.cgi?id=149892
Reviewed by Mark Lam.
J
Title: [190682] trunk/Source/_javascript_Core
Revision 190682
Author fpi...@apple.com
Date 2015-10-07 13:27:46 -0700 (Wed, 07 Oct 2015)
Log Message
Don't setOutOfBounds in JIT code for PutByVal, since the C++ slow path already does it
https://bugs.webkit.org/show_bug.cgi?id=149885
Review
Title: [190681] trunk/Source/_javascript_Core
Revision 190681
Author fpi...@apple.com
Date 2015-10-07 13:25:29 -0700 (Wed, 07 Oct 2015)
Log Message
Get rid of JIT::compilePutDirectOffset
https://bugs.webkit.org/show_bug.cgi?id=149884
Reviewed by Andreas Kling.
I'm finding more dead code
Title: [190675] trunk/Source/_javascript_Core
Revision 190675
Author fpi...@apple.com
Date 2015-10-07 11:26:19 -0700 (Wed, 07 Oct 2015)
Log Message
JIT::emitGetGlobalProperty/emitPutGlobalProperty are only called from one place
https://bugs.webkit.org/show_bug.cgi?id=149879
Reviewed by S
Title: [190673] trunk/Source/_javascript_Core
Revision 190673
Author fpi...@apple.com
Date 2015-10-07 11:04:54 -0700 (Wed, 07 Oct 2015)
Log Message
JIT::compileGetDirectOffset is useless
https://bugs.webkit.org/show_bug.cgi?id=149878
Reviewed by Mark Lam.
Two of the overloads of this me
Title: [190672] trunk/Source/_javascript_Core
Revision 190672
Author fpi...@apple.com
Date 2015-10-07 10:28:38 -0700 (Wed, 07 Oct 2015)
Log Message
Inline caches should handle out-of-line offsets out-of-line
https://bugs.webkit.org/show_bug.cgi?id=149869
Reviewed by Saam Barati.
If we w
Title: [190599] trunk/Source/_javascript_Core
Revision 190599
Author fpi...@apple.com
Date 2015-10-05 18:33:39 -0700 (Mon, 05 Oct 2015)
Log Message
GC shouldn't cancel every FTL compilation
https://bugs.webkit.org/show_bug.cgi?id=149821
Reviewed by Saam Barati.
During one of the CodeBlo
Title: [190569] trunk/Source
Revision 190569
Author fpi...@apple.com
Date 2015-10-05 12:35:32 -0700 (Mon, 05 Oct 2015)
Log Message
Allow an object's marking state to track The Three Colors
https://bugs.webkit.org/show_bug.cgi?id=149654
Reviewed by Geoffrey Garen.
Source/_javascript_Core
Title: [190561] trunk/Source
Revision 190561
Author fpi...@apple.com
Date 2015-10-05 10:05:24 -0700 (Mon, 05 Oct 2015)
Log Message
Inline cache repatching should be throttled if it happens a lot
https://bugs.webkit.org/show_bug.cgi?id=149796
rdar://problem/22674436
Reviewed by Saam Barat
Title: [190555] trunk/Source/_javascript_Core
Revision 190555
Author fpi...@apple.com
Date 2015-10-04 16:25:44 -0700 (Sun, 04 Oct 2015)
Log Message
CodeBlock.h shouldn't be included from everywhere
https://bugs.webkit.org/show_bug.cgi?id=149785
Reviewed by Andreas Kling.
* _javascript_C
Title: [190529] trunk/Source/_javascript_Core
Revision 190529
Author fpi...@apple.com
Date 2015-10-02 16:09:33 -0700 (Fri, 02 Oct 2015)
Log Message
We should not add InferredTypeTables to old Structures
https://bugs.webkit.org/show_bug.cgi?id=149767
rdar://problem/22825526
Patch by Filip
Title: [190324] trunk/Source
Revision 190324
Author fpi...@apple.com
Date 2015-09-29 13:25:42 -0700 (Tue, 29 Sep 2015)
Log Message
ParallelHelperPool::runFunctionInParallel() shouldn't allocate, and ParallelHelperPool.h shouldn't be included everywhere
https://bugs.webkit.org/show_bug.cgi
Title: [190310] trunk/Source
Revision 190310
Author fpi...@apple.com
Date 2015-09-29 09:39:24 -0700 (Tue, 29 Sep 2015)
Log Message
GC copy phase spans too many files
https://bugs.webkit.org/show_bug.cgi?id=149586
Reviewed by Andreas Kling.
Source/_javascript_Core:
This puts the core lo
Title: [190269] trunk/Source/_javascript_Core
Revision 190269
Author fpi...@apple.com
Date 2015-09-26 13:11:30 -0700 (Sat, 26 Sep 2015)
Log Message
Unreviewed, fix debug tests. Before marking, we need to call registerGCThreads().
* heap/Heap.cpp:
(JSC::Heap::markRoots):
Modified Paths
Title: [190268] trunk/Source/WTF
Revision 190268
Author fpi...@apple.com
Date 2015-09-26 11:41:15 -0700 (Sat, 26 Sep 2015)
Log Message
Unreviewed, fix Windows build by adding WTF_EXPORT_PRIVATE in various places.
* wtf/ParallelHelperPool.h:
(WTF::ParallelHelperClient::setFunction):
(WTF:
Title: [190267] trunk/Source
Revision 190267
Author fpi...@apple.com
Date 2015-09-26 11:07:09 -0700 (Sat, 26 Sep 2015)
Log Message
VMs should share GC threads
https://bugs.webkit.org/show_bug.cgi?id=149433
rdar://problem/12859344
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
Thi
Title: [190217] trunk/Source/_javascript_Core
Revision 190217
Author fpi...@apple.com
Date 2015-09-24 13:13:07 -0700 (Thu, 24 Sep 2015)
Log Message
Remove special case code for the no-parallel-GC case
https://bugs.webkit.org/show_bug.cgi?id=149512
Reviewed by Mark Lam.
Make serial GC ju
Title: [190215] trunk/Source/_javascript_Core
Revision 190215
Author fpi...@apple.com
Date 2015-09-24 12:23:58 -0700 (Thu, 24 Sep 2015)
Log Message
PolymorphicAccess should remember that it checked an ObjectPropertyCondition with a check on some structure
https://bugs.webkit.org/show_bug.
Title: [190185] trunk/Source/_javascript_Core
Revision 190185
Author fpi...@apple.com
Date 2015-09-23 13:59:51 -0700 (Wed, 23 Sep 2015)
Log Message
Parallel copy phase synchronization should be simplified
https://bugs.webkit.org/show_bug.cgi?id=149509
Reviewed by Mark Lam.
Before this c
Title: [190151] trunk/Source/_javascript_Core
Revision 190151
Author fpi...@apple.com
Date 2015-09-22 18:35:49 -0700 (Tue, 22 Sep 2015)
Log Message
GCThreadSharedData is just a bad way of saying Heap
https://bugs.webkit.org/show_bug.cgi?id=149435
Reviewed by Mark Lam.
This removes the G
Title: [190131] trunk/Source
Revision 190131
Author fpi...@apple.com
Date 2015-09-22 13:41:25 -0700 (Tue, 22 Sep 2015)
Log Message
Get rid of ENABLE(PARALLEL_GC)
https://bugs.webkit.org/show_bug.cgi?id=149436
Reviewed by Mark Lam.
We always enable parallel GC everywhere but Windows, and
Title: [190129] trunk/Source
Revision 190129
Author fpi...@apple.com
Date 2015-09-22 13:01:15 -0700 (Tue, 22 Sep 2015)
Log Message
Get rid of ENABLE(GGC)
https://bugs.webkit.org/show_bug.cgi?id=149472
Reviewed by Mark Hahnenberg and Mark Lam.
Source/_javascript_Core:
Getting rid of thi
Title: [190103] trunk/Source
Revision 190103
Author fpi...@apple.com
Date 2015-09-21 21:34:19 -0700 (Mon, 21 Sep 2015)
Log Message
Always use the compiler's CAS implementation and get rid of ENABLE(COMPARE_AND_SWAP)
https://bugs.webkit.org/show_bug.cgi?id=149438
Reviewed by Mark Lam.
So
Title: [189935] trunk/Source/WTF
Revision 189935
Author fpi...@apple.com
Date 2015-09-17 14:27:04 -0700 (Thu, 17 Sep 2015)
Log Message
Unreviewed, revert unintended change.
* benchmarks/LockSpeedTest.cpp:
(main):
Modified Paths
trunk/Source/WTF/ChangeLog
trunk/Source/WTF/benchmarks/Loc
Title: [189929] trunk/Source/_javascript_Core
Revision 189929
Author fpi...@apple.com
Date 2015-09-17 13:39:31 -0700 (Thu, 17 Sep 2015)
Log Message
0.0 should really be 0.0
https://bugs.webkit.org/show_bug.cgi?id=149283
Reviewed by Mark Lam.
A while ago (http://trac.webkit.org/changeset
Title: [189928] trunk/Source
Revision 189928
Author fpi...@apple.com
Date 2015-09-17 13:26:16 -0700 (Thu, 17 Sep 2015)
Log Message
stress/exit-from-getter.js.ftl-eager occasionally traps in debug
https://bugs.webkit.org/show_bug.cgi?id=149096
Reviewed by Geoffrey Garen.
JS calls to gett
Title: [189766] trunk/Source/_javascript_Core
Revision 189766
Author fpi...@apple.com
Date 2015-09-14 17:55:17 -0700 (Mon, 14 Sep 2015)
Log Message
LLInt get/put inline caches shouldn't use tons of opcodes
https://bugs.webkit.org/show_bug.cgi?id=149106
Reviewed by Geoffrey Garen.
Our LL
Title: [189754] trunk/Source/_javascript_Core
Revision 189754
Author fpi...@apple.com
Date 2015-09-14 15:40:29 -0700 (Mon, 14 Sep 2015)
Log Message
Unreviewed, really fix non-x86 LLInt build without also breaking everything else.
* llint/LowLevelInterpreter64.asm:
Modified Paths
trunk/
Title: [189752] trunk/Source/_javascript_Core
Revision 189752
Author fpi...@apple.com
Date 2015-09-14 15:25:30 -0700 (Mon, 14 Sep 2015)
Log Message
Unreviewed, fix non-x86 LLInt build.
* llint/LowLevelInterpreter64.asm:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Sourc
Title: [189751] trunk/Source/_javascript_Core
Revision 189751
Author fpi...@apple.com
Date 2015-09-14 15:10:52 -0700 (Mon, 14 Sep 2015)
Log Message
LLInt get/put inline caches shouldn't use tons of opcodes
https://bugs.webkit.org/show_bug.cgi?id=149106
Reviewed by Geoffrey Garen.
Our LL
Title: [189658] trunk/Source/_javascript_Core
Revision 189658
Author fpi...@apple.com
Date 2015-09-12 13:52:26 -0700 (Sat, 12 Sep 2015)
Log Message
REGRESSION(r189585): run-perf-tests Speedometer fails with a console error
https://bugs.webkit.org/show_bug.cgi?id=149066
Reviewed by Michae
Title: [189596] trunk/Source/_javascript_Core
Revision 189596
Author fpi...@apple.com
Date 2015-09-10 16:07:08 -0700 (Thu, 10 Sep 2015)
Log Message
Structure should be able to tell you if it had ever been a dictionary
https://bugs.webkit.org/show_bug.cgi?id=149047
Reviewed by Mark Lam.
Title: [189496] trunk/Source/_javascript_Core
Revision 189496
Author fpi...@apple.com
Date 2015-09-08 11:17:10 -0700 (Tue, 08 Sep 2015)
Log Message
Unreviewed, fix debug by removing an assertion that is not correct anymore.
* jit/Repatch.cpp:
(JSC::linkFor):
Modified Paths
trunk/Source
Title: [189493] trunk/Source/_javascript_Core
Revision 189493
Author fpi...@apple.com
Date 2015-09-08 10:25:28 -0700 (Tue, 08 Sep 2015)
Log Message
CallLinkInfo inside StructureStubInfo should not use polymorphic stubs
https://bugs.webkit.org/show_bug.cgi?id=148915
Reviewed by Mark Lam.
Title: [189492] trunk/Source/_javascript_Core
Revision 189492
Author fpi...@apple.com
Date 2015-09-08 10:00:05 -0700 (Tue, 08 Sep 2015)
Log Message
The put_by_id IC store barrier contract should benefit transition over replace
https://bugs.webkit.org/show_bug.cgi?id=148943
Reviewed by Ma
Title: [189328] trunk/Source/_javascript_Core
Revision 189328
Author fpi...@apple.com
Date 2015-09-03 18:20:55 -0700 (Thu, 03 Sep 2015)
Log Message
WatchpointsOnStructureStubInfo doesn't need to be reference counted
https://bugs.webkit.org/show_bug.cgi?id=148766
Reviewed by Saam Barati.
Title: [189323] trunk/Source/_javascript_Core
Revision 189323
Author fpi...@apple.com
Date 2015-09-03 17:02:29 -0700 (Thu, 03 Sep 2015)
Log Message
StructureStubInfo should be able to reset itself without going through CodeBlock
https://bugs.webkit.org/show_bug.cgi?id=148743
Reviewed by
Title: [189288] trunk/Source/_javascript_Core
Revision 189288
Author fpi...@apple.com
Date 2015-09-03 14:11:59 -0700 (Thu, 03 Sep 2015)
Log Message
Get rid of RepatchBuffer and replace it with static functions
https://bugs.webkit.org/show_bug.cgi?id=148742
Reviewed by Geoffrey Garen and
Title: [189278] trunk/Source/_javascript_Core
Revision 189278
Author fpi...@apple.com
Date 2015-09-03 12:41:42 -0700 (Thu, 03 Sep 2015)
Log Message
RepatchBuffer should be stateless
https://bugs.webkit.org/show_bug.cgi?id=148741
Reviewed by Geoffrey Garen.
This removes our reliance on R
Title: [189272] trunk/Source/_javascript_Core
Revision 189272
Author fpi...@apple.com
Date 2015-09-02 20:16:47 -0700 (Wed, 02 Sep 2015)
Log Message
Replace all the various forms of branchStructure() with a single method in AssemblyHelpers
https://bugs.webkit.org/show_bug.cgi?id=148725
Re
Title: [189261] trunk/Source/_javascript_Core
Revision 189261
Author fpi...@apple.com
Date 2015-09-02 13:23:08 -0700 (Wed, 02 Sep 2015)
Log Message
Remove some unused methods from GetByIdAccess.
Rubber stamped by Michael Saboff.
* bytecode/PolymorphicGetByIdList.h:
(JSC::GetByIdAccess::
Title: [189219] trunk/Source/_javascript_Core
Revision 189219
Author fpi...@apple.com
Date 2015-09-01 11:27:13 -0700 (Tue, 01 Sep 2015)
Log Message
DFG AI assertions about not having to do type checks at the point of a Known use kind are unsound
https://bugs.webkit.org/show_bug.cgi?id=148
Title: [189186] trunk/Tools
Revision 189186
Author fpi...@apple.com
Date 2015-08-31 15:01:44 -0700 (Mon, 31 Aug 2015)
Log Message
Skip slow lock tests on Windows/debug
https://bugs.webkit.org/show_bug.cgi?id=148643
Reviewed by Alexey Proskuryakov.
The lock tests simulate a critical sect
Title: [189160] trunk/Source/_javascript_Core
Revision 189160
Author fpi...@apple.com
Date 2015-08-30 15:33:23 -0700 (Sun, 30 Aug 2015)
Log Message
JSC property attributes should fit in a byte
https://bugs.webkit.org/show_bug.cgi?id=148611
Reviewed by Sam Weinig.
I want to make room in
Title: [189126] trunk
Revision 189126
Author fpi...@apple.com
Date 2015-08-28 15:38:41 -0700 (Fri, 28 Aug 2015)
Log Message
LICM should be sound even if the CFG has changed
https://bugs.webkit.org/show_bug.cgi?id=148259
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
Prior to th
Title: [189075] trunk/Source/_javascript_Core
Revision 189075
Author fpi...@apple.com
Date 2015-08-27 16:59:57 -0700 (Thu, 27 Aug 2015)
Log Message
DFG::StrCat isn't really effectful
https://bugs.webkit.org/show_bug.cgi?id=148443
Reviewed by Geoffrey Garen.
I previously made the DFG Str
Title: [189070] trunk/Source/_javascript_Core
Revision 189070
Author fpi...@apple.com
Date 2015-08-27 16:41:59 -0700 (Thu, 27 Aug 2015)
Log Message
Unreviewed, fix some FIXMEs and add some new ones, based on things we've learned from some
recent OSR exit work.
* dfg/DFGLICMPhase.cpp:
(JS
Title: [189047] trunk/Source/_javascript_Core
Revision 189047
Author fpi...@apple.com
Date 2015-08-27 12:58:50 -0700 (Thu, 27 Aug 2015)
Log Message
Unreviewed, add a comment to describe something I learned about a confusingly-named function.
* dfg/DFGUseKind.h:
(JSC::DFG::isCell):
Modif
Title: [189014] trunk/Tools
Revision 189014
Author fpi...@apple.com
Date 2015-08-27 00:23:29 -0700 (Thu, 27 Aug 2015)
Log Message
Unreviewed, further shorten a test that times out because it's very long
running.
I've locally run these tests on repeat for 24 hours and found no genuine
fai
Title: [189013] trunk/Source/_javascript_Core
Revision 189013
Author fpi...@apple.com
Date 2015-08-27 00:16:07 -0700 (Thu, 27 Aug 2015)
Log Message
Node::origin should always be set, and the dead zone due to SSA Phis can just use exitOK=false
https://bugs.webkit.org/show_bug.cgi?id=148462
Title: [16] trunk/Source/_javascript_Core
Revision 16
Author fpi...@apple.com
Date 2015-08-24 14:44:39 -0700 (Mon, 24 Aug 2015)
Log Message
DFG::FixupPhase should use the lambda form of m_graph.doToChildren() rather than the old macro
https://bugs.webkit.org/show_bug.cgi?id=148397
Title: [188879] trunk/Source/_javascript_Core
Revision 188879
Author fpi...@apple.com
Date 2015-08-24 14:11:17 -0700 (Mon, 24 Aug 2015)
Log Message
DFG::InsertionSet should be tolerant of occasional out-of-order insertions
https://bugs.webkit.org/show_bug.cgi?id=148367
Reviewed by Geoffr
Title: [188825] trunk/Source/_javascript_Core
Revision 188825
Author fpi...@apple.com
Date 2015-08-22 11:35:47 -0700 (Sat, 22 Aug 2015)
Log Message
DFG string concatenation shouldn't be playing fast and loose with effects and OSR exit
https://bugs.webkit.org/show_bug.cgi?id=148338
Review
Title: [188776] trunk/Source/_javascript_Core
Revision 188776
Author fpi...@apple.com
Date 2015-08-21 14:44:11 -0700 (Fri, 21 Aug 2015)
Log Message
DFG::PutStackSinkingPhase doesn't need to emit KillStack nodes
https://bugs.webkit.org/show_bug.cgi?id=148331
Reviewed by Geoffrey Garen.
P
Title: [188771] trunk/Source/_javascript_Core
Revision 188771
Author fpi...@apple.com
Date 2015-08-21 13:48:59 -0700 (Fri, 21 Aug 2015)
Log Message
DFG::NodeOrigin should have a flag determining if exiting is OK right now
https://bugs.webkit.org/show_bug.cgi?id=148323
Reviewed by Saam Ba
Title: [188747] trunk/Source/_javascript_Core
Revision 188747
Author fpi...@apple.com
Date 2015-08-20 20:59:33 -0700 (Thu, 20 Aug 2015)
Log Message
DFG should have a KnownBooleanUse for cases where we are required to know that the child is a boolean and it's not OK to speculate
https://bu
Title: [188720] trunk
Revision 188720
Author fpi...@apple.com
Date 2015-08-20 17:26:41 -0700 (Thu, 20 Aug 2015)
Log Message
Overflow check elimination fails for a simple test case
https://bugs.webkit.org/show_bug.cgi?id=147387
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
Over
Title: [188701] trunk/Tools
Revision 188701
Author fpi...@apple.com
Date 2015-08-20 14:28:34 -0700 (Thu, 20 Aug 2015)
Log Message
Unreviewed, shorten a test that runs too long and times out.
* TestWebKitAPI/Tests/WTF/Lock.cpp:
(TestWebKitAPI::TEST):
Modified Paths
trunk/Tools/ChangeLog
Title: [188677] trunk/Source
Revision 188677
Author fpi...@apple.com
Date 2015-08-19 19:34:02 -0700 (Wed, 19 Aug 2015)
Log Message
Remove WTF::SpinLock
https://bugs.webkit.org/show_bug.cgi?id=148208
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
Remove the one remaining use of Sp
Title: [188605] trunk/Source/WTF
Revision 188605
Author fpi...@apple.com
Date 2015-08-18 15:35:25 -0700 (Tue, 18 Aug 2015)
Log Message
WTF::Condition should have a fast path for notifyOne/notifyAll that avoids calling unparkOne/unparkAll
https://bugs.webkit.org/show_bug.cgi?id=148090
Rev
Title: [188596] trunk/Tools
Revision 188596
Author fpi...@apple.com
Date 2015-08-18 14:28:31 -0700 (Tue, 18 Aug 2015)
Log Message
Unreviewed, fix GTK build.
* TestWebKitAPI/Tests/WTF/glib/WorkQueueGLib.cpp:
(TestWebKitAPI::TEST):
Modified Paths
trunk/Tools/ChangeLog
trunk/Tools/TestWeb
Title: [188595] trunk/Source/WebCore
Revision 188595
Author fpi...@apple.com
Date 2015-08-18 12:52:53 -0700 (Tue, 18 Aug 2015)
Log Message
Unreviewed, fix the cairo build.
* platform/graphics/win/MediaPlayerPrivateMediaFoundation.h:
Modified Paths
trunk/Source/WebCore/ChangeLog
trunk/S
Title: [188499] trunk/Source
Revision 188499
Author fpi...@apple.com
Date 2015-08-14 17:14:52 -0700 (Fri, 14 Aug 2015)
Log Message
Use WTF::Lock and WTF::Condition instead of WTF::Mutex, WTF::ThreadCondition, std::mutex, and std::condition_variable
https://bugs.webkit.org/show_bug.cgi?id=
Title: [188445] trunk/Tools
Revision 188445
Author fpi...@apple.com
Date 2015-08-14 00:30:39 -0700 (Fri, 14 Aug 2015)
Log Message
Unreviewed, shorten another test that is timing out.
* TestWebKitAPI/Tests/WTF/Lock.cpp:
(TestWebKitAPI::TEST):
Modified Paths
trunk/Tools/ChangeLog
trunk/T
Title: [188444] trunk/Source
Revision 188444
Author fpi...@apple.com
Date 2015-08-13 23:46:46 -0700 (Thu, 13 Aug 2015)
Log Message
Use WTF::Lock and WTF::Condition instead of WTF::Mutex, WTF::ThreadCondition, std::mutex, and std::condition_variable
https://bugs.webkit.org/show_bug.cgi?id=
Title: [188400] trunk
Revision 188400
Author fpi...@apple.com
Date 2015-08-13 13:42:11 -0700 (Thu, 13 Aug 2015)
Log Message
WTF should have a compact Condition object to use with Lock
https://bugs.webkit.org/show_bug.cgi?id=147986
Reviewed by Geoffrey Garen.
Source/WTF:
Adds a conditio
Title: [188387] trunk/Tools
Revision 188387
Author fpi...@apple.com
Date 2015-08-13 11:10:36 -0700 (Thu, 13 Aug 2015)
Log Message
Unreviewed, shorten another test. It's timing out in debug on some bot.
* TestWebKitAPI/Tests/WTF/Lock.cpp:
(TestWebKitAPI::TEST):
Modified Paths
trunk/Tool
Title: [188374] trunk
Revision 188374
Author fpi...@apple.com
Date 2015-08-12 20:51:25 -0700 (Wed, 12 Aug 2015)
Log Message
WTF::Lock should not suffer from the thundering herd
https://bugs.webkit.org/show_bug.cgi?id=147947
Reviewed by Geoffrey Garen.
Source/WTF:
This changes Lock::unl
Title: [188357] trunk/Source/_javascript_Core
Revision 188357
Author fpi...@apple.com
Date 2015-08-12 14:01:15 -0700 (Wed, 12 Aug 2015)
Log Message
DFG::ByteCodeParser should attempt constant folding on loads from structures that are DFG-watchable
https://bugs.webkit.org/show_bug.cgi?id=1
Title: [188323] trunk
Revision 188323
Author fpi...@apple.com
Date 2015-08-11 21:20:24 -0700 (Tue, 11 Aug 2015)
Log Message
Always use a byte-sized lock implementation
https://bugs.webkit.org/show_bug.cgi?id=147908
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
* runtime/Concurre
Title: [188310] trunk/Tools
Revision 188310
Author fpi...@apple.com
Date 2015-08-11 16:36:30 -0700 (Tue, 11 Aug 2015)
Log Message
Unreviewed, shorten another test since it timed out.
* TestWebKitAPI/Tests/WTF/ParkingLot.cpp:
(TestWebKitAPI::TEST):
Modified Paths
trunk/Tools/ChangeLog
t
Title: [188302] trunk/Tools
Revision 188302
Author fpi...@apple.com
Date 2015-08-11 15:39:51 -0700 (Tue, 11 Aug 2015)
Log Message
Unreviewed, gardening these tests to run faster so that they don't timeout on slower OSes.
* TestWebKitAPI/Tests/WTF/ParkingLot.cpp:
(TestWebKitAPI::TEST):
M
Title: [188301] trunk/Source/WTF
Revision 188301
Author fpi...@apple.com
Date 2015-08-11 15:04:20 -0700 (Tue, 11 Aug 2015)
Log Message
Remove ByteSpinLock
https://bugs.webkit.org/show_bug.cgi?id=147900
Rubber stamped by Mark Lam.
* WTF.xcodeproj/project.pbxproj:
* wtf/ByteSpinLock.h: Re
Title: [188292] trunk/Source/_javascript_Core
Revision 188292
Author fpi...@apple.com
Date 2015-08-11 14:04:00 -0700 (Tue, 11 Aug 2015)
Log Message
DFG::ByteCodeParser shouldn't call tryGetConstantProperty() with some StructureSet if it isn't checking that the base has a structure in that
Title: [188280] trunk
Revision 188280
Author fpi...@apple.com
Date 2015-08-11 12:51:35 -0700 (Tue, 11 Aug 2015)
Log Message
WTF should have a ParkingLot for parking sleeping threads, so that locks can fit in 1.6 bits
https://bugs.webkit.org/show_bug.cgi?id=147665
Reviewed by Mark Lam.
S
Title: [188169] trunk
Revision 188169
Author fpi...@apple.com
Date 2015-08-07 15:38:59 -0700 (Fri, 07 Aug 2015)
Log Message
Lightweight locks should be adaptive
https://bugs.webkit.org/show_bug.cgi?id=147545
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
* dfg/DFGCommon.cpp:
(JSC
Title: [188117] trunk/Source/WTF
Revision 188117
Author fpi...@apple.com
Date 2015-08-06 23:17:25 -0700 (Thu, 06 Aug 2015)
Log Message
Unreviewed, work around assertions in Windows's std::atomic.
* wtf/Atomics.h:
(WTF::Atomic::compareExchangeWeak):
(WTF::Atomic::compareExchangeStrong):
Title: [188113] trunk/Tools
Revision 188113
Author fpi...@apple.com
Date 2015-08-06 21:17:04 -0700 (Thu, 06 Aug 2015)
Log Message
Unreviewed, reduce the duration of a Lock unit test. It was timing out.
* TestWebKitAPI/Tests/WTF/Lock.cpp:
(TestWebKitAPI::TEST):
Modified Paths
trunk/Tool
Title: [188100] trunk
Revision 188100
Author fpi...@apple.com
Date 2015-08-06 17:49:54 -0700 (Thu, 06 Aug 2015)
Log Message
Lightweight locks should be adaptive
https://bugs.webkit.org/show_bug.cgi?id=147545
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
* heap/CopiedBlock.h:
(JS
Title: [188067] trunk/Source/_javascript_Core
Revision 188067
Author fpi...@apple.com
Date 2015-08-06 15:36:34 -0700 (Thu, 06 Aug 2015)
Log Message
Structures used for tryGetConstantProperty() should be registered first
https://bugs.webkit.org/show_bug.cgi?id=147750
Reviewed by Saam Bara
Title: [187988] trunk/Source/WTF
Revision 187988
Author fpi...@apple.com
Date 2015-08-05 14:42:45 -0700 (Wed, 05 Aug 2015)
Log Message
Unreviewed, fix Windows.
* wtf/ThreadSpecificWin.cpp:
(WTF::destructorsList):
(WTF::destructorsMutex):
(WTF::threadSpecificKeyCreate):
(WTF::threadSpecif
Title: [187794] trunk/Source/_javascript_Core
Revision 187794
Author fpi...@apple.com
Date 2015-08-03 18:14:38 -0700 (Mon, 03 Aug 2015)
Log Message
Unreviewed, fix uninitialized property leading to an assert.
* runtime/PutPropertySlot.h:
(JSC::PutPropertySlot::PutPropertySlot):
Modified
Title: [187783] trunk/Source/_javascript_Core
Revision 187783
Author fpi...@apple.com
Date 2015-08-03 16:45:57 -0700 (Mon, 03 Aug 2015)
Log Message
Unreviewed, fix Windows.
* bytecode/ObjectPropertyConditionSet.h:
(JSC::ObjectPropertyConditionSet::fromRawPointer):
Modified Paths
trunk/
Title: [187772] trunk
Revision 187772
Author fpi...@apple.com
Date 2015-08-03 14:53:31 -0700 (Mon, 03 Aug 2015)
Log Message
Check in LLVM 3.6.2 binary drops for El Capitan
https://bugs.webkit.org/show_bug.cgi?id=147582
Reviewed by Alexey Proskuryakov.
Tools:
Recognize 10.11 and
Title: [187579] trunk/Source/_javascript_Core
Revision 187579
Author fpi...@apple.com
Date 2015-07-29 23:26:52 -0700 (Wed, 29 Jul 2015)
Log Message
DFG::ArgumentsEliminationPhase should emit a PutStack for all of the GetStacks that the ByteCodeParser emitted
https://bugs.webkit.org/show_b
Title: [187513] trunk/Source/_javascript_Core
Revision 187513
Author fpi...@apple.com
Date 2015-07-28 14:23:06 -0700 (Tue, 28 Jul 2015)
Log Message
DFG::ArgumentsEliminationPhase has a redundant check for inserting CheckInBounds when converting GetByVal to GetStack in the inline non-varar
Title: [187510] trunk/Source/_javascript_Core
Revision 187510
Author fpi...@apple.com
Date 2015-07-28 13:50:18 -0700 (Tue, 28 Jul 2015)
Log Message
DFG::PutStackSinkingPhase should be more aggressive about its "no GetStack until put" rule
https://bugs.webkit.org/show_bug.cgi?id=147371
Re
Title: [187495] trunk/Source/WTF
Revision 187495
Author fpi...@apple.com
Date 2015-07-28 11:42:44 -0700 (Tue, 28 Jul 2015)
Log Message
Unreviewed, fix Windows build.
* wtf/MetaAllocatorHandle.h:
(WTF::MetaAllocatorHandle::key):
Modified Paths
trunk/Source/WTF/ChangeLog
trunk/Source/WTF
Title: [187488] trunk/Source
Revision 187488
Author fpi...@apple.com
Date 2015-07-28 09:58:08 -0700 (Tue, 28 Jul 2015)
Log Message
Add logging when executable code gets deallocated
https://bugs.webkit.org/show_bug.cgi?id=147355
Reviewed by Mark Lam.
Source/_javascript_Core:
* ftl/FTLJI
Title: [187487] trunk/Source/_javascript_Core
Revision 187487
Author fpi...@apple.com
Date 2015-07-28 09:55:21 -0700 (Tue, 28 Jul 2015)
Log Message
DFG::safeToExecute() cases for GetByOffset/PutByOffset don't handle clobbered structure abstract values correctly
https://bugs.webkit.org/sho
801 - 900 of 2807 matches
Mail list logo