Title: [201525] trunk/Websites/webkit.org
Revision 201525
Author fpi...@apple.com
Date 2016-05-31 14:40:18 -0700 (Tue, 31 May 2016)
Log Message
Air needs documentation
https://bugs.webkit.org/show_bug.cgi?id=153668
Reviewed by Mark Lam, Saam Barati, and Benjamin Poulain.
Write d
Title: [201527] trunk/Websites/webkit.org
Revision 201527
Author fpi...@apple.com
Date 2016-05-31 14:47:05 -0700 (Tue, 31 May 2016)
Log Message
Unreviewed, fix an obvious typo: a missing comma.
* docs/b3/assembly-intermediate-representation.html:
Modified Paths
trunk/Websites/webkit.or
Title: [201470] trunk/Source/_javascript_Core
Revision 201470
Author fpi...@apple.com
Date 2016-05-27 15:29:02 -0700 (Fri, 27 May 2016)
Log Message
DFG::LazyJSValue::tryGetStringImpl() crashes for empty values
https://bugs.webkit.org/show_bug.cgi?id=158170
Reviewed by Michael Saboff.
Th
Title: [201467] trunk/Source/_javascript_Core
Revision 201467
Author fpi...@apple.com
Date 2016-05-27 13:45:08 -0700 (Fri, 27 May 2016)
Log Message
regExpProtoFuncSplitFast should OOM before it swaps
https://bugs.webkit.org/show_bug.cgi?id=158157
Reviewed by Mark Lam.
This is a
Title: [201451] trunk/Source/_javascript_Core
Revision 201451
Author fpi...@apple.com
Date 2016-05-27 07:59:46 -0700 (Fri, 27 May 2016)
Log Message
Bogus uses of regexp matching should realize that they will OOM before they start swapping
https://bugs.webkit.org/show_bug.cgi?id=158142
Re
Title: [201433] trunk
Revision 201433
Author fpi...@apple.com
Date 2016-05-26 14:58:42 -0700 (Thu, 26 May 2016)
Log Message
ScopedLambda should have a lifetime story that makes sense to the compiler
https://bugs.webkit.org/show_bug.cgi?id=158118
Reviewed by Mark Lam.
Source/WTF:
Prior
Title: [201342] trunk/Source/_javascript_Core
Revision 201342
Author fpi...@apple.com
Date 2016-05-24 12:04:24 -0700 (Tue, 24 May 2016)
Log Message
Unreviwed, add a comment to describe the test's failure mode. Suggested by mlam.
* tests/stress/override-map-constructor.js:
(Map):
Modifie
Title: [201340] trunk/Source/_javascript_Core
Revision 201340
Author fpi...@apple.com
Date 2016-05-24 12:01:35 -0700 (Tue, 24 May 2016)
Log Message
Map should not be in JSGlobalObject's static hashtable because it's initialized eagerly via FOR_EACH_SIMPLE_BUILTIN_TYPE_WITH_CONSTRUCTOR
htt
Title: [201335] trunk
Revision 201335
Author fpi...@apple.com
Date 2016-05-24 10:08:45 -0700 (Tue, 24 May 2016)
Log Message
LLInt64 should have typed array fast paths for get_by_val
https://bugs.webkit.org/show_bug.cgi?id=157931
Reviewed by Keith Miller.
Source/_javascript_Core:
I thin
Title: [201185] trunk/Source/WTF
Revision 201185
Author fpi...@apple.com
Date 2016-05-19 14:46:07 -0700 (Thu, 19 May 2016)
Log Message
Unreviewed, fix all of the builds. I failed a second time.
* wtf/BackwardsGraph.h:
(WTF::BackwardsGraph::rootName):
Modified Paths
trunk/Source/WTF/Cha
Title: [201184] trunk/Source/WTF
Revision 201184
Author fpi...@apple.com
Date 2016-05-19 14:44:29 -0700 (Thu, 19 May 2016)
Log Message
Unreviewed, fix all of the builds. I had made an additional change that I did not mean to
commit. This fixes it.
* wtf/BackwardsGraph.h:
(WTF::BackwardsG
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
Reviewe
Title: [201066] trunk/Source/_javascript_Core
Revision 201066
Author fpi...@apple.com
Date 2016-05-17 19:11:19 -0700 (Tue, 17 May 2016)
Log Message
JSC should detect the right default locale even when it's not embedded in WebCore
https://bugs.webkit.org/show_bug.cgi?id=157755
rdar://probl
Title: [200958] trunk
Revision 200958
Author fpi...@apple.com
Date 2016-05-16 12:41:01 -0700 (Mon, 16 May 2016)
Log Message
FixupPhase should be more eager to demote bit math to untyped
https://bugs.webkit.org/show_bug.cgi?id=157746
Reviewed by Mark Lam.
Source/_javascript_Core:
Title: [200933] trunk/Source/_javascript_Core
Revision 200933
Author fpi...@apple.com
Date 2016-05-15 16:08:21 -0700 (Sun, 15 May 2016)
Log Message
DFG::Plan shouldn't read from its VM once it's been cancelled
https://bugs.webkit.org/show_bug.cgi?id=157726
Reviewed by Saam Barati.
Title: [200705] trunk/Source/_javascript_Core
Revision 200705
Author fpi...@apple.com
Date 2016-05-11 14:41:03 -0700 (Wed, 11 May 2016)
Log Message
Beef up JSC profiler event log
https://bugs.webkit.org/show_bug.cgi?id=157584
Reviewed by Saam Barati.
Also log more about compilat
Title: [200658] trunk
Revision 200658
Author fpi...@apple.com
Date 2016-05-10 17:08:50 -0700 (Tue, 10 May 2016)
Log Message
Internal JSC profiler should have a timestamped log of events for each code block
https://bugs.webkit.org/show_bug.cgi?id=157538
Reviewed by Benjamin Poulain.
Sourc
Title: [200613] trunk/Source/_javascript_Core
Revision 200613
Author fpi...@apple.com
Date 2016-05-09 21:58:30 -0700 (Mon, 09 May 2016)
Log Message
Unreviewed, fix cloop.
* bytecode/ValueProfile.cpp:
(JSC::ResultProfile::emitDetectNumericness):
(JSC::ResultProfile::emitSetNonNumber):
* b
Title: [200518] trunk/LayoutTests
Revision 200518
Author fpi...@apple.com
Date 2016-05-06 13:37:16 -0700 (Fri, 06 May 2016)
Log Message
JS Function removed after parsing
https://bugs.webkit.org/show_bug.cgi?id=149175
Reviewed by Mark Lam.
This bug doesn't happen anymore, but the
Title: [200481] trunk/Source/_javascript_Core
Revision 200481
Author fpi...@apple.com
Date 2016-05-05 14:58:23 -0700 (Thu, 05 May 2016)
Log Message
Reduce maximum JIT pool size on X86_64.
Rubber stamped by Geoffrey Garen.
This changes our maximum pool size to 100MB. The problem
Title: [200480] trunk/Source/_javascript_Core
Revision 200480
Author fpi...@apple.com
Date 2016-05-05 14:53:27 -0700 (Thu, 05 May 2016)
Log Message
Reduce thresholds that control the maximum IC stub size.
Rubber stamped by Chris Dumez and Benjamin Poulain.
This reduces the thres
Title: [200468] trunk/Source/_javascript_Core
Revision 200468
Author fpi...@apple.com
Date 2016-05-05 12:20:23 -0700 (Thu, 05 May 2016)
Log Message
We shouldn't crash if DFG AI proved that something was unreachable on one run but then decided not to prove it on another run
https://bugs.we
Title: [200444] trunk/Source/WTF
Revision 200444
Author fpi...@apple.com
Date 2016-05-04 17:18:13 -0700 (Wed, 04 May 2016)
Log Message
Add HLE locks and synchronic TTAS locks to the ToyLocks benchmark suite
https://bugs.webkit.org/show_bug.cgi?id=157367
Rubber stamped by Benjamin Poulain
Title: [200438] trunk/Source/WTF
Revision 200438
Author fpi...@apple.com
Date 2016-05-04 16:01:25 -0700 (Wed, 04 May 2016)
Log Message
Add a few more WTF locking benchmarks
https://bugs.webkit.org/show_bug.cgi?id=157365
Rubber stamped by Benjamin Poulain.
Factors out our toy loc
Title: [200406] trunk
Revision 200406
Author fpi...@apple.com
Date 2016-05-03 22:01:08 -0700 (Tue, 03 May 2016)
Log Message
REGRESSION(r200383): Setting lazily initialized properties across frame boundaries crashes
https://bugs.webkit.org/show_bug.cgi?id=157333
Reviewed by Benjamin Poula
Title: [200405] trunk/Source/_javascript_Core
Revision 200405
Author fpi...@apple.com
Date 2016-05-03 19:23:28 -0700 (Tue, 03 May 2016)
Log Message
References from code to Structures should be stronger than weak
https://bugs.webkit.org/show_bug.cgi?id=157324
Reviewed by Mark Lam.
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:
(WebCore::isValidICUCo
Title: [200105] trunk
Revision 200105
Author fpi...@apple.com
Date 2016-04-26 13:01:13 -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 Geoffrey Garen.
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: [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 Ge
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 VanWagoner on 2016-04-24
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
trunk/Sour
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 t
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
Review
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: [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
https://bugs.webkit.org/show_bug.cgi
Title: [199801] trunk/Source/_javascript_Core
Revision 199801
Author fpi...@apple.com
Date 2016-04-20 19:35:29 -0700 (Wed, 20 Apr 2016)
Log Message
DFG del_by_id support forgets to set()
https://bugs.webkit.org/show_bug.cgi?id=156830
Reviewed by Saam Barati.
* dfg/DFGByteCodeParser.cpp:
Title: [199761] trunk/Source/WTF
Revision 199761
Author fpi...@apple.com
Date 2016-04-19 21:27:15 -0700 (Tue, 19 Apr 2016)
Log Message
Add more locking algorithms to the LockSpeedTest.
Rubber stamped by Saam Barati.
* benchmarks/LockSpeedTest.cpp:
(main):
Modified Paths
trunk/Source/W
Title: [199760] trunk/Source/WTF
Revision 199760
Author fpi...@apple.com
Date 2016-04-19 21:25:02 -0700 (Tue, 19 Apr 2016)
Log Message
Clean up the ParkingLot uparking API a bit
https://bugs.webkit.org/show_bug.cgi?id=156746
Reviewed by Saam Barati and Geoffrey Garen.
Previously
Title: [199690] trunk/Source/_javascript_Core
Revision 199690
Author fpi...@apple.com
Date 2016-04-18 15:09:27 -0700 (Mon, 18 Apr 2016)
Log Message
Disable AVX.
Rubber stampted by Benjamin Poulain.
AVX is silly. If you use it and some of your other code isn't careful with float register
Title: [199686] trunk/Source/_javascript_Core
Revision 199686
Author fpi...@apple.com
Date 2016-04-18 13:33:47 -0700 (Mon, 18 Apr 2016)
Log Message
ToThis should have a fast path based on type info flags
https://bugs.webkit.org/show_bug.cgi?id=156712
Reviewed by Geoffrey Garen.
Prior to
Title: [199685] trunk/Source/_javascript_Core
Revision 199685
Author fpi...@apple.com
Date 2016-04-18 13:28:51 -0700 (Mon, 18 Apr 2016)
Log Message
Check to see how the perf bots react to megamorphic load being disabled.
Rubber stamped by Chris Dumez.
* runtime/Options.h:
Modified Path
Title: [199675] trunk/Source/_javascript_Core
Revision 199675
Author fpi...@apple.com
Date 2016-04-18 10:13:33 -0700 (Mon, 18 Apr 2016)
Log Message
FTL should pin the tag registers at inline caches
https://bugs.webkit.org/show_bug.cgi?id=156678
Reviewed by Saam Barati.
This is a long-ov
Title: [199566] trunk/Source/_javascript_Core
Revision 199566
Author fpi...@apple.com
Date 2016-04-14 16:08:07 -0700 (Thu, 14 Apr 2016)
Log Message
PolymorphicAccess should try to generate a stub only once
https://bugs.webkit.org/show_bug.cgi?id=156555
Reviewed by Geoffrey Garen.
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 by
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.
* b
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.
Source/_javascr
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 Kei
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.
Current
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
https://bugs.webkit.org/show_bug.cgi?
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.
Source/_
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 Pol
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.
* bytecode/Polym
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.
Source/_javascript_Core:
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 Po
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: [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: [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
trunk/Source/_javascript_Core/jit/CC
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.
Source/_javascript
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
https://bugs.webkit.or
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 i
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 loc
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 sta
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 constant
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 ha
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 Wei
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.
Thi
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 appa
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 Pa
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 trunk
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
https://bugs.webkit.org/show_bug.cgi?id=1
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: [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 we
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: [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 for
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 Poulain.
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
https://bugs.webkit.org/show_bug.cgi?
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
https://github.com/WebAssembly/desi
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 ad
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
trunk/Source/_javascript_Core/j
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: [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 CodeB
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 bitmask
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 co
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, this
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 Jet
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 supp
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 d
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 is
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)
https://bugs.webkit.org/show_bug.cgi?id=1
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.
* _javascript_Core.vcxproj/_javascript_Cor
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
trunk/Source/_javascript_Core/CMakeLists.t
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 Kling
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:
* dfg/DFGC
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 P
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 alr
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 alr
501 - 600 of 2807 matches
Mail list logo