Title: [195845] trunk/Source/_javascript_Core
Revision 195845
Author fpi...@apple.com
Date 2016-01-29 15:10:39 -0800 (Fri, 29 Jan 2016)
Log Message
Air:fixObviousSpills should handle floats and doubles
https://bugs.webkit.org/show_bug.cgi?id=153197
Reviewed by Saam Barati.
This adds
Title: [195841] trunk/Websites/webkit.org
Revision 195841
Author fpi...@apple.com
Date 2016-01-29 14:50:48 -0800 (Fri, 29 Jan 2016)
Log Message
B3 should have documentation
https://bugs.webkit.org/show_bug.cgi?id=153658
Reviewed by Saam Barati.
Change the documentation to use HTML
Title: [195877] trunk/Source/_javascript_Core
Revision 195877
Author fpi...@apple.com
Date 2016-01-29 18:36:14 -0800 (Fri, 29 Jan 2016)
Log Message
CallLinkStatus should trust BadCell exit sites whenever there is no stub
https://bugs.webkit.org/show_bug.cgi?id=153691
Reviewed by
Title: [195882] trunk/Source/_javascript_Core
Revision 195882
Author fpi...@apple.com
Date 2016-01-29 21:14:23 -0800 (Fri, 29 Jan 2016)
Log Message
B3 should reduce Mod(value, constant) to Div and Mul so that our Div optimizations can do things
Title: [195859] trunk/Websites/webkit.org
Revision 195859
Author fpi...@apple.com
Date 2016-01-29 15:43:56 -0800 (Fri, 29 Jan 2016)
Log Message
Clean up the B3 documentation a bit
https://bugs.webkit.org/show_bug.cgi?id=153678
Reviewed by Saam Barati.
* docs/b3/index.html: Fix some
Title: [195903] trunk/Websites/webkit.org
Revision 195903
Author fpi...@apple.com
Date 2016-01-30 12:06:53 -0800 (Sat, 30 Jan 2016)
Log Message
Improve the style of B3 documentation
https://bugs.webkit.org/show_bug.cgi?id=153674
Reviewed by Oliver Hunt.
This makes the style of the B3
Title: [195830] trunk/Websites/webkit.org
Revision 195830
Author fpi...@apple.com
Date 2016-01-29 11:19:42 -0800 (Fri, 29 Jan 2016)
Log Message
B3 should have documentation
https://bugs.webkit.org/show_bug.cgi?id=153658
Reviewed by Timothy Hatcher.
* docs: Added.
* docs/b3: Added.
*
Title: [195921] trunk/Websites/webkit.org
Revision 195921
Author fpi...@apple.com
Date 2016-01-30 19:59:07 -0800 (Sat, 30 Jan 2016)
Log Message
B3 documentation style shouldn't have hacks for h1
https://bugs.webkit.org/show_bug.cgi?id=153725
Reviewed by Alexey Proskuryakov.
*
Title: [196011] trunk/Websites/webkit.org
Revision 196011
Author fpi...@apple.com
Date 2016-02-02 08:58:41 -0800 (Tue, 02 Feb 2016)
Log Message
Minor fixes for B3 IR documentation
https://bugs.webkit.org/show_bug.cgi?id=153782
Reviewed by Michael Saboff.
Fix minor issues that Geoff
Title: [195683] trunk/Source/_javascript_Core
Revision 195683
Author fpi...@apple.com
Date 2016-01-27 12:10:55 -0800 (Wed, 27 Jan 2016)
Log Message
Air::TmpWidth uses a stale pointer into its HashMap after it calls add()
https://bugs.webkit.org/show_bug.cgi?id=153546
Reviewed by Saam
Title: [197037] trunk/Source/_javascript_Core
Revision 197037
Author fpi...@apple.com
Date 2016-02-24 10:49:45 -0800 (Wed, 24 Feb 2016)
Log Message
Stackmaps have problems with double register constraints
https://bugs.webkit.org/show_bug.cgi?id=154643
Reviewed by Geoffrey Garen.
This
Title: [196996] trunk/Source/_javascript_Core
Revision 196996
Author fpi...@apple.com
Date 2016-02-23 14:17:24 -0800 (Tue, 23 Feb 2016)
Log Message
B3::Value doesn't self-destruct virtually enough (Causes many leaks in LowerDFGToB3::appendOSRExit)
Title: [197299] trunk/Source/_javascript_Core
Revision 197299
Author fpi...@apple.com
Date 2016-02-28 12:34:03 -0800 (Sun, 28 Feb 2016)
Log Message
FTL should lower its abstract heaps to B3 heap ranges
https://bugs.webkit.org/show_bug.cgi?id=154782
Reviewed by Saam Barati.
The FTL can
Title: [197357] trunk/Source/_javascript_Core
Revision 197357
Author fpi...@apple.com
Date 2016-02-29 10:05:17 -0800 (Mon, 29 Feb 2016)
Log Message
FTL should be able to run everything in Octane/regexp
https://bugs.webkit.org/show_bug.cgi?id=154266
Reviewed by Saam Barati.
Adds FTL
Title: [197361] trunk/Tools
Revision 197361
Author fpi...@apple.com
Date 2016-02-29 11:35:17 -0800 (Mon, 29 Feb 2016)
Log Message
We've been running Octane/regexp all wrong in run-jsc-benchmarks
https://bugs.webkit.org/show_bug.cgi?id=154827
Reviewed by Andreas Kling.
Octane v.2 and
Title: [197365] trunk/Source/_javascript_Core
Revision 197365
Author fpi...@apple.com
Date 2016-02-29 14:14:59 -0800 (Mon, 29 Feb 2016)
Log Message
Make it cheap to #include "JITOperations.h"
https://bugs.webkit.org/show_bug.cgi?id=154836
Reviewed by Mark Lam.
Prior to this change,
Title: [197366] trunk
Revision 197366
Author fpi...@apple.com
Date 2016-02-29 14:33:58 -0800 (Mon, 29 Feb 2016)
Log Message
B3 should have global store elimination
https://bugs.webkit.org/show_bug.cgi?id=154658
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
Implements fairly
Title: [197374] trunk/Source/_javascript_Core
Revision 197374
Author fpi...@apple.com
Date 2016-02-29 16:39:20 -0800 (Mon, 29 Feb 2016)
Log Message
SpeculatedType should be easier to edit
https://bugs.webkit.org/show_bug.cgi?id=154840
Reviewed by Mark Lam.
We used to specify the
Title: [195307] trunk/Source/_javascript_Core
Revision 195307
Author fpi...@apple.com
Date 2016-01-19 12:55:34 -0800 (Tue, 19 Jan 2016)
Log Message
Reconsider B3's constant motion policy
https://bugs.webkit.org/show_bug.cgi?id=152202
Reviewed by Geoffrey Garen.
This changes
Title: [195396] trunk/Tools
Revision 195396
Author fpi...@apple.com
Date 2016-01-20 19:20:32 -0800 (Wed, 20 Jan 2016)
Log Message
Unreviewed, revert accidental unreviewed commit.
* Scripts/display-profiler-output:
Modified Paths
trunk/Tools/ChangeLog
Title: [195297] trunk/Source/_javascript_Core
Revision 195297
Author fpi...@apple.com
Date 2016-01-19 10:35:33 -0800 (Tue, 19 Jan 2016)
Log Message
Unreviewed, undo unintended commit.
* dfg/DFGCommon.h:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [195296] trunk/Source/_javascript_Core
Revision 195296
Author fpi...@apple.com
Date 2016-01-19 10:34:19 -0800 (Tue, 19 Jan 2016)
Log Message
Fix Air shuffling assertions
https://bugs.webkit.org/show_bug.cgi?id=153213
Reviewed by Saam Barati.
Fixes some assertions that I was
Title: [195417] trunk/Source
Revision 195417
Author fpi...@apple.com
Date 2016-01-21 11:54:51 -0800 (Thu, 21 Jan 2016)
Log Message
B3 should have load elimination
https://bugs.webkit.org/show_bug.cgi?id=153288
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
This adds a complete
Title: [195418] trunk/Source/_javascript_Core
Revision 195418
Author fpi...@apple.com
Date 2016-01-21 12:15:04 -0800 (Thu, 21 Jan 2016)
Log Message
Move32 should have an Imm, Tmp form
https://bugs.webkit.org/show_bug.cgi?id=153313
Reviewed by Mark Lam.
This enables some useful
Title: [195419] trunk/Source/_javascript_Core
Revision 195419
Author fpi...@apple.com
Date 2016-01-21 12:16:01 -0800 (Thu, 21 Jan 2016)
Log Message
Unreviewed, undo DFGCommon.h change that accidentally enabled the B3 JIT.
* dfg/DFGCommon.h:
Modified Paths
Title: [195420] trunk/Source/WTF
Revision 195420
Author fpi...@apple.com
Date 2016-01-21 13:37:56 -0800 (Thu, 21 Jan 2016)
Log Message
REGRESSION(r195417): many tests crash
https://bugs.webkit.org/show_bug.cgi?id=153316
Reviewed by Saam Barati.
This rolls out the StdLibExtras.h change,
Title: [195435] trunk/Source/_javascript_Core
Revision 195435
Author fpi...@apple.com
Date 2016-01-21 19:36:44 -0800 (Thu, 21 Jan 2016)
Log Message
Unreviewed, fix build.
* b3/B3EliminateCommonSubexpressions.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [195434] trunk/Source/_javascript_Core
Revision 195434
Author fpi...@apple.com
Date 2016-01-21 19:31:32 -0800 (Thu, 21 Jan 2016)
Log Message
B3 CSE should be able to match a full redundancy even if none of the matches dominate the value in question
Title: [195433] trunk/Source/_javascript_Core
Revision 195433
Author fpi...@apple.com
Date 2016-01-21 18:21:22 -0800 (Thu, 21 Jan 2016)
Log Message
Air should know that CeilDouble has the partial register stall issue
https://bugs.webkit.org/show_bug.cgi?id=153338
Rubber stamped by
Title: [195466] trunk/Source/_javascript_Core
Revision 195466
Author fpi...@apple.com
Date 2016-01-22 12:03:01 -0800 (Fri, 22 Jan 2016)
Log Message
B3 should reduce obvious forms of Shl(SShr)
https://bugs.webkit.org/show_bug.cgi?id=153362
Reviewed by Mark Lam and Saam Barati.
This is a
Title: [195549] trunk/Source/_javascript_Core
Revision 195549
Author fpi...@apple.com
Date 2016-01-25 12:47:18 -0800 (Mon, 25 Jan 2016)
Log Message
mandreel should run just as fast in FTL B3 as FTL LLVM
https://bugs.webkit.org/show_bug.cgi?id=153394
Reviewed by Gavin Barraclough.
This
Title: [195562] trunk/Source/_javascript_Core
Revision 195562
Author fpi...@apple.com
Date 2016-01-25 15:41:01 -0800 (Mon, 25 Jan 2016)
Log Message
Switch FTL to B3 on X86_64/Mac
https://bugs.webkit.org/show_bug.cgi?id=153445
Rubber stamped by Geoffrey Garen.
This finally switches from
Title: [195563] trunk/Source/_javascript_Core
Revision 195563
Author fpi...@apple.com
Date 2016-01-25 15:44:24 -0800 (Mon, 25 Jan 2016)
Log Message
Fix the comment about FTL_USES_B3.
* dfg/DFGCommon.h:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [195620] trunk/Source/_javascript_Core
Revision 195620
Author fpi...@apple.com
Date 2016-01-26 14:05:28 -0800 (Tue, 26 Jan 2016)
Log Message
The thing that B3 uses to describe a stack slot should not be a Value
https://bugs.webkit.org/show_bug.cgi?id=153491
rdar://problem/24349446
Title: [195621] trunk/Source/_javascript_Core
Revision 195621
Author fpi...@apple.com
Date 2016-01-26 14:07:28 -0800 (Tue, 26 Jan 2016)
Log Message
Shifts by an amount computed using BitAnd with a mask that subsumes the shift's own mask should be rewired around the BitAnd
Title: [195622] trunk/Source/_javascript_Core
Revision 195622
Author fpi...@apple.com
Date 2016-01-26 14:20:10 -0800 (Tue, 26 Jan 2016)
Log Message
It should be possible to disable FTL for a range like we disable DFG for a range
https://bugs.webkit.org/show_bug.cgi?id=153511
Reviewed by
Title: [195637] trunk/Source/_javascript_Core
Revision 195637
Author fpi...@apple.com
Date 2016-01-26 16:49:03 -0800 (Tue, 26 Jan 2016)
Log Message
B3's integer range analysis should know that Mul'ing two sufficiently small numbers will yield a number that still has a meaningful range
Title: [195503] trunk/Source/_javascript_Core
Revision 195503
Author fpi...@apple.com
Date 2016-01-22 19:24:42 -0800 (Fri, 22 Jan 2016)
Log Message
B3 should strength-reduce division by a constant
https://bugs.webkit.org/show_bug.cgi?id=153386
Reviewed by Benjamin Poulain.
You can turn
Title: [196524] trunk/Source/_javascript_Core
Revision 196524
Author fpi...@apple.com
Date 2016-02-12 16:07:04 -0800 (Fri, 12 Feb 2016)
Log Message
JSObject::putByIndexBeyondVectorLengthWithoutAttributes needs to go to the sparse map based on MAX_STORAGE_VECTOR_INDEX
Title: [196539] trunk/Websites/webkit.org
Revision 196539
Author fpi...@apple.com
Date 2016-02-12 18:00:02 -0800 (Fri, 12 Feb 2016)
Log Message
Unreviewed, upload some blog files.
* blog-files/compile-times.png: Added.
* blog-files/fast-isel.png: Added.
*
Title: [196587] trunk/Source/_javascript_Core
Revision 196587
Author fpi...@apple.com
Date 2016-02-15 12:09:07 -0800 (Mon, 15 Feb 2016)
Log Message
Parser::parseVariableDeclarationList should null check the node before attempting to create a new CommaExpr
Title: [196642] trunk
Revision 196642
Author fpi...@apple.com
Date 2016-02-16 11:12:36 -0800 (Tue, 16 Feb 2016)
Log Message
FTL should support StringFromCharCode
https://bugs.webkit.org/show_bug.cgi?id=154267
Source/_javascript_Core:
rdar://problem/24192536
Reviewed by Mark Lam.
*
Title: [196652] trunk/Source/_javascript_Core
Revision 196652
Author fpi...@apple.com
Date 2016-02-16 13:12:04 -0800 (Tue, 16 Feb 2016)
Log Message
FTL should support NewTypedArray
https://bugs.webkit.org/show_bug.cgi?id=154268
Reviewed by Saam Barati.
3% speed-up on pdfjs. This was
Title: [196684] trunk/Source/_javascript_Core
Revision 196684
Author fpi...@apple.com
Date 2016-02-16 20:25:57 -0800 (Tue, 16 Feb 2016)
Log Message
FTL should support NewTypedArray
https://bugs.webkit.org/show_bug.cgi?id=154268
Reviewed by Saam Barati.
3% speed-up on pdfjs. This was
Title: [196685] trunk/Source/_javascript_Core
Revision 196685
Author fpi...@apple.com
Date 2016-02-16 21:29:34 -0800 (Tue, 16 Feb 2016)
Log Message
FTL should support CompareEq(String:, String:)
https://bugs.webkit.org/show_bug.cgi?id=154269
rdar://problem/24499921
Reviewed by Benjamin
Title: [196686] trunk/Source
Revision 196686
Author fpi...@apple.com
Date 2016-02-16 22:13:24 -0800 (Tue, 16 Feb 2016)
Log Message
FTL_USES_B3 should be unconditionally true
https://bugs.webkit.org/show_bug.cgi?id=154324
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
*
Title: [196731] trunk/Source/_javascript_Core
Revision 196731
Author fpi...@apple.com
Date 2016-02-17 16:42:36 -0800 (Wed, 17 Feb 2016)
Log Message
Rename FTLB3Blah to FTLBlah
https://bugs.webkit.org/show_bug.cgi?id=154365
Rubber stamped by Geoffrey Garen, Benjamin Poulain, Awesome
Title: [196758] trunk/Source/_javascript_Core
Revision 196758
Author fpi...@apple.com
Date 2016-02-18 08:48:16 -0800 (Thu, 18 Feb 2016)
Log Message
Unreviewed, fix CMake build. This got messed up when rebasing.
* CMakeLists.txt:
Modified Paths
Title: [196759] trunk/Source/_javascript_Core
Revision 196759
Author fpi...@apple.com
Date 2016-02-18 08:55:58 -0800 (Thu, 18 Feb 2016)
Log Message
Unreviewed, fix VS build. I didn't know we still did that, but apparently there's a bot
for that.
*
Title: [197381] trunk/Source/_javascript_Core
Revision 197381
Author fpi...@apple.com
Date 2016-02-29 19:18:59 -0800 (Mon, 29 Feb 2016)
Log Message
regress/script-tests/double-pollution-putbyoffset.js.ftl-eager timed out because of a lock ordering deadlock involving InferredType and
Title: [197417] trunk/LayoutTests
Revision 197417
Author fpi...@apple.com
Date 2016-03-01 15:40:46 -0800 (Tue, 01 Mar 2016)
Log Message
FTL should simplify StringReplace with an empty replacement string
https://bugs.webkit.org/show_bug.cgi?id=154871
Reviewed by Michael Saboff.
Really
Title: [197416] trunk
Revision 197416
Author fpi...@apple.com
Date 2016-03-01 15:35:05 -0800 (Tue, 01 Mar 2016)
Log Message
FTL should simplify StringReplace with an empty replacement string
https://bugs.webkit.org/show_bug.cgi?id=154871
Reviewed by Michael Saboff.
This is a simple and
Title: [197411] trunk/Source/_javascript_Core
Revision 197411
Author fpi...@apple.com
Date 2016-03-01 13:40:38 -0800 (Tue, 01 Mar 2016)
Log Message
Unreviewed, fix CLOOP build.
* jit/JITOperations.h:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [197408] trunk
Revision 197408
Author fpi...@apple.com
Date 2016-03-01 13:18:42 -0800 (Tue, 01 Mar 2016)
Log Message
Turn String.prototype.replace into an intrinsic
https://bugs.webkit.org/show_bug.cgi?id=154835
Reviewed by Michael Saboff.
Source/_javascript_Core:
Octane/regexp
Title: [198171] trunk
Revision 198171
Author fpi...@apple.com
Date 2016-03-14 16:28:03 -0700 (Mon, 14 Mar 2016)
Log Message
REGRESSION(r194394): >2x slow-down on CDjs
https://bugs.webkit.org/show_bug.cgi?id=155471
Unreviewed (rollout).
Source/_javascript_Core:
This revision changes
Title: [197838] trunk/Source/WTF
Revision 197838
Author fpi...@apple.com
Date 2016-03-08 23:29:43 -0800 (Tue, 08 Mar 2016)
Log Message
Remove failing assertion. There are strings that claim to be atomic but that the
compiler thread can totally deal with, like the empty string.
Rubber
Title: [197833] trunk
Revision 197833
Author fpi...@apple.com
Date 2016-03-08 21:16:47 -0800 (Tue, 08 Mar 2016)
Log Message
DFG should be able to constant-fold strings
https://bugs.webkit.org/show_bug.cgi?id=155200
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
This adds
Title: [198345] trunk/Source/WTF
Revision 198345
Author fpi...@apple.com
Date 2016-03-17 11:54:15 -0700 (Thu, 17 Mar 2016)
Log Message
Silence leaks in ParkingLot
https://bugs.webkit.org/show_bug.cgi?id=155510
Reviewed by Alexey Proskuryakov.
ParkingLot has a concurrent hashtable that
Title: [199166] trunk/Source/_javascript_Core
Revision 199166
Author fpi...@apple.com
Date 2016-04-07 11:38:15 -0700 (Thu, 07 Apr 2016)
Log Message
Rationalize the makeSpaceForCCall stuff
https://bugs.webkit.org/show_bug.cgi?id=156352
Reviewed by Mark Lam.
I want to add more code to
Title: [199162] trunk/Source/_javascript_Core
Revision 199162
Author fpi...@apple.com
Date 2016-04-07 10:59:24 -0700 (Thu, 07 Apr 2016)
Log Message
Rationalize the handling of PutById transitions a bit
https://bugs.webkit.org/show_bug.cgi?id=156330
Reviewed by Mark Lam.
*
Title: [199069] trunk
Revision 199069
Author fpi...@apple.com
Date 2016-04-05 12:58:04 -0700 (Tue, 05 Apr 2016)
Log Message
PolymorphicAccess should have a MegamorphicLoad case
https://bugs.webkit.org/show_bug.cgi?id=156182
Reviewed by Geoffrey Garen and Keith Miller.
Title: [199140] trunk/Source
Revision 199140
Author fpi...@apple.com
Date 2016-04-06 19:02:47 -0700 (Wed, 06 Apr 2016)
Log Message
JSC should have a simple way of gathering IC statistics
https://bugs.webkit.org/show_bug.cgi?id=156317
Reviewed by Benjamin Poulain.
Title: [199132] trunk/Source/_javascript_Core
Revision 199132
Author fpi...@apple.com
Date 2016-04-06 18:44:23 -0700 (Wed, 06 Apr 2016)
Log Message
32-bit JSC stress/multi-put-by-offset-multiple-transitions.js failing
https://bugs.webkit.org/show_bug.cgi?id=156292
Reviewed by Benjamin
Title: [199129] trunk/Source/_javascript_Core
Revision 199129
Author fpi...@apple.com
Date 2016-04-06 18:11:47 -0700 (Wed, 06 Apr 2016)
Log Message
JSC test stress/arrowfunction-lexical-bind-superproperty.js failing
https://bugs.webkit.org/show_bug.cgi?id=156309
Reviewed by Saam Barati.
Title: [199382] trunk/Source
Revision 199382
Author fpi...@apple.com
Date 2016-04-12 13:06:26 -0700 (Tue, 12 Apr 2016)
Log Message
PolymorphicAccess should buffer AccessCases before regenerating
https://bugs.webkit.org/show_bug.cgi?id=156457
Reviewed by Benjamin Poulain.
Title: [199389] trunk/Source/_javascript_Core
Revision 199389
Author fpi...@apple.com
Date 2016-04-12 14:10:27 -0700 (Tue, 12 Apr 2016)
Log Message
Unreviewed, remove FIXME for https://bugs.webkit.org/show_bug.cgi?id=156457 and replace it
with a comment that describes what we do now.
*
Title: [199275] trunk/Source/_javascript_Core
Revision 199275
Author fpi...@apple.com
Date 2016-04-09 13:41:04 -0700 (Sat, 09 Apr 2016)
Log Message
Debug JSC test failure: stress/multi-put-by-offset-reallocation-butterfly-cse.js.ftl-no-cjit-small-pool
Title: [199080] trunk/Source/_javascript_Core
Revision 199080
Author fpi...@apple.com
Date 2016-04-05 15:57:26 -0700 (Tue, 05 Apr 2016)
Log Message
Unreviewed, fix cloop some more.
* runtime/RegExpInlines.h:
(JSC::RegExp::hasCodeFor):
(JSC::RegExp::hasMatchOnlyCodeFor):
Modified Paths
Title: [199079] trunk/Source/_javascript_Core
Revision 199079
Author fpi...@apple.com
Date 2016-04-05 15:55:55 -0700 (Tue, 05 Apr 2016)
Log Message
Unreviewed, fix cloop.
* jit/CCallHelpers.cpp:
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [199093] trunk/Source/_javascript_Core
Revision 199093
Author fpi...@apple.com
Date 2016-04-05 21:46:12 -0700 (Tue, 05 Apr 2016)
Log Message
Improve some other cases of context-sensitive inlining
https://bugs.webkit.org/show_bug.cgi?id=156277
Reviewed by Benjamin Poulain.
Title: [199240] trunk
Revision 199240
Author fpi...@apple.com
Date 2016-04-08 12:37:04 -0700 (Fri, 08 Apr 2016)
Log Message
Add IC support for arguments.length
https://bugs.webkit.org/show_bug.cgi?id=156389
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
This adds support
Title: [199209] trunk
Revision 199209
Author fpi...@apple.com
Date 2016-04-07 19:11:48 -0700 (Thu, 07 Apr 2016)
Log Message
Implementing caching transition puts that need to reallocate with indexing storage
https://bugs.webkit.org/show_bug.cgi?id=130914
Reviewed by Saam Barati.
Title: [199303] trunk/Source/_javascript_Core
Revision 199303
Author fpi...@apple.com
Date 2016-04-11 12:31:04 -0700 (Mon, 11 Apr 2016)
Log Message
It should be possible to edit StructureStubInfo without recompiling the world
https://bugs.webkit.org/show_bug.cgi?id=156470
Reviewed by
Title: [199297] trunk/Source/_javascript_Core
Revision 199297
Author fpi...@apple.com
Date 2016-04-11 11:20:59 -0700 (Mon, 11 Apr 2016)
Log Message
Clean up how we reason about the states of AccessCases
https://bugs.webkit.org/show_bug.cgi?id=156454
Reviewed by Mark Lam.
Title: [198296] trunk/Source/_javascript_Core
Revision 198296
Author fpi...@apple.com
Date 2016-03-16 13:12:27 -0700 (Wed, 16 Mar 2016)
Log Message
ASSERTION FAILED: !edge->isPhantomAllocation() in regress/script-tests/sink-huge-activation.js.ftl-eager in debug mode
Title: [197730] trunk/Source/_javascript_Core
Revision 197730
Author fpi...@apple.com
Date 2016-03-07 22:55:33 -0800 (Mon, 07 Mar 2016)
Log Message
Reduce the number of instructions needed to record the last regexp result
https://bugs.webkit.org/show_bug.cgi?id=155161
Reviewed by Sam
Title: [197729] trunk/Source/_javascript_Core
Revision 197729
Author fpi...@apple.com
Date 2016-03-07 22:53:32 -0800 (Mon, 07 Mar 2016)
Log Message
createRegExpMatchesArray should allocate substrings more quickly
https://bugs.webkit.org/show_bug.cgi?id=155160
Reviewed by Sam Weinig.
Title: [197520] trunk
Revision 197520
Author fpi...@apple.com
Date 2016-03-03 15:30:49 -0800 (Thu, 03 Mar 2016)
Log Message
DFG should be able to compile StringReplace
https://bugs.webkit.org/show_bug.cgi?id=154979
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
Adds support
Title: [197542] trunk/Source/_javascript_Core
Revision 197542
Author fpi...@apple.com
Date 2016-03-03 18:43:53 -0800 (Thu, 03 Mar 2016)
Log Message
Octane/regexp's Exec function should benefit from array length accessor inlining
https://bugs.webkit.org/show_bug.cgi?id=154994
Reviewed by
Title: [197547] trunk/LayoutTests
Revision 197547
Author fpi...@apple.com
Date 2016-03-03 21:49:23 -0800 (Thu, 03 Mar 2016)
Log Message
Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
was relevant back when arguments got torn off; something that
Title: [197549] trunk
Revision 197549
Author fpi...@apple.com
Date 2016-03-03 22:36:24 -0800 (Thu, 03 Mar 2016)
Log Message
DFG/FTL should inline accesses to RegExpObject::m_lastIndex
https://bugs.webkit.org/show_bug.cgi?id=155003
Reviewed by Benjamin Poulain.
Source/_javascript_Core:
Title: [197622] trunk/Source/_javascript_Core
Revision 197622
Author fpi...@apple.com
Date 2016-03-05 16:48:11 -0800 (Sat, 05 Mar 2016)
Log Message
The most aggressive form of RegExpTest/RegExpExec should speculate more aggressively than just cell
Title: [197650] trunk/Source/_javascript_Core
Revision 197650
Author fpi...@apple.com
Date 2016-03-06 18:22:08 -0800 (Sun, 06 Mar 2016)
Log Message
Unreviewed, fix build. This was a messed up merge.
* ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileInstanceOf):
Modified
Title: [197641] trunk
Revision 197641
Author fpi...@apple.com
Date 2016-03-06 12:11:09 -0800 (Sun, 06 Mar 2016)
Log Message
RegExpMatchesArray doesn't know how to have a bad time
https://bugs.webkit.org/show_bug.cgi?id=155069
Reviewed by Yusuke Suzuki.
Source/_javascript_Core:
In
Title: [197465] trunk/LayoutTests
Revision 197465
Author fpi...@apple.com
Date 2016-03-02 14:30:49 -0800 (Wed, 02 Mar 2016)
Log Message
Add a benchmark for string transcoding.
Rubber stamped by Saam Barati.
I wrote some code like this while working on
Title: [197485] trunk/Source/_javascript_Core
Revision 197485
Author fpi...@apple.com
Date 2016-03-02 18:06:18 -0800 (Wed, 02 Mar 2016)
Log Message
RegExpPrototype should check for exceptions after calling toString and doing so should not be expensive
Title: [197492] trunk/Source/_javascript_Core
Revision 197492
Author fpi...@apple.com
Date 2016-03-02 21:58:59 -0800 (Wed, 02 Mar 2016)
Log Message
RegExpExec/RegExpTest should not unconditionally speculate cell
https://bugs.webkit.org/show_bug.cgi?id=154901
Reviewed by Benjamin
Title: [197715] trunk/Source/_javascript_Core
Revision 197715
Author fpi...@apple.com
Date 2016-03-07 16:34:44 -0800 (Mon, 07 Mar 2016)
Log Message
RegExp.prototype.exec() should call into Yarr at most once
https://bugs.webkit.org/show_bug.cgi?id=155139
Reviewed by Saam Barati.
For
Title: [197796] trunk/Source/_javascript_Core
Revision 197796
Author fpi...@apple.com
Date 2016-03-08 13:15:07 -0800 (Tue, 08 Mar 2016)
Log Message
Regexp matching should incur less call overhead
https://bugs.webkit.org/show_bug.cgi?id=155181
Reviewed by Geoffrey Garen.
Previously we
Title: [199508] trunk/Source/_javascript_Core
Revision 199508
Author fpi...@apple.com
Date 2016-04-13 12:04:32 -0700 (Wed, 13 Apr 2016)
Log Message
PolymorphicAccess::regenerate() shouldn't have to clone non-generated AccessCases
https://bugs.webkit.org/show_bug.cgi?id=156493
Reviewed
Title: [199967] trunk
Revision 199967
Author fpi...@apple.com
Date 2016-04-24 10:05:51 -0700 (Sun, 24 Apr 2016)
Log Message
[INTL] Implement String.prototype.localeCompare in ECMA-402
https://bugs.webkit.org/show_bug.cgi?id=147607
Patch by Filip Pizlo and Andy
Title: [199918] trunk/Source/_javascript_Core
Revision 199918
Author fpi...@apple.com
Date 2016-04-22 15:46:18 -0700 (Fri, 22 Apr 2016)
Log Message
ASSERT(m_stack.last().isTailDeleted) at ShadowChicken.cpp:127 inspecting the inspector
https://bugs.webkit.org/show_bug.cgi?id=156930
Title: [199946] trunk
Revision 199946
Author fpi...@apple.com
Date 2016-04-22 19:00:38 -0700 (Fri, 22 Apr 2016)
Log Message
Speed up bound functions a bit
https://bugs.webkit.org/show_bug.cgi?id=156889
Reviewed by Saam Barati.
Source/_javascript_Core:
Bound functions are hard
Title: [200151] trunk/Source/WebCore
Revision 200151
Author fpi...@apple.com
Date 2016-04-27 14:25:15 -0700 (Wed, 27 Apr 2016)
Log Message
Speculative fix for null pointer dereference.
rdar://problem/25964854
Reviewed by Michael Saboff.
* platform/mac/Language.mm:
Title: [200089] trunk/Source/WebCore
Revision 200089
Author fpi...@apple.com
Date 2016-04-26 09:22:32 -0700 (Tue, 26 Apr 2016)
Log Message
WebCore on Mac ignores the user's preferred region (country) while getting the language
https://bugs.webkit.org/show_bug.cgi?id=156993
Reviewed by
Title: [199949] trunk/Source/_javascript_Core
Revision 199949
Author fpi...@apple.com
Date 2016-04-23 09:38:23 -0700 (Sat, 23 Apr 2016)
Log Message
Unreviewed, unbreak cloop.
* runtime/VM.cpp:
(JSC::VM::getHostFunction):
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
Title: [199837] trunk/Source/_javascript_Core
Revision 199837
Author fpi...@apple.com
Date 2016-04-21 15:11:38 -0700 (Thu, 21 Apr 2016)
Log Message
PolymorphicAccess adds sizeof(CallerFrameAndPC) rather than subtracting it when calculating stack height
Title: [200096] trunk/Source/_javascript_Core
Revision 200096
Author fpi...@apple.com
Date 2016-04-26 10:38:43 -0700 (Tue, 26 Apr 2016)
Log Message
DFG backends shouldn't emit type checks at KnownBlah edges
https://bugs.webkit.org/show_bug.cgi?id=157025
Reviewed by Michael Saboff.
Title: [199861] trunk/Source/_javascript_Core
Revision 199861
Author fpi...@apple.com
Date 2016-04-21 18:25:50 -0700 (Thu, 21 Apr 2016)
Log Message
JSC virtual call thunk shouldn't do a structure->classInfo lookup
https://bugs.webkit.org/show_bug.cgi?id=156874
Reviewed by Keith Miller.
Title: [201182] trunk
Revision 201182
Author fpi...@apple.com
Date 2016-05-19 14:25:29 -0700 (Thu, 19 May 2016)
Log Message
DFG::LICMPhase shouldn't hoist type checks unless it knows that the check will succeed at the loop pre-header
https://bugs.webkit.org/show_bug.cgi?id=144527
501 - 600 of 2695 matches
Mail list logo