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

2016-09-14 Thread fpizlo
Title: [205925] trunk/Source/_javascript_Core Revision 205925 Author fpi...@apple.com Date 2016-09-14 13:41:31 -0700 (Wed, 14 Sep 2016) Log Message Remove Heap::setMarked() Rubber stamped by Keith Miller. Nobody uses this function. * heap/Heap.h: * heap/HeapInlines.h: (JSC::Hea

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

2016-09-15 Thread fpizlo
Title: [205979] trunk/Source/_javascript_Core Revision 205979 Author fpi...@apple.com Date 2016-09-15 10:17:07 -0700 (Thu, 15 Sep 2016) Log Message There is no good reason for WeakBlock to care about newly allocated objects https://bugs.webkit.org/show_bug.cgi?id=162006 Reviewed by Geoff

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

2016-09-15 Thread fpizlo
Title: [205998] trunk/Source/_javascript_Core Revision 205998 Author fpi...@apple.com Date 2016-09-15 15:01:37 -0700 (Thu, 15 Sep 2016) Log Message REGRESSION (r205462): Lot of leaks https://bugs.webkit.org/show_bug.cgi?id=161946 Reviewed by Saam Barati. We were forgetting to de

[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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [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] [221740] trunk/Tools

2017-09-07 Thread fpizlo
Title: [221740] trunk/Tools Revision 221740 Author fpi...@apple.com Date 2017-09-07 10:53:50 -0700 (Thu, 07 Sep 2017) Log Message [WSL] Rationalize how protocol inheritance deals with type parameters https://bugs.webkit.org/show_bug.cgi?id=176334 Reviewed by Mark Lam. This adds

[webkit-changes] [221745] trunk/Tools

2017-09-07 Thread fpizlo
Title: [221745] trunk/Tools Revision 221745 Author fpi...@apple.com Date 2017-09-07 12:25:45 -0700 (Thu, 07 Sep 2017) Log Message WSL tests should run in run-_javascript_core-tests https://bugs.webkit.org/show_bug.cgi?id=176550 Reviewed by Keith Miller. * Scripts/run-_javascript_core-te

[webkit-changes] [221750] trunk/Tools

2017-09-07 Thread fpizlo
Title: [221750] trunk/Tools Revision 221750 Author fpi...@apple.com Date 2017-09-07 12:56:03 -0700 (Thu, 07 Sep 2017) Log Message WSL should check recursion https://bugs.webkit.org/show_bug.cgi?id=176553 Reviewed by Michael Saboff and Mark Lam. This adds a recursion checker. Pre

[webkit-changes] [221757] trunk/Tools

2017-09-07 Thread fpizlo
Title: [221757] trunk/Tools Revision 221757 Author fpi...@apple.com Date 2017-09-07 14:18:43 -0700 (Thu, 07 Sep 2017) Log Message WSL Node.prototype.visit should probably do memoization https://bugs.webkit.org/show_bug.cgi?id=176286 Reviewed by Mark Lam. Visitors can sometimes r

[webkit-changes] [221829] trunk/Tools

2017-09-09 Thread fpizlo
Title: [221829] trunk/Tools Revision 221829 Author fpi...@apple.com Date 2017-09-09 15:07:45 -0700 (Sat, 09 Sep 2017) Log Message Add "if" statements to WSL https://bugs.webkit.org/show_bug.cgi?id=176294 Patch by Myles C. Maxfield on 2017-09-07 Reviewed by Filip Pizlo. Rolling

[webkit-changes] [221836] trunk

2017-09-10 Thread fpizlo
Title: [221836] trunk Revision 221836 Author fpi...@apple.com Date 2017-09-10 12:00:03 -0700 (Sun, 10 Sep 2017) Log Message Error should compute .stack and friends lazily https://bugs.webkit.org/show_bug.cgi?id=176645 Reviewed by Saam Barati. JSTests: * ChakraCore.yaml: Skip test that

[webkit-changes] [221837] trunk/Tools

2017-09-10 Thread fpizlo
Title: [221837] trunk/Tools Revision 221837 Author fpi...@apple.com Date 2017-09-10 14:49:13 -0700 (Sun, 10 Sep 2017) Log Message WSL overload resolution should not be cascading https://bugs.webkit.org/show_bug.cgi?id=176333 Reviewed by Myles Maxfield. This removes the cascading

[webkit-changes] [221859] trunk/Tools

2017-09-11 Thread fpizlo
Title: [221859] trunk/Tools Revision 221859 Author fpi...@apple.com Date 2017-09-11 10:18:38 -0700 (Mon, 11 Sep 2017) Log Message WSL should be able to handle a simple constexpr type parameter https://bugs.webkit.org/show_bug.cgi?id=176676 Reviewed by Myles Maxfield. This adds a

[webkit-changes] [221860] trunk/Tools

2017-09-11 Thread fpizlo
Title: [221860] trunk/Tools Revision 221860 Author fpi...@apple.com Date 2017-09-11 10:20:49 -0700 (Mon, 11 Sep 2017) Log Message IntLiteral should prefer int32 during overload resolution https://bugs.webkit.org/show_bug.cgi?id=176675 Reviewed by Myles Maxfield. This makes intLi

[webkit-changes] [221888] trunk/Tools

2017-09-11 Thread fpizlo
Title: [221888] trunk/Tools Revision 221888 Author fpi...@apple.com Date 2017-09-11 15:53:36 -0700 (Mon, 11 Sep 2017) Log Message WSL Substitution should probably wrap type variables of substituted types rather than just wrapping the whole type https://bugs.webkit.org/show_bug.cgi?id=1766

[webkit-changes] [221940] trunk/Tools

2017-09-12 Thread fpizlo
Title: [221940] trunk/Tools Revision 221940 Author fpi...@apple.com Date 2017-09-12 15:04:01 -0700 (Tue, 12 Sep 2017) Log Message WSL should allow you to say "protocol Foo : Bar { ... }" https://bugs.webkit.org/show_bug.cgi?id=176238 Reviewed by Mylex Maxfield. This makes protoc

[webkit-changes] [222029] trunk/Tools

2017-09-14 Thread fpizlo
Title: [222029] trunk/Tools Revision 222029 Author fpi...@apple.com Date 2017-09-14 09:56:14 -0700 (Thu, 14 Sep 2017) Log Message Unreviewed, fix a typo that was preventing a test from running. * WebGPUShadingLanguageRI/Test.js: Modified Paths trunk/Tools/ChangeLog trunk/Tools/WebGPUSh

[webkit-changes] [222038] trunk/Tools

2017-09-14 Thread fpizlo
Title: [222038] trunk/Tools Revision 222038 Author fpi...@apple.com Date 2017-09-14 11:33:26 -0700 (Thu, 14 Sep 2017) Log Message WSL IntLiteralType should become int32 if unified with a type variable https://bugs.webkit.org/show_bug.cgi?id=176707 Reviewed by Myles Maxfield. Thi

[webkit-changes] [222108] trunk/Tools

2017-09-15 Thread fpizlo
Title: [222108] trunk/Tools Revision 222108 Author fpi...@apple.com Date 2017-09-15 13:36:27 -0700 (Fri, 15 Sep 2017) Log Message WSL should support ++, --, +=, and all of those things https://bugs.webkit.org/show_bug.cgi?id=176975 Reviewed by Myles Maxfield. This adds an intern

[webkit-changes] [222116] trunk/Tools

2017-09-15 Thread fpizlo
Title: [222116] trunk/Tools Revision 222116 Author fpi...@apple.com Date 2017-09-15 16:44:35 -0700 (Fri, 15 Sep 2017) Log Message Rationalize how WSL's operator&[] works https://bugs.webkit.org/show_bug.cgi?id=176958 Reviewed by Myles Maxfield. This makes operator&[] work with n

[webkit-changes] [222118] trunk/Tools

2017-09-15 Thread fpizlo
Title: [222118] trunk/Tools Revision 222118 Author fpi...@apple.com Date 2017-09-15 16:48:18 -0700 (Fri, 15 Sep 2017) Log Message WSL Evaluator should only allocate EBuffers when dealing with intrinsics https://bugs.webkit.org/show_bug.cgi?id=176973 Reviewed by Myles Maxfield. W

[webkit-changes] [222140] trunk/Tools

2017-09-17 Thread fpizlo
Title: [222140] trunk/Tools Revision 222140 Author fpi...@apple.com Date 2017-09-17 22:05:56 -0700 (Sun, 17 Sep 2017) Log Message Start working on WSL documentation https://bugs.webkit.org/show_bug.cgi?id=177064 Reviewed by Mylex Maxfield. This is a work in progress. I'd like to

[webkit-changes] [222172] trunk/Tools

2017-09-18 Thread fpizlo
Title: [222172] trunk/Tools Revision 222172 Author fpi...@apple.com Date 2017-09-18 11:57:29 -0700 (Mon, 18 Sep 2017) Log Message WSL cannot use typedefs of arrays https://bugs.webkit.org/show_bug.cgi?id=177061 Reviewed by Saam Barati. This test case didn't work before because o

[webkit-changes] [222173] trunk/Tools

2017-09-18 Thread fpizlo
Title: [222173] trunk/Tools Revision 222173 Author fpi...@apple.com Date 2017-09-18 12:14:10 -0700 (Mon, 18 Sep 2017) Log Message Unreviewed, fix typo. * WebGPUShadingLanguageRI/WSL.md: Modified Paths trunk/Tools/ChangeLog trunk/Tools/WebGPUShadingLanguageRI/WSL.md Diff Modified:

[webkit-changes] [222184] trunk/Tools

2017-09-18 Thread fpizlo
Title: [222184] trunk/Tools Revision 222184 Author fpi...@apple.com Date 2017-09-18 15:36:28 -0700 (Mon, 18 Sep 2017) Log Message WSL should know that constexpr parameters are not lvalues https://bugs.webkit.org/show_bug.cgi?id=177104 Reviewed by Saam Barati. This should be an e

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

2017-09-18 Thread fpizlo
Title: [222186] trunk/Source/_javascript_Core Revision 222186 Author fpi...@apple.com Date 2017-09-18 15:41:04 -0700 (Mon, 18 Sep 2017) Log Message ErrorInstance and Exception need destroy methods https://bugs.webkit.org/show_bug.cgi?id=177095 Reviewed by Saam Barati. When I mad

[webkit-changes] [222199] trunk/Tools

2017-09-18 Thread fpizlo
Title: [222199] trunk/Tools Revision 222199 Author fpi...@apple.com Date 2017-09-18 20:19:22 -0700 (Mon, 18 Sep 2017) Log Message WSL prepare() should cache the parsed standard library https://bugs.webkit.org/show_bug.cgi?id=177118 Reviewed by Myles Maxfield. The execution time

[webkit-changes] [222200] trunk/Tools

2017-09-18 Thread fpizlo
Title: [00] trunk/Tools Revision 00 Author fpi...@apple.com Date 2017-09-18 20:44:25 -0700 (Mon, 18 Sep 2017) Log Message WSL should support enum https://bugs.webkit.org/show_bug.cgi?id=176977 Reviewed by Myles Maxfield. This implements enum. Enums members are referenced

[webkit-changes] [222201] trunk/Tools

2017-09-18 Thread fpizlo
Title: [01] trunk/Tools Revision 01 Author fpi...@apple.com Date 2017-09-18 21:15:56 -0700 (Mon, 18 Sep 2017) Log Message [WSL] Cannot put templated structs inside structs https://bugs.webkit.org/show_bug.cgi?id=177120 Reviewed by Myles Maxfield. It turns out that we sti

[webkit-changes] [222210] trunk/Tools

2017-09-19 Thread fpizlo
Title: [10] trunk/Tools Revision 10 Author fpi...@apple.com Date 2017-09-19 09:38:37 -0700 (Tue, 19 Sep 2017) Log Message Cannot put typedefs of templated structs inside structs https://bugs.webkit.org/show_bug.cgi?id=177123 Reviewed by Michael Saboff. Ever since I wrote

[webkit-changes] [222215] trunk/Tools

2017-09-19 Thread fpizlo
Title: [15] trunk/Tools Revision 15 Author fpi...@apple.com Date 2017-09-19 11:28:25 -0700 (Tue, 19 Sep 2017) Log Message Primitive protocol should have capital name https://bugs.webkit.org/show_bug.cgi?id=177097 Reviewed by JF Bastien. As soon as I started programming i

[webkit-changes] [222295] trunk/Tools

2017-09-20 Thread fpizlo
Title: [95] trunk/Tools Revision 95 Author fpi...@apple.com Date 2017-09-20 15:41:01 -0700 (Wed, 20 Sep 2017) Log Message WSL should not type-check functions in the standard library that it does not use https://bugs.webkit.org/show_bug.cgi?id=177269 Reviewed by JS Bastien.

[webkit-changes] [222328] trunk/Tools

2017-09-21 Thread fpizlo
Title: [222328] trunk/Tools Revision 222328 Author fpi...@apple.com Date 2017-09-21 10:41:11 -0700 (Thu, 21 Sep 2017) Log Message WSL needs a way to verify that structs are not cyclic https://bugs.webkit.org/show_bug.cgi?id=177044 Reviewed by Myles Maxfield. This adds a recursiv

[webkit-changes] [222330] trunk/Tools

2017-09-21 Thread fpizlo
Title: [222330] trunk/Tools Revision 222330 Author fpi...@apple.com Date 2017-09-21 10:47:40 -0700 (Thu, 21 Sep 2017) Log Message WSL should support switch https://bugs.webkit.org/show_bug.cgi?id=176978 Reviewed by Keith Miller. This adds fairly complete support for switch state

[webkit-changes] [222331] trunk/Tools

2017-09-21 Thread fpizlo
Title: [222331] trunk/Tools Revision 222331 Author fpi...@apple.com Date 2017-09-21 10:51:07 -0700 (Thu, 21 Sep 2017) Log Message Unreviewed, fix a bug in the interactive app that was introduced by bad merging. * WebGPUShadingLanguageRI/FlattenedStructOffsetGatherer.js: (FlattenedStructO

[webkit-changes] [222351] trunk/Tools

2017-09-21 Thread fpizlo
Title: [222351] trunk/Tools Revision 222351 Author fpi...@apple.com Date 2017-09-21 14:35:47 -0700 (Thu, 21 Sep 2017) Log Message WSL should have some post-instantiation type checking https://bugs.webkit.org/show_bug.cgi?id=177303 Reviewed by Keith Miller. This patch removes the

[webkit-changes] [222353] trunk/Tools

2017-09-21 Thread fpizlo
Title: [222353] trunk/Tools Revision 222353 Author fpi...@apple.com Date 2017-09-21 14:45:05 -0700 (Thu, 21 Sep 2017) Log Message Unreviewed, fix ability to run tests in browser. * WebGPUShadingLanguageRI/Test.html: * WebGPUShadingLanguageRI/index.html: Modified Paths trunk/Tools/Chang

[webkit-changes] [222549] trunk/Source

2017-09-26 Thread fpizlo
Title: [222549] trunk/Source Revision 222549 Author fpi...@apple.com Date 2017-09-26 22:05:27 -0700 (Tue, 26 Sep 2017) Log Message Put g_gigacageBasePtr into its own page and make it read-only https://bugs.webkit.org/show_bug.cgi?id=174972 Reviewed by Michael Saboff. Source/bmal

[webkit-changes] [222625] trunk/Source

2017-09-28 Thread fpizlo
Title: [222625] trunk/Source Revision 222625 Author fpi...@apple.com Date 2017-09-28 12:50:05 -0700 (Thu, 28 Sep 2017) Log Message Enable gigacage on iOS https://bugs.webkit.org/show_bug.cgi?id=177586 Reviewed by Michael Saboff. Source/bmalloc: This enables Gigacage on iOS usin

[webkit-changes] [222750] trunk/Tools

2017-10-02 Thread fpizlo
Title: [222750] trunk/Tools Revision 222750 Author fpi...@apple.com Date 2017-10-02 15:01:02 -0700 (Mon, 02 Oct 2017) Log Message WSL should be fine with &foo()[i] if foo() returns a [] https://bugs.webkit.org/show_bug.cgi?id=177704 Reviewed by Saam Barati. Previously, we'd dete

[webkit-changes] [222751] trunk/Tools

2017-10-02 Thread fpizlo
Title: [222751] trunk/Tools Revision 222751 Author fpi...@apple.com Date 2017-10-02 15:10:43 -0700 (Mon, 02 Oct 2017) Log Message WSL ^ should be * https://bugs.webkit.org/show_bug.cgi?id=177705 Rubber stamped by Keith Miller. When I first wrote the prototype, I thought it would

[webkit-changes] [222893] trunk/Source

2017-10-04 Thread fpizlo
Title: [222893] trunk/Source Revision 222893 Author fpi...@apple.com Date 2017-10-04 20:05:42 -0700 (Wed, 04 Oct 2017) Log Message bmalloc mutex should be adaptive https://bugs.webkit.org/show_bug.cgi?id=177839 Reviewed by Michael Saboff. Source/bmalloc: This pulls the WordLock

[webkit-changes] [222945] trunk/Source

2017-10-05 Thread fpizlo
Title: [222945] trunk/Source Revision 222945 Author fpi...@apple.com Date 2017-10-05 16:48:10 -0700 (Thu, 05 Oct 2017) Log Message bmalloc mutex should be adaptive https://bugs.webkit.org/show_bug.cgi?id=177839 Reviewed by Michael Saboff. Source/bmalloc: This pulls the WordLock

[webkit-changes] [217722] trunk

2017-06-02 Thread fpizlo
Title: [217722] trunk Revision 217722 Author fpi...@apple.com Date 2017-06-02 10:58:24 -0700 (Fri, 02 Jun 2017) Log Message Atomics.load and Atomics.store need to be fully fenced https://bugs.webkit.org/show_bug.cgi?id=172844 Reviewed by Keith Miller. Source/_javascript_Core: I

[webkit-changes] [217840] trunk

2017-06-06 Thread fpizlo
Title: [217840] trunk Revision 217840 Author fpi...@apple.com Date 2017-06-06 11:08:17 -0700 (Tue, 06 Jun 2017) Log Message index out of bound in bytecodebasicblock https://bugs.webkit.org/show_bug.cgi?id=172963 Reviewed by Saam Barati and Mark Lam. JSTests: * stress/dfg-call-class-con

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

2017-06-06 Thread fpizlo
Title: [217846] trunk/Source/_javascript_Core Revision 217846 Author fpi...@apple.com Date 2017-06-06 11:35:41 -0700 (Tue, 06 Jun 2017) Log Message Unreviewed, fix 32-bit build. * jit/JITOpcodes.cpp: (JSC::JIT::emit_op_unreachable): Modified Paths trunk/Source/_javascript_Core/ChangeLo

[webkit-changes] [217944] trunk

2017-06-08 Thread fpizlo
Title: [217944] trunk Revision 217944 Author fpi...@apple.com Date 2017-06-08 13:08:24 -0700 (Thu, 08 Jun 2017) Log Message REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure https://bugs.webkit.org/show_bug.cgi?id=161156 Reviewe

[webkit-changes] [219001] trunk

2017-06-30 Thread fpizlo
Title: [219001] trunk Revision 219001 Author fpi...@apple.com Date 2017-06-30 09:37:29 -0700 (Fri, 30 Jun 2017) Log Message RegExpCachedResult::setInput should reify left and right contexts https://bugs.webkit.org/show_bug.cgi?id=173818 Reviewed by Keith Miller. JSTests: * stress/right

[webkit-changes] [222982] trunk/Source/bmalloc

2017-10-06 Thread fpizlo
Title: [222982] trunk/Source/bmalloc Revision 222982 Author fpi...@apple.com Date 2017-10-06 09:34:41 -0700 (Fri, 06 Oct 2017) Log Message Use one Scavenger thread for all Heaps https://bugs.webkit.org/show_bug.cgi?id=174973 Reviewed by JF Bastien. This combines the scavengers f

[webkit-changes] [223015] trunk

2017-10-06 Thread fpizlo
Title: [223015] trunk Revision 223015 Author fpi...@apple.com Date 2017-10-06 19:29:19 -0700 (Fri, 06 Oct 2017) Log Message Enable gigacage on iOS https://bugs.webkit.org/show_bug.cgi?id=177586 Reviewed by JF Bastien. JSTests: Add tests for when Gigacage gets runtime disabled.

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

2017-10-07 Thread fpizlo
Title: [223024] trunk/Source/_javascript_Core Revision 223024 Author fpi...@apple.com Date 2017-10-07 18:10:19 -0700 (Sat, 07 Oct 2017) Log Message Octane/splay can leak memory due to stray pointers on the stack when run from the command line https://bugs.webkit.org/show_bug.cgi?id=178054

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

2017-10-07 Thread fpizlo
Title: [223027] trunk/Source/_javascript_Core Revision 223027 Author fpi...@apple.com Date 2017-10-07 20:15:56 -0700 (Sat, 07 Oct 2017) Log Message direct-construct-arity-mismatch.js can have GCs that take ~70ms if you force poly proto and disable generational GC https://bugs.webkit.org/s

[webkit-changes] [223113] trunk

2017-10-09 Thread fpizlo
Title: [223113] trunk Revision 223113 Author fpi...@apple.com Date 2017-10-09 18:40:53 -0700 (Mon, 09 Oct 2017) Log Message Enable gigacage on iOS https://bugs.webkit.org/show_bug.cgi?id=177586 Reviewed by JF Bastien. JSTests: Add tests for when Gigacage gets runtime disabled.

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

2017-10-09 Thread fpizlo
Title: [223116] trunk/Source/_javascript_Core Revision 223116 Author fpi...@apple.com Date 2017-10-09 19:48:39 -0700 (Mon, 09 Oct 2017) Log Message JSCell::didBecomePrototype is racy https://bugs.webkit.org/show_bug.cgi?id=178110 Reviewed by Saam Barati. The indexing type can be

[webkit-changes] [223121] trunk/Source/bmalloc

2017-10-09 Thread fpizlo
Title: [223121] trunk/Source/bmalloc Revision 223121 Author fpi...@apple.com Date 2017-10-09 21:28:18 -0700 (Mon, 09 Oct 2017) Log Message Use one virtual allocation for all gigacages and their runways https://bugs.webkit.org/show_bug.cgi?id=178050 Reviewed by Saam Barati. * bmalloc/Gig

[webkit-changes] [223239] trunk

2017-10-12 Thread fpizlo
Title: [223239] trunk Revision 223239 Author fpi...@apple.com Date 2017-10-12 09:02:45 -0700 (Thu, 12 Oct 2017) Log Message Enable gigacage on iOS https://bugs.webkit.org/show_bug.cgi?id=177586 Reviewed by JF Bastien. JSTests: Add tests for when Gigacage gets runtime disabled.

[webkit-changes] [223415] trunk/Source

2017-10-16 Thread fpizlo
Title: [223415] trunk/Source Revision 223415 Author fpi...@apple.com Date 2017-10-16 10:19:11 -0700 (Mon, 16 Oct 2017) Log Message Make some asserts into release asserts https://bugs.webkit.org/show_bug.cgi?id=178324 Reviewed by Saam Barati. Source/_javascript_Core: These asser

[webkit-changes] [223586] trunk/Source/bmalloc

2017-10-17 Thread fpizlo
Title: [223586] trunk/Source/bmalloc Revision 223586 Author fpi...@apple.com Date 2017-10-17 16:49:40 -0700 (Tue, 17 Oct 2017) Log Message You can't vmDeallocate null Reviewed by Michael Saboff. After failing allocation, we would try to deallocate the thing we failed to allocat

[webkit-changes] [208721] trunk/PerformanceTests

2016-11-14 Thread fpizlo
Title: [208721] trunk/PerformanceTests Revision 208721 Author fpi...@apple.com Date 2016-11-14 17:51:17 -0800 (Mon, 14 Nov 2016) Log Message Unreviewed, revert unintended change. * ES6SampleBench/Air/benchmark.js: Modified Paths trunk/PerformanceTests/ChangeLog trunk/PerformanceTests/E

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

2016-11-14 Thread fpizlo
Title: [208723] trunk/Source/_javascript_Core Revision 208723 Author fpi...@apple.com Date 2016-11-14 18:20:54 -0800 (Mon, 14 Nov 2016) Log Message Unreviewed, fix cloop. * runtime/JSCellInlines.h: Modified Paths trunk/Source/_javascript_Core/ChangeLog trunk/Source/_javascript_Core/run

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

2016-11-15 Thread fpizlo
Title: [208734] trunk/Source/_javascript_Core Revision 208734 Author fpi...@apple.com Date 2016-11-15 09:32:53 -0800 (Tue, 15 Nov 2016) Log Message REGRESSION (r208711-r208722): ASSERTION FAILED: hasInlineStorage() https://bugs.webkit.org/show_bug.cgi?id=164775 Reviewed by Mark Lam and K

[webkit-changes] [208750] trunk/Source

2016-11-15 Thread fpizlo
Title: [208750] trunk/Source Revision 208750 Author fpi...@apple.com Date 2016-11-15 13:15:04 -0800 (Tue, 15 Nov 2016) Log Message The concurrent GC should have a timeslicing controller https://bugs.webkit.org/show_bug.cgi?id=164783 Reviewed by Geoffrey Garen. Source/_javascript_Core:

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

2016-11-15 Thread fpizlo
Title: [208754] trunk/Source/_javascript_Core Revision 208754 Author fpi...@apple.com Date 2016-11-15 14:02:01 -0800 (Tue, 15 Nov 2016) Log Message It should be possible to disable concurrent GC timeslicing https://bugs.webkit.org/show_bug.cgi?id=164788 Reviewed by Saam Barati.

[webkit-changes] [208762] trunk

2016-11-15 Thread fpizlo
Title: [208762] trunk Revision 208762 Author fpi...@apple.com Date 2016-11-15 15:32:37 -0800 (Tue, 15 Nov 2016) Log Message [mac-wk1 debug] ASSERTION FAILED: thisObject->m_propertyTableUnsafe https://bugs.webkit.org/show_bug.cgi?id=162986 Reviewed by Saam Barati. Source/_javascr

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

2016-11-15 Thread fpizlo
Title: [208763] trunk/Source/_javascript_Core Revision 208763 Author fpi...@apple.com Date 2016-11-15 15:42:37 -0800 (Tue, 15 Nov 2016) Log Message Unreviewed, remove bogus assertion. * heap/Heap.cpp: (JSC::Heap::markToFixpoint): Modified Paths trunk/Source/_javascript_Core/ChangeLog t

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

2016-11-15 Thread fpizlo
Title: [208777] trunk/Source/_javascript_Core Revision 208777 Author fpi...@apple.com Date 2016-11-15 17:35:09 -0800 (Tue, 15 Nov 2016) Log Message Unreviewed, revert renaming useConcurrentJIT to useConcurrentJS. * dfg/DFGDriver.cpp: (JSC::DFG::compileImpl): * heap/Heap.cpp: (JSC::Heap::

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

2016-11-16 Thread fpizlo
Title: [208811] trunk/Source/_javascript_Core Revision 208811 Author fpi...@apple.com Date 2016-11-16 14:24:45 -0800 (Wed, 16 Nov 2016) Log Message Slight Octane regression from concurrent GC's eager object zero-fill https://bugs.webkit.org/show_bug.cgi?id=164823 Reviewed by Geoffrey Gar

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

2016-11-16 Thread fpizlo
Title: [208822] trunk/Source/_javascript_Core Revision 208822 Author fpi...@apple.com Date 2016-11-16 15:57:05 -0800 (Wed, 16 Nov 2016) Log Message Unreviewed, roll out r208811. It's not sound. * ftl/FTLLowerDFGToB3.cpp: (JSC::FTL::DFG::LowerDFGToB3::compileMaterializeNewObject): (JSC::F

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

2016-11-17 Thread fpizlo
Title: [208860] trunk/Source/_javascript_Core Revision 208860 Author fpi...@apple.com Date 2016-11-17 13:37:05 -0800 (Thu, 17 Nov 2016) Log Message Speculatively disable eager object zero-fill on not-x86 to let the bots decide if that's a problem https://bugs.webkit.org/show_bug.cgi?id=16

[webkit-changes] [208897] trunk

2016-11-18 Thread fpizlo
Title: [208897] trunk Revision 208897 Author fpi...@apple.com Date 2016-11-18 14:11:51 -0800 (Fri, 18 Nov 2016) Log Message Concurrent GC should be able to run splay in debug mode and earley/raytrace in release mode with no perf regression https://bugs.webkit.org/show_bug.cgi?id=164282 R

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