[webkit-changes] [201525] trunk/Websites/webkit.org

2016-05-31 Thread fpizlo
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

[webkit-changes] [201527] trunk/Websites/webkit.org

2016-05-31 Thread fpizlo
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

[webkit-changes] [201470] trunk/Source/JavaScriptCore

2016-05-27 Thread fpizlo
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

[webkit-changes] [201467] trunk/Source/JavaScriptCore

2016-05-27 Thread fpizlo
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

[webkit-changes] [201451] trunk/Source/JavaScriptCore

2016-05-27 Thread fpizlo
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

[webkit-changes] [201433] trunk

2016-05-26 Thread fpizlo
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

[webkit-changes] [201342] trunk/Source/JavaScriptCore

2016-05-24 Thread fpizlo
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

[webkit-changes] [201340] trunk/Source/JavaScriptCore

2016-05-24 Thread fpizlo
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

[webkit-changes] [201335] trunk

2016-05-24 Thread fpizlo
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

[webkit-changes] [201185] trunk/Source/WTF

2016-05-19 Thread fpizlo
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

[webkit-changes] [201184] trunk/Source/WTF

2016-05-19 Thread fpizlo
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

[webkit-changes] [201182] trunk

2016-05-19 Thread fpizlo
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

[webkit-changes] [201066] trunk/Source/JavaScriptCore

2016-05-17 Thread fpizlo
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

[webkit-changes] [200958] trunk

2016-05-16 Thread fpizlo
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:

[webkit-changes] [200933] trunk/Source/JavaScriptCore

2016-05-15 Thread fpizlo
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.

[webkit-changes] [200705] trunk/Source/JavaScriptCore

2016-05-11 Thread fpizlo
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

[webkit-changes] [200658] trunk

2016-05-10 Thread fpizlo
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

[webkit-changes] [200613] trunk/Source/JavaScriptCore

2016-05-09 Thread fpizlo
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

[webkit-changes] [200518] trunk/LayoutTests

2016-05-06 Thread fpizlo
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

[webkit-changes] [200481] trunk/Source/JavaScriptCore

2016-05-05 Thread fpizlo
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

[webkit-changes] [200480] trunk/Source/JavaScriptCore

2016-05-05 Thread fpizlo
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

[webkit-changes] [200468] trunk/Source/JavaScriptCore

2016-05-05 Thread fpizlo
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

[webkit-changes] [200444] trunk/Source/WTF

2016-05-04 Thread fpizlo
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

[webkit-changes] [200438] trunk/Source/WTF

2016-05-04 Thread fpizlo
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

[webkit-changes] [200406] trunk

2016-05-03 Thread fpizlo
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

[webkit-changes] [200405] trunk/Source/JavaScriptCore

2016-05-03 Thread fpizlo
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.

[webkit-changes] [200151] trunk/Source/WebCore

2016-04-27 Thread fpizlo
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

[webkit-changes] [200105] trunk

2016-04-26 Thread fpizlo
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.

[webkit-changes] [200096] trunk/Source/JavaScriptCore

2016-04-26 Thread fpizlo
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.

[webkit-changes] [200089] trunk/Source/WebCore

2016-04-26 Thread fpizlo
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

[webkit-changes] [199967] trunk

2016-04-24 Thread fpizlo
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

[webkit-changes] [199949] trunk/Source/JavaScriptCore

2016-04-23 Thread fpizlo
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

[webkit-changes] [199946] trunk

2016-04-22 Thread fpizlo
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

[webkit-changes] [199918] trunk/Source/JavaScriptCore

2016-04-22 Thread fpizlo
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

[webkit-changes] [199861] trunk/Source/JavaScriptCore

2016-04-21 Thread fpizlo
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.

[webkit-changes] [199837] trunk/Source/JavaScriptCore

2016-04-21 Thread fpizlo
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

[webkit-changes] [199801] trunk/Source/JavaScriptCore

2016-04-20 Thread fpizlo
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:

[webkit-changes] [199761] trunk/Source/WTF

2016-04-19 Thread fpizlo
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

[webkit-changes] [199760] trunk/Source/WTF

2016-04-19 Thread fpizlo
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

[webkit-changes] [199690] trunk/Source/JavaScriptCore

2016-04-18 Thread fpizlo
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

[webkit-changes] [199686] trunk/Source/JavaScriptCore

2016-04-18 Thread fpizlo
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

[webkit-changes] [199685] trunk/Source/JavaScriptCore

2016-04-18 Thread fpizlo
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

[webkit-changes] [199675] trunk/Source/JavaScriptCore

2016-04-18 Thread fpizlo
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

[webkit-changes] [199566] trunk/Source/JavaScriptCore

2016-04-14 Thread fpizlo
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.

[webkit-changes] [199508] trunk/Source/JavaScriptCore

2016-04-13 Thread fpizlo
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

[webkit-changes] [199389] trunk/Source/JavaScriptCore

2016-04-12 Thread fpizlo
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

[webkit-changes] [199382] trunk/Source

2016-04-12 Thread fpizlo
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

[webkit-changes] [199303] trunk/Source/JavaScriptCore

2016-04-11 Thread fpizlo
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

[webkit-changes] [199297] trunk/Source/JavaScriptCore

2016-04-11 Thread fpizlo
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

[webkit-changes] [199275] trunk/Source/JavaScriptCore

2016-04-09 Thread fpizlo
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?

[webkit-changes] [199240] trunk

2016-04-08 Thread fpizlo
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

[webkit-changes] [199209] trunk

2016-04-07 Thread fpizlo
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/_

[webkit-changes] [199166] trunk/Source/JavaScriptCore

2016-04-07 Thread fpizlo
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

[webkit-changes] [199162] trunk/Source/JavaScriptCore

2016-04-07 Thread fpizlo
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

[webkit-changes] [199140] trunk/Source

2016-04-06 Thread fpizlo
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:

[webkit-changes] [199132] trunk/Source/JavaScriptCore

2016-04-06 Thread fpizlo
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

[webkit-changes] [199129] trunk/Source/JavaScriptCore

2016-04-06 Thread fpizlo
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.

[webkit-changes] [199093] trunk/Source/JavaScriptCore

2016-04-05 Thread fpizlo
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.

[webkit-changes] [199080] trunk/Source/JavaScriptCore

2016-04-05 Thread fpizlo
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

[webkit-changes] [199079] trunk/Source/JavaScriptCore

2016-04-05 Thread fpizlo
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

[webkit-changes] [199069] trunk

2016-04-05 Thread fpizlo
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

[webkit-changes] [198296] trunk/Source/JavaScriptCore

2016-03-19 Thread fpizlo
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

[webkit-changes] [198345] trunk/Source/WTF

2016-03-19 Thread fpizlo
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

[webkit-changes] [198171] trunk

2016-03-14 Thread fpizlo
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

[webkit-changes] [197838] trunk/Source/WTF

2016-03-08 Thread fpizlo
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

[webkit-changes] [197833] trunk

2016-03-08 Thread fpizlo
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

[webkit-changes] [197796] trunk/Source/JavaScriptCore

2016-03-08 Thread fpizlo
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

[webkit-changes] [197730] trunk/Source/JavaScriptCore

2016-03-07 Thread fpizlo
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

[webkit-changes] [197729] trunk/Source/JavaScriptCore

2016-03-07 Thread fpizlo
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

[webkit-changes] [197715] trunk/Source/JavaScriptCore

2016-03-07 Thread fpizlo
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

[webkit-changes] [197650] trunk/Source/JavaScriptCore

2016-03-06 Thread fpizlo
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

[webkit-changes] [197641] trunk

2016-03-06 Thread fpizlo
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

[webkit-changes] [197622] trunk/Source/JavaScriptCore

2016-03-05 Thread fpizlo
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

[webkit-changes] [197549] trunk

2016-03-03 Thread fpizlo
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:

[webkit-changes] [197547] trunk/LayoutTests

2016-03-03 Thread fpizlo
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

[webkit-changes] [197542] trunk/Source/JavaScriptCore

2016-03-03 Thread fpizlo
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

[webkit-changes] [197520] trunk

2016-03-03 Thread fpizlo
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

[webkit-changes] [197492] trunk/Source/JavaScriptCore

2016-03-02 Thread fpizlo
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.

[webkit-changes] [197485] trunk/Source/JavaScriptCore

2016-03-02 Thread fpizlo
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?

[webkit-changes] [197465] trunk/LayoutTests

2016-03-02 Thread fpizlo
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

[webkit-changes] [197417] trunk/LayoutTests

2016-03-01 Thread fpizlo
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

[webkit-changes] [197416] trunk

2016-03-01 Thread fpizlo
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

[webkit-changes] [197411] trunk/Source/JavaScriptCore

2016-03-01 Thread fpizlo
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

[webkit-changes] [197408] trunk

2016-03-01 Thread fpizlo
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

[webkit-changes] [197381] trunk/Source/JavaScriptCore

2016-02-29 Thread fpizlo
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

[webkit-changes] [197374] trunk/Source/JavaScriptCore

2016-02-29 Thread fpizlo
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

[webkit-changes] [197366] trunk

2016-02-29 Thread fpizlo
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

[webkit-changes] [197365] trunk/Source/JavaScriptCore

2016-02-29 Thread fpizlo
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

[webkit-changes] [197361] trunk/Tools

2016-02-29 Thread fpizlo
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

[webkit-changes] [197357] trunk/Source/JavaScriptCore

2016-02-29 Thread fpizlo
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

[webkit-changes] [197299] trunk/Source/JavaScriptCore

2016-02-28 Thread fpizlo
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

[webkit-changes] [197037] trunk/Source/JavaScriptCore

2016-02-24 Thread fpizlo
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

[webkit-changes] [196996] trunk/Source/JavaScriptCore

2016-02-23 Thread fpizlo
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

[webkit-changes] [196759] trunk/Source/JavaScriptCore

2016-02-18 Thread fpizlo
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

[webkit-changes] [196758] trunk/Source/JavaScriptCore

2016-02-18 Thread fpizlo
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

[webkit-changes] [196731] trunk/Source/JavaScriptCore

2016-02-17 Thread fpizlo
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

[webkit-changes] [196686] trunk/Source

2016-02-16 Thread fpizlo
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

[webkit-changes] [196685] trunk/Source/JavaScriptCore

2016-02-16 Thread fpizlo
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

[webkit-changes] [196684] trunk/Source/JavaScriptCore

2016-02-16 Thread fpizlo
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

[webkit-changes] [196652] trunk/Source/JavaScriptCore

2016-02-16 Thread fpizlo
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

<    1   2   3   4   5   6   7   8   9   10   >