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

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

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

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

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

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

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

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

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

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

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

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

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

2016-01-29 Thread fpizlo
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. *

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

2016-01-30 Thread fpizlo
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. *

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

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

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

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

[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

[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)

[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

[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

[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

[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,

[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

[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

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

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

[webkit-changes] [195396] trunk/Tools

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

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

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

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

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

[webkit-changes] [195417] trunk/Source

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[webkit-changes] [196642] trunk

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

[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

[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

[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

[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: *

[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

[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

[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. *

[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

[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

[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

[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] [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

[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

[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

[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

[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

[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. *

[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.

[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.

[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

[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] [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.

[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. *

[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

[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

[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] [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.

[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

[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.

[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

[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

[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.

[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

[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] [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

[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] [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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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

[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:

[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

[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

[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

[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] [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] [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

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