Title: [186691] trunk/Source/_javascript_Core
Revision 186691
Author fpi...@apple.com
Date 2015-07-10 14:19:51 -0700 (Fri, 10 Jul 2015)
Log Message
DFG fragile frozen values are fundamentally broken
https://bugs.webkit.org/show_bug.cgi?id=146602
Reviewed by Mark Lam.
This change
Title: [186701] trunk/Source/_javascript_Core
Revision 186701
Author fpi...@apple.com
Date 2015-07-10 19:30:04 -0700 (Fri, 10 Jul 2015)
Log Message
It should be easy to measure total compile times.
https://bugs.webkit.org/show_bug.cgi?id=146857
Reviewed by Sam Weinig.
This gives
Title: [186702] trunk/Source/_javascript_Core
Revision 186702
Author fpi...@apple.com
Date 2015-07-10 20:01:20 -0700 (Fri, 10 Jul 2015)
Log Message
AI folding of IsObjectOrNull is broken for non-object types that may be null
https://bugs.webkit.org/show_bug.cgi?id=146867
Reviewed by Ryos
Title: [186705] trunk/Source/_javascript_Core
Revision 186705
Author fpi...@apple.com
Date 2015-07-10 22:52:37 -0700 (Fri, 10 Jul 2015)
Log Message
Watchpoints should be allocated with FastMalloc
https://bugs.webkit.org/show_bug.cgi?id=146874
Reviewed by Dan Bernstein.
This is i
Title: [186706] trunk/Source/_javascript_Core
Revision 186706
Author fpi...@apple.com
Date 2015-07-10 23:41:25 -0700 (Fri, 10 Jul 2015)
Log Message
DFG::DesiredWatchpoints should accept WatchpointSetType's that aren't necessarily pointers
https://bugs.webkit.org/show_bug.cgi?id=146875
Re
Title: [186745] trunk/Source/_javascript_Core
Revision 186745
Author fpi...@apple.com
Date 2015-07-12 19:16:17 -0700 (Sun, 12 Jul 2015)
Log Message
Watchpoints should be removed from their owning WatchpointSet before they are fired
https://bugs.webkit.org/show_bug.cgi?id=146895
Reviewed
Title: [186776] trunk/Source/_javascript_Core
Revision 186776
Author fpi...@apple.com
Date 2015-07-13 13:10:02 -0700 (Mon, 13 Jul 2015)
Log Message
If Watchpoint::fire() looks at the state of the world, it should definitely see its set invalidated, and maybe it should see the object of in
Title: [186784] trunk/PerformanceTests
Revision 186784
Author fpi...@apple.com
Date 2015-07-13 15:09:48 -0700 (Mon, 13 Jul 2015)
Log Message
Update JetStream version number to 1.1.
Rubber stamped by Ryosuke Niwa.
* JetStream/create.rb:
Modified Paths
trunk/PerformanceTests/ChangeLog
t
Title: [186903] trunk
Revision 186903
Author fpi...@apple.com
Date 2015-07-16 12:30:46 -0700 (Thu, 16 Jul 2015)
Log Message
Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
https://bugs.webkit.org/show_bug.cgi?id=118884
Patch by Keith
Title: [186906] trunk
Revision 186906
Author fpi...@apple.com
Date 2015-07-16 13:19:25 -0700 (Thu, 16 Jul 2015)
Log Message
Unreviewed, roll out http://trac.webkit.org/changeset/186903. It broke the build.
Source/WebCore:
* CMakeLists.txt:
* WebCore.xcodeproj/project.pbxproj:
* bindings
Title: [186923] trunk/Source/_javascript_Core
Revision 186923
Author fpi...@apple.com
Date 2015-07-16 20:33:19 -0700 (Thu, 16 Jul 2015)
Log Message
Unreviewed, fix build for newer LLVMs.
* llvm/LLVMHeaders.h:
* llvm/library/LLVMExports.cpp:
Modified Paths
trunk/Source/_javascript_Core/
Title: [186985] trunk/Source/_javascript_Core
Revision 186985
Author fpi...@apple.com
Date 2015-07-17 22:49:32 -0700 (Fri, 17 Jul 2015)
Log Message
Remove DFG::DesiredWriteBarriers because it's just a very difficult way of saying "please barrier the machine code block owner"
https://bugs.
Title: [186986] trunk/Source/_javascript_Core
Revision 186986
Author fpi...@apple.com
Date 2015-07-17 22:51:06 -0700 (Fri, 17 Jul 2015)
Log Message
DFG should have some obvious mitigations against watching structures that are unprofitable to watch
https://bugs.webkit.org/show_bug.cgi?id=1
Title: [187028] trunk/Source/_javascript_Core
Revision 187028
Author fpi...@apple.com
Date 2015-07-20 12:04:19 -0700 (Mon, 20 Jul 2015)
Log Message
REGRESSION(186691): OSR entry is broken on loop headers that have no live variables
https://bugs.webkit.org/show_bug.cgi?id=147074
rdar://pro
Title: [187125] trunk
Revision 187125
Author fpi...@apple.com
Date 2015-07-21 14:41:30 -0700 (Tue, 21 Jul 2015)
Log Message
Fixed VM pool allocation should have a reserve for allocations that cannot fail
https://bugs.webkit.org/show_bug.cgi?id=147154
rdar://problem/21847618
Reviewed by G
Title: [187139] trunk/Source/_javascript_Core
Revision 187139
Author fpi...@apple.com
Date 2015-07-21 17:01:46 -0700 (Tue, 21 Jul 2015)
Log Message
Unreviewed, fix a lot of tests. Need to initialize WTF threading sooner.
* jsc.cpp:
(main):
Modified Paths
trunk/Source/_javascript_Core/C
Title: [187175] trunk/Source/_javascript_Core
Revision 187175
Author fpi...@apple.com
Date 2015-07-22 13:31:07 -0700 (Wed, 22 Jul 2015)
Log Message
Fixed pool allocation should always be aligned
https://bugs.webkit.org/show_bug.cgi?id=147201
Reviewed by Simon Fraser.
Passing an
Title: [187177] trunk/Source/WTF
Revision 187177
Author fpi...@apple.com
Date 2015-07-22 13:49:20 -0700 (Wed, 22 Jul 2015)
Log Message
Introduce release assert for using threads before threading is initialized
https://bugs.webkit.org/show_bug.cgi?id=147200
Reviewed by Michael Saboff.
Title: [187213] trunk/Source/_javascript_Core
Revision 187213
Author fpi...@apple.com
Date 2015-07-22 21:51:48 -0700 (Wed, 22 Jul 2015)
Log Message
Simplify things like CompareEq(@x,@x)
https://bugs.webkit.org/show_bug.cgi?id=145850
Reviewed by Sam Weinig.
This simplifies x==x t
Title: [187214] trunk/Source/_javascript_Core
Revision 187214
Author fpi...@apple.com
Date 2015-07-22 21:58:34 -0700 (Wed, 22 Jul 2015)
Log Message
Simplify DFG::DesiredIdentifiers and make it possible to turn a UniquedStringImpl* into an identifierNumber at any time
https://bugs.webkit.o
Title: [187347] trunk/Source/_javascript_Core
Revision 187347
Author fpi...@apple.com
Date 2015-07-24 11:23:13 -0700 (Fri, 24 Jul 2015)
Log Message
DFG::safeToExecute() is wrong for MultiGetByOffset, doesn't consider the structures of the prototypes that get loaded from
https://bugs.webki
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
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: [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: [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: [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: [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: [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: [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: [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: [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: [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: [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: [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: [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: [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: [192345] trunk/Source/_javascript_Core
Revision 192345
Author fpi...@apple.com
Date 2015-11-11 19:39:00 -0800 (Wed, 11 Nov 2015)
Log Message
Patchpoints with stackArgument constraints should work
https://bugs.webkit.org/show_bug.cgi?id=151177
Reviewed by Saam Barati.
The only thi
Title: [192346] trunk/Source/_javascript_Core
Revision 192346
Author fpi...@apple.com
Date 2015-11-11 20:08:46 -0800 (Wed, 11 Nov 2015)
Log Message
B3 should be able to compile a program with Switch
https://bugs.webkit.org/show_bug.cgi?id=151115
Reviewed by Benjamin Poulain.
Adds loweri
Title: [192377] trunk/Source/_javascript_Core
Revision 192377
Author fpi...@apple.com
Date 2015-11-12 12:41:06 -0800 (Thu, 12 Nov 2015)
Log Message
B3 should be able to compile Patchpoints with Register and Any constraints
https://bugs.webkit.org/show_bug.cgi?id=151209
Reviewed by Geoffr
Title: [192400] trunk/Source/_javascript_Core
Revision 192400
Author fpi...@apple.com
Date 2015-11-12 17:30:21 -0800 (Thu, 12 Nov 2015)
Log Message
B3 should be able to compile programs with CheckAdd, CheckSub, and CheckMul
https://bugs.webkit.org/show_bug.cgi?id=151213
Reviewed by Benja
Title: [192478] trunk/Source/_javascript_Core
Revision 192478
Author fpi...@apple.com
Date 2015-11-16 11:29:34 -0800 (Mon, 16 Nov 2015)
Log Message
Make sure that the address matcher correctly handles Shl(x, 1)
https://bugs.webkit.org/show_bug.cgi?id=151316
Reviewed by Geoffrey Garen.
T
Title: [192529] trunk/Source/_javascript_Core
Revision 192529
Author fpi...@apple.com
Date 2015-11-17 13:41:43 -0800 (Tue, 17 Nov 2015)
Log Message
It's best for the DFG to always have some guess of basic block frequency
https://bugs.webkit.org/show_bug.cgi?id=151350
Reviewed by Geoffrey
Title: [192539] trunk/Source
Revision 192539
Author fpi...@apple.com
Date 2015-11-17 14:29:54 -0800 (Tue, 17 Nov 2015)
Log Message
Air should lay out code optimally
https://bugs.webkit.org/show_bug.cgi?id=150478
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
This adds a phase tha
Title: [192540] trunk
Revision 192540
Author fpi...@apple.com
Date 2015-11-17 14:31:40 -0800 (Tue, 17 Nov 2015)
Log Message
CheckAdd/Mul should have commutativity optimizations in B3->Air lowering
https://bugs.webkit.org/show_bug.cgi?id=151214
Reviewed by Geoffrey Garen.
Source/_javascr
Title: [192542] trunk/Source/_javascript_Core
Revision 192542
Author fpi...@apple.com
Date 2015-11-17 14:46:53 -0800 (Tue, 17 Nov 2015)
Log Message
Add a FTL_USES_B3 compile-time setting and set it to 0.
Rubber stamped by Benjamin Poulain.
* dfg/DFGCommon.h:
Modified Paths
trunk/Sourc
Title: [192547] trunk/Source/_javascript_Core
Revision 192547
Author fpi...@apple.com
Date 2015-11-17 16:05:47 -0800 (Tue, 17 Nov 2015)
Log Message
FTL::State should be able to refer to B3::Procedure
Rubber stamped by Benjamin Poulain.
* ftl/FTLState.h:
Modified Paths
trunk/Source/_ja
Title: [192548] trunk/Source/_javascript_Core/ChangeLog
Revision 192548
Author fpi...@apple.com
Date 2015-11-17 16:07:34 -0800 (Tue, 17 Nov 2015)
Log Message
Unreviewed, fix a ChangeLog entry to have the right filename.
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Diff
Mo
Title: [192558] trunk/Source/_javascript_Core
Revision 192558
Author fpi...@apple.com
Date 2015-11-17 17:27:28 -0800 (Tue, 17 Nov 2015)
Log Message
B3::generate should separate out the final Air codegen, so that it can be done outside the Graph safepoint
https://bugs.webkit.org/show_bug.c
Title: [192590] trunk/Source/_javascript_Core
Revision 192590
Author fpi...@apple.com
Date 2015-11-18 15:05:34 -0800 (Wed, 18 Nov 2015)
Log Message
Implement the B3 equivalent of FTLCompile
https://bugs.webkit.org/show_bug.cgi?id=151370
Reviewed by Benjamin Poulain.
This adds a B3 versi
Title: [192649] trunk/Source/_javascript_Core
Revision 192649
Author fpi...@apple.com
Date 2015-11-19 12:03:22 -0800 (Thu, 19 Nov 2015)
Log Message
FTL->B3 lowering should support checked int math
https://bugs.webkit.org/show_bug.cgi?id=151451
Reviewed by Saam Barati.
Adds lowering of A
Title: [192651] trunk/Source/_javascript_Core
Revision 192651
Author fpi...@apple.com
Date 2015-11-19 12:26:54 -0800 (Thu, 19 Nov 2015)
Log Message
FTL->B3 lowering should support absolute(), double comparisons, and intToDouble()
https://bugs.webkit.org/show_bug.cgi?id=151457
Reviewed by
Title: [192654] trunk/Source/_javascript_Core
Revision 192654
Author fpi...@apple.com
Date 2015-11-19 13:00:53 -0800 (Thu, 19 Nov 2015)
Log Message
FTL->B3 lowering should support lazy slow paths, patchpoints, all integer comparisons, and more load/stores
https://bugs.webkit.org/show_bug.
Title: [192656] trunk/Source/_javascript_Core
Revision 192656
Author fpi...@apple.com
Date 2015-11-19 13:25:38 -0800 (Thu, 19 Nov 2015)
Log Message
Fix FTL->B3 lowering of Phi
https://bugs.webkit.org/show_bug.cgi?id=151460
Reviewed by Geoffrey Garen.
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::F
Title: [192659] trunk/Source/_javascript_Core
Revision 192659
Author fpi...@apple.com
Date 2015-11-19 14:18:15 -0800 (Thu, 19 Nov 2015)
Log Message
FTL->B3 lowering should support integer comparisons with the opcode abstracted and a few other things
https://bugs.webkit.org/show_bug.cgi?id
Title: [192665] trunk/Source/_javascript_Core
Revision 192665
Author fpi...@apple.com
Date 2015-11-19 15:35:50 -0800 (Thu, 19 Nov 2015)
Log Message
B3 should have a story for Ext/Trunc strength reduction
https://bugs.webkit.org/show_bug.cgi?id=151464
Reviewed by Geoffrey Garen.
The LLVM
Title: [192699] trunk/Source/_javascript_Core
Revision 192699
Author fpi...@apple.com
Date 2015-11-20 14:31:19 -0800 (Fri, 20 Nov 2015)
Log Message
B3 should have a Select opcode
https://bugs.webkit.org/show_bug.cgi?id=150762
Reviewed by Benjamin Poulain.
This cleans up our conditional
Title: [192812] trunk/Source/_javascript_Core
Revision 192812
Author fpi...@apple.com
Date 2015-11-30 12:07:18 -0800 (Mon, 30 Nov 2015)
Log Message
MacroAssembler needs an API for disabling scratch registers
https://bugs.webkit.org/show_bug.cgi?id=151010
Reviewed by Saam Barati and Micha
Title: [192815] trunk/Source/_javascript_Core
Revision 192815
Author fpi...@apple.com
Date 2015-11-30 12:45:03 -0800 (Mon, 30 Nov 2015)
Log Message
REGRESSION(r192812): This change seems to have broken the iOS builds (Requested by ryanhaddad on #webkit).
https://bugs.webkit.org/show_bug.c
Title: [192816] trunk/Source/_javascript_Core
Revision 192816
Author fpi...@apple.com
Date 2015-11-30 13:05:25 -0800 (Mon, 30 Nov 2015)
Log Message
B3 should be be clever about choosing which child to reuse for result in two-operand commutative operations
https://bugs.webkit.org/show_bug.
Title: [192841] trunk/Source/_javascript_Core
Revision 192841
Author fpi...@apple.com
Date 2015-11-30 16:04:57 -0800 (Mon, 30 Nov 2015)
Log Message
B3 stackmaps should support early clobber
https://bugs.webkit.org/show_bug.cgi?id=151668
Reviewed by Geoffrey Garen.
While starting work on
Title: [192856] trunk/Source/_javascript_Core
Revision 192856
Author fpi...@apple.com
Date 2015-11-30 20:43:28 -0800 (Mon, 30 Nov 2015)
Log Message
FTL lazy slow paths should work with B3
https://bugs.webkit.org/show_bug.cgi?id=151667
Reviewed by Geoffrey Garen.
This adds all of the glu
Title: [192863] trunk/Source/_javascript_Core
Revision 192863
Author fpi...@apple.com
Date 2015-11-30 23:03:55 -0800 (Mon, 30 Nov 2015)
Log Message
B3::ValueRep::Any should translate into a Arg::ColdUse role in Air
https://bugs.webkit.org/show_bug.cgi?id=151174
Reviewed by Geoffrey Garen
Title: [192912] trunk/Source/_javascript_Core
Revision 192912
Author fpi...@apple.com
Date 2015-12-01 14:12:42 -0800 (Tue, 01 Dec 2015)
Log Message
Remove repetitive cruft from FTL OSR exit code in LowerDFGToLLVM
https://bugs.webkit.org/show_bug.cgi?id=151718
Reviewed by Geoffrey Garen.
Title: [192981] trunk/Source/_javascript_Core
Revision 192981
Author fpi...@apple.com
Date 2015-12-02 15:41:41 -0800 (Wed, 02 Dec 2015)
Log Message
Add a few obvious strength-reductions to Air
https://bugs.webkit.org/show_bug.cgi?id=151777
Reviewed by Mark Lam.
The absence of these opti
Title: [193362] trunk/Source
Revision 193362
Author fpi...@apple.com
Date 2015-12-03 12:01:57 -0800 (Thu, 03 Dec 2015)
Log Message
FTL B3 should support OSR exit
https://bugs.webkit.org/show_bug.cgi?id=151710
Reviewed by Saam Barati.
Source/_javascript_Core:
This adds OSR exit support
Title: [193386] trunk/Source/_javascript_Core
Revision 193386
Author fpi...@apple.com
Date 2015-12-03 16:11:32 -0800 (Thu, 03 Dec 2015)
Log Message
B3 patchpoints should allow specifying output constraints
https://bugs.webkit.org/show_bug.cgi?id=151809
Reviewed by Benjamin Poulain.
JS c
Title: [193393] trunk/Source/_javascript_Core
Revision 193393
Author fpi...@apple.com
Date 2015-12-03 19:29:39 -0800 (Thu, 03 Dec 2015)
Log Message
B3 Patchpoint and Check opcodes should be able to specify WarmAny, ColdAny, and LateColdAny
https://bugs.webkit.org/show_bug.cgi?id=151335
R
Title: [193470] trunk/Source/_javascript_Core
Revision 193470
Author fpi...@apple.com
Date 2015-12-04 14:25:26 -0800 (Fri, 04 Dec 2015)
Log Message
Having a bad time has a really awful time when it runs at the same time as the JIT
https://bugs.webkit.org/show_bug.cgi?id=151882
rdar://prob
Title: [193480] trunk/Source/_javascript_Core
Revision 193480
Author fpi...@apple.com
Date 2015-12-04 14:54:26 -0800 (Fri, 04 Dec 2015)
Log Message
Having a bad time has a really awful time when it runs at the same time as the JIT
https://bugs.webkit.org/show_bug.cgi?id=151882
rdar://prob
Title: [193653] trunk/Source/_javascript_Core
Revision 193653
Author fpi...@apple.com
Date 2015-12-07 14:32:27 -0800 (Mon, 07 Dec 2015)
Log Message
DFG ASSERTION FAILED: m_plan.weakReferences.contains(structure).
https://bugs.webkit.org/show_bug.cgi?id=151952
Reviewed by Mark Lam.
Fix a
Title: [193662] trunk/Source/_javascript_Core
Revision 193662
Author fpi...@apple.com
Date 2015-12-07 16:02:09 -0800 (Mon, 07 Dec 2015)
Log Message
FTL lowering should tell B3 the right block frequencies
https://bugs.webkit.org/show_bug.cgi?id=151531
Reviewed by Geoffrey Garen.
This glu
Title: [193682] trunk/Source
Revision 193682
Author fpi...@apple.com
Date 2015-12-07 18:46:22 -0800 (Mon, 07 Dec 2015)
Log Message
FTL B3 should be able to flag the tag constants as being super important so that B3 can hoist them and Air can force them into registers
https://bugs.webkit.o
Title: [193687] trunk/Source/_javascript_Core
Revision 193687
Author fpi...@apple.com
Date 2015-12-07 20:05:24 -0800 (Mon, 07 Dec 2015)
Log Message
Small style fixes in B3MoveConstants.cpp
https://bugs.webkit.org/show_bug.cgi?id=151980
Reviewed by Benjamin Poulain.
* b3/B3MoveConstants.
Title: [185032] trunk
Revision 185032
Author fpi...@apple.com
Date 2015-05-30 14:48:35 -0700 (Sat, 30 May 2015)
Log Message
FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
https://bu
Title: [185042] trunk/Source/_javascript_Core
Revision 185042
Author fpi...@apple.com
Date 2015-05-31 11:03:52 -0700 (Sun, 31 May 2015)
Log Message
Unreviewed, add a FIXME referencing https://bugs.webkit.org/show_bug.cgi?id=145503.
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::
Title: [185099] trunk/Source/_javascript_Core
Revision 185099
Author fpi...@apple.com
Date 2015-06-01 19:59:39 -0700 (Mon, 01 Jun 2015)
Log Message
If a call has ever taken the virtual slow path, make sure that the DFG knows this
https://bugs.webkit.org/show_bug.cgi?id=145501
Reviewed by
Title: [185103] trunk/Source/_javascript_Core
Revision 185103
Author fpi...@apple.com
Date 2015-06-01 22:39:11 -0700 (Mon, 01 Jun 2015)
Log Message
Any exit from any JIT due to profiling for an inline cache should force all future compilations to be wary
https://bugs.webkit.org/show_bug.c
Title: [185160] trunk
Revision 185160
Author fpi...@apple.com
Date 2015-06-03 13:04:00 -0700 (Wed, 03 Jun 2015)
Log Message
GetById and PutById profiling should be more precise about it takes slow path
https://bugs.webkit.org/show_bug.cgi?id=145590
Reviewed by Geoffrey Garen.
So
Title: [185161] trunk/Source/_javascript_Core
Revision 185161
Author fpi...@apple.com
Date 2015-06-03 13:08:01 -0700 (Wed, 03 Jun 2015)
Log Message
CallLinkStatus should return takesSlowPath if the GC often cleared the IC
https://bugs.webkit.org/show_bug.cgi?id=145502
Reviewed by Geoffre
Title: [185215] trunk/Source/_javascript_Core
Revision 185215
Author fpi...@apple.com
Date 2015-06-04 13:50:20 -0700 (Thu, 04 Jun 2015)
Log Message
SideState should be a distinct abstract heap from Heap and Stack
https://bugs.webkit.org/show_bug.cgi?id=145653
Reviewed by Geoffrey Garen.
Title: [185216] trunk
Revision 185216
Author fpi...@apple.com
Date 2015-06-04 13:53:01 -0700 (Thu, 04 Jun 2015)
Log Message
Simplify unboxing of double JSValues known to be not NaN and not Int32
https://bugs.webkit.org/show_bug.cgi?id=145618
Reviewed by Geoffrey Garen.
Source/_javascript
Title: [185239] trunk
Revision 185239
Author fpi...@apple.com
Date 2015-06-04 21:59:28 -0700 (Thu, 04 Jun 2015)
Log Message
Simplify unboxing of double JSValues known to be not NaN and not Int32
https://bugs.webkit.org/show_bug.cgi?id=145618
Reviewed by Geoffrey Garen.
Source/_javascript
Title: [185267] trunk/Source/_javascript_Core
Revision 185267
Author fpi...@apple.com
Date 2015-06-05 15:00:54 -0700 (Fri, 05 Jun 2015)
Log Message
speculateRealNumber() should early exit if you're already a real number, not if you're already a real double.
Rubber stamped by Mark Lam.
Title: [185324] trunk/Source
Revision 185324
Author fpi...@apple.com
Date 2015-06-08 12:41:47 -0700 (Mon, 08 Jun 2015)
Log Message
The tiny set magic in StructureSet should be available in WTF
https://bugs.webkit.org/show_bug.cgi?id=145722
Reviewed by Geoffrey Garen.
Source/_jav
Title: [185344] trunk/Source/_javascript_Core
Revision 185344
Author fpi...@apple.com
Date 2015-06-08 17:45:59 -0700 (Mon, 08 Jun 2015)
Log Message
It should be possible to hoist all constants in DFG SSA
https://bugs.webkit.org/show_bug.cgi?id=145769
Reviewed by Geoffrey Garen.
Title: [185425] trunk
Revision 185425
Author fpi...@apple.com
Date 2015-06-10 11:44:50 -0700 (Wed, 10 Jun 2015)
Log Message
JetStream should have a more rational story for jitter-oriented latency tests
https://bugs.webkit.org/show_bug.cgi?id=145762
Reviewed by Geoffrey Garen.
Je
Title: [185427] trunk/Source/_javascript_Core
Revision 185427
Author fpi...@apple.com
Date 2015-06-10 13:35:14 -0700 (Wed, 10 Jun 2015)
Log Message
DFG ASSERTION FAILED: !iterate() on stress/singleton-scope-then-overwrite.js.ftl-eager
https://bugs.webkit.org/show_bug.cgi?id=145853
Unrevi
Title: [185600] trunk/Source/_javascript_Core
Revision 185600
Author fpi...@apple.com
Date 2015-06-16 12:17:40 -0700 (Tue, 16 Jun 2015)
Log Message
FTL boolify() UntypedUse is wrong in the masquerades-as-undefined case
https://bugs.webkit.org/show_bug.cgi?id=146002
Reviewed by Darin Adle
Title: [185618] trunk/Source/_javascript_Core
Revision 185618
Author fpi...@apple.com
Date 2015-06-16 15:13:19 -0700 (Tue, 16 Jun 2015)
Log Message
Unreviewed, roll out unintended JSC change from https://trac.webkit.org/changeset/185425.
* bytecode/CodeBlock.h:
(JSC::CodeBlock::hasExitSi
Title: [185640] trunk
Revision 185640
Author fpi...@apple.com
Date 2015-06-16 22:31:30 -0700 (Tue, 16 Jun 2015)
Log Message
FTL should eliminate array bounds checks in loops
https://bugs.webkit.org/show_bug.cgi?id=145768
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
Th
Title: [185780] trunk/PerformanceTests
Revision 185780
Author fpi...@apple.com
Date 2015-06-19 16:49:38 -0700 (Fri, 19 Jun 2015)
Log Message
JetStream should include a _javascript_ version of the CDx real-time benchmark
https://bugs.webkit.org/show_bug.cgi?id=146156
Reviewed by Geoffrey
Title: [185782] trunk/PerformanceTests
Revision 185782
Author fpi...@apple.com
Date 2015-06-19 16:55:25 -0700 (Fri, 19 Jun 2015)
Log Message
Unreviewed, fix a small indentation goof.
* JetStream/cdjs/motion.js:
(Motion.prototype.findIntersection):
Modified Paths
trunk/PerformanceTests/
Title: [185833] trunk
Revision 185833
Author fpi...@apple.com
Date 2015-06-22 10:11:54 -0700 (Mon, 22 Jun 2015)
Log Message
Run CDjs as part of JSC stress testing
https://bugs.webkit.org/show_bug.cgi?id=146174
Reviewed by Geoffrey Garen.
PerformanceTests:
* JetStream/cdjs/cdjs-tests.ya
Title: [185941] trunk/Source/_javascript_Core
Revision 185941
Author fpi...@apple.com
Date 2015-06-24 21:06:08 -0700 (Wed, 24 Jun 2015)
Log Message
DFG::SpeculativeJIT shouldn't use filter==Contradiction when it meant isClear
https://bugs.webkit.org/show_bug.cgi?id=146291
rdar://problem/2
Title: [186041] trunk/PerformanceTests
Revision 186041
Author fpi...@apple.com
Date 2015-06-27 20:47:00 -0700 (Sat, 27 Jun 2015)
Log Message
[JetStream] Raise the percentile of mandreel-latency and splay-latency
https://bugs.webkit.org/show_bug.cgi?id=146378
Reviewed by Mark Lam.
Title: [186142] trunk/PerformanceTests
Revision 186142
Author fpi...@apple.com
Date 2015-06-30 15:58:13 -0700 (Tue, 30 Jun 2015)
Log Message
Update the JetStream documentation to reflect the recent changes
https://bugs.webkit.org/show_bug.cgi?id=146474
Reviewed by Geoffrey Garen.
* JetS
Title: [186166] trunk/LayoutTests
Revision 186166
Author fpi...@apple.com
Date 2015-06-30 22:59:51 -0700 (Tue, 30 Jun 2015)
Log Message
Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
* js/script-tests/intl.js:
Modified Paths
trunk/LayoutTests/ChangeL
Title: [186215] trunk/Source/_javascript_Core
Revision 186215
Author fpi...@apple.com
Date 2015-07-01 18:30:28 -0700 (Wed, 01 Jul 2015)
Log Message
DFG::freezeFragile should register the frozen value's structure
https://bugs.webkit.org/show_bug.cgi?id=136055
rdar://problem/21042120
Revie
Title: [186252] trunk/Source/_javascript_Core
Revision 186252
Author fpi...@apple.com
Date 2015-07-02 18:48:01 -0700 (Thu, 02 Jul 2015)
Log Message
DFG and FTL should have an OSR exit fuzzer
https://bugs.webkit.org/show_bug.cgi?id=146562
Reviewed by Benjamin Poulain.
Adds a basi
Title: [186605] trunk/Source/_javascript_Core
Revision 186605
Author fpi...@apple.com
Date 2015-07-09 12:43:28 -0700 (Thu, 09 Jul 2015)
Log Message
OSR exit fuzzing should allow us to select a static exit site
https://bugs.webkit.org/show_bug.cgi?id=146601
Reviewed by Geoffrey Garen.
901 - 1000 of 2807 matches
Mail list logo