Title: [193659] trunk/Source/_javascript_Core
Revision 193659
Author sbar...@apple.com
Date 2015-12-07 15:15:54 -0800 (Mon, 07 Dec 2015)
Log Message
Update JSC feature list for rest parameters and generators
https://bugs.webkit.org/show_bug.cgi?id=151740
Reviewed by Joseph Pecoraro.
* f
Title: [193649] trunk/Source
Revision 193649
Author sbar...@apple.com
Date 2015-12-07 14:03:48 -0800 (Mon, 07 Dec 2015)
Log Message
Add op_watchdog opcode that is generated when VM has a watchdog
https://bugs.webkit.org/show_bug.cgi?id=151954
Reviewed by Mark Lam.
Source/_javascript_Cor
Title: [193636] trunk/Source/_javascript_Core
Revision 193636
Author sbar...@apple.com
Date 2015-12-07 10:30:53 -0800 (Mon, 07 Dec 2015)
Log Message
Rename Watchdog::didFire to Watchdog::shouldTerminate because that's what didFire really meant
https://bugs.webkit.org/show_bug.cgi?id=15194
Title: [193485] trunk/Source/_javascript_Core
Revision 193485
Author sbar...@apple.com
Date 2015-12-04 16:04:01 -0800 (Fri, 04 Dec 2015)
Log Message
OSR exits that are exception handlers should emit less code eagerly in the thunk generator, and instead, should defer as much code generatio
Title: [193371] trunk/Source/_javascript_Core
Revision 193371
Author sbar...@apple.com
Date 2015-12-03 13:09:41 -0800 (Thu, 03 Dec 2015)
Log Message
FTL::OSRExitDescriptor should use less memory by having a companion object that dies after compilation
https://bugs.webkit.org/show_bug.cgi?
Title: [192988] trunk/Source/_javascript_Core
Revision 192988
Author sbar...@apple.com
Date 2015-12-02 19:17:25 -0800 (Wed, 02 Dec 2015)
Log Message
Insert a FIXME comment FTLLazySlowPath.h to remind us to remove/refactor the ScratchRegisterAllocator field.
Rubber-stamped by Filip Pizlo.
Title: [192845] trunk/Source/_javascript_Core
Revision 192845
Author sbar...@apple.com
Date 2015-11-30 16:55:32 -0800 (Mon, 30 Nov 2015)
Log Message
FTL OSR Exits that are exception handlers should not have two different entrances. Instead, we should have two discrete OSR exits that do di
Title: [192814] trunk/Source/_javascript_Core
Revision 192814
Author sbar...@apple.com
Date 2015-11-30 12:36:54 -0800 (Mon, 30 Nov 2015)
Log Message
implement op_get_rest_length so that we can allocate the rest array with the right size from the start
https://bugs.webkit.org/show_bug.cgi?
Title: [192671] trunk
Revision 192671
Author sbar...@apple.com
Date 2015-11-19 18:37:47 -0800 (Thu, 19 Nov 2015)
Log Message
[ES6] Add support for rest parameters
https://bugs.webkit.org/show_bug.cgi?id=38408
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
This patch implements re
Title: [192603] trunk/Source/_javascript_Core
Revision 192603
Author sbar...@apple.com
Date 2015-11-18 17:26:36 -0800 (Wed, 18 Nov 2015)
Log Message
There is a bug when default parameter values are mixed with destructuring parameter values
https://bugs.webkit.org/show_bug.cgi?id=151369
R
Title: [192586] trunk/Source/_javascript_Core
Revision 192586
Author sbar...@apple.com
Date 2015-11-18 14:01:19 -0800 (Wed, 18 Nov 2015)
Log Message
There is a bug when default parameter values are mixed with destructuring parameter values
https://bugs.webkit.org/show_bug.cgi?id=151369
R
Title: [192525] trunk/Source/_javascript_Core
Revision 192525
Author sbar...@apple.com
Date 2015-11-17 12:52:26 -0800 (Tue, 17 Nov 2015)
Log Message
FTLLazySlowPaths should be able to handle being passed the zero register as a location
https://bugs.webkit.org/show_bug.cgi?id=151193
Revie
Title: [192485] trunk/Source/_javascript_Core
Revision 192485
Author sbar...@apple.com
Date 2015-11-16 14:10:56 -0800 (Mon, 16 Nov 2015)
Log Message
DFGEdge's dump method should print "Untyped:" for untyped uses.
https://bugs.webkit.org/show_bug.cgi?id=151314
Rubber stamped by Filip Pizl
Title: [192465] trunk/Source/_javascript_Core
Revision 192465
Author sbar...@apple.com
Date 2015-11-15 23:42:36 -0800 (Sun, 15 Nov 2015)
Log Message
64-bit in the DFG: non tail Calls unnecessarily store the argument count twice on the callee frame and tails calls unnecessarily store it on
Title: [192439] trunk/Source/_javascript_Core
Revision 192439
Author sbar...@apple.com
Date 2015-11-13 13:36:18 -0800 (Fri, 13 Nov 2015)
Log Message
sub IC does not properly handle exception handling now that try/catch is compiled in the FTL
https://bugs.webkit.org/show_bug.cgi?id=151080
Title: [192273] trunk/Source/_javascript_Core
Revision 192273
Author sbar...@apple.com
Date 2015-11-10 14:50:55 -0800 (Tue, 10 Nov 2015)
Log Message
Create an FTLExceptionHandlerManager abstraction
https://bugs.webkit.org/show_bug.cgi?id=151079
Reviewed by Mark Lam.
Before, we used to m
Title: [192260] trunk/Source/_javascript_Core
Revision 192260
Author sbar...@apple.com
Date 2015-11-10 12:42:32 -0800 (Tue, 10 Nov 2015)
Log Message
Rename FTL's ExitArgumentList to something more indicative of what it is
https://bugs.webkit.org/show_bug.cgi?id=151078
Reviewed by Geoffre
Title: [192203] trunk/Source/_javascript_Core
Revision 192203
Author sbar...@apple.com
Date 2015-11-09 23:48:54 -0800 (Mon, 09 Nov 2015)
Log Message
Implement try/catch in the FTL
https://bugs.webkit.org/show_bug.cgi?id=149409
Reviewed by Filip Pizlo.
This patch implements try/catch in
Title: [192190] trunk/Source/_javascript_Core
Revision 192190
Author sbar...@apple.com
Date 2015-11-09 16:39:13 -0800 (Mon, 09 Nov 2015)
Log Message
DFG::PutStackSinkingPhase should not treat the stack variables written by LoadVarargs/ForwardVarargs as being live
https://bugs.webkit.org/s
Title: [192125] trunk/Source/_javascript_Core
Revision 192125
Author sbar...@apple.com
Date 2015-11-06 19:18:32 -0800 (Fri, 06 Nov 2015)
Log Message
Control Flow Profiler should keep execution counts of basic blocks
https://bugs.webkit.org/show_bug.cgi?id=146099
Reviewed by Mark Lam.
Th
Title: [191982] trunk/Source
Revision 191982
Author sbar...@apple.com
Date 2015-11-03 15:23:23 -0800 (Tue, 03 Nov 2015)
Log Message
Rewrite "const" as "var" for iTunes/iBooks on the Mac
https://bugs.webkit.org/show_bug.cgi?id=150852
Reviewed by Geoffrey Garen.
Source/_javascript_Core:
Title: [191930] trunk/Source/_javascript_Core
Revision 191930
Author sbar...@apple.com
Date 2015-11-02 17:19:17 -0800 (Mon, 02 Nov 2015)
Log Message
Wrong value recovery for DFG try/catch with a getter that throws during an IC miss
https://bugs.webkit.org/show_bug.cgi?id=150760
Reviewed
Title: [191840] trunk/Source/_javascript_Core
Revision 191840
Author sbar...@apple.com
Date 2015-10-31 02:15:35 -0700 (Sat, 31 Oct 2015)
Log Message
JSC should have a forceGCSlowPaths option
https://bugs.webkit.org/show_bug.cgi?id=150744
Reviewed by Filip Pizlo.
This patch implements th
Title: [191744] trunk/Source/_javascript_Core
Revision 191744
Author sbar...@apple.com
Date 2015-10-29 12:14:32 -0700 (Thu, 29 Oct 2015)
Log Message
we're incorrectly adjusting a stack location with respect to the localsOffset in FTLCompile
https://bugs.webkit.org/show_bug.cgi?id=150655
Title: [191594] trunk/Source/_javascript_Core
Revision 191594
Author sbar...@apple.com
Date 2015-10-26 12:48:29 -0700 (Mon, 26 Oct 2015)
Log Message
r190735 Caused us to maybe trample the base's tag-GPR on 32-bit inline cache when the cache allocates a scratch register and then jumps to t
Title: [191404] trunk/Source/_javascript_Core
Revision 191404
Author sbar...@apple.com
Date 2015-10-21 14:49:08 -0700 (Wed, 21 Oct 2015)
Log Message
C calls in PolymorphicAccess shouldn't assume that the top of the stack looks like a JSC JIT frame and enable *ByIdFlush in FTL
https://bugs
Title: [191394] trunk/Source/_javascript_Core
Revision 191394
Author sbar...@apple.com
Date 2015-10-21 11:44:44 -0700 (Wed, 21 Oct 2015)
Log Message
The FTL should place the CallSiteIndex on the call frame for JS calls when it fills in the patchpoint
https://bugs.webkit.org/show_bug.cgi?i
Title: [191350] trunk/Source/_javascript_Core
Revision 191350
Author sbar...@apple.com
Date 2015-10-20 11:37:38 -0700 (Tue, 20 Oct 2015)
Log Message
GCAwareJITStubRoutineWithExceptionHandler has a stale CodeBlock pointer in its destructor
https://bugs.webkit.org/show_bug.cgi?id=150351
Re
Title: [191313] trunk/Source/_javascript_Core
Revision 191313
Author sbar...@apple.com
Date 2015-10-19 13:29:45 -0700 (Mon, 19 Oct 2015)
Log Message
FTL should generate a unique OSR exit for each duplicated OSR exit stackmap intrinsic.
https://bugs.webkit.org/show_bug.cgi?id=149970
Revie
Title: [191016] trunk/Source/_javascript_Core
Revision 191016
Author sbar...@apple.com
Date 2015-10-13 17:12:18 -0700 (Tue, 13 Oct 2015)
Log Message
We were creating a GCAwareJITStubRoutineWithExceptionHandler when we didn't actually have an exception handler in the CodeBlock's exception
Title: [190889] trunk/Source/_javascript_Core
Revision 190889
Author sbar...@apple.com
Date 2015-10-12 14:31:28 -0700 (Mon, 12 Oct 2015)
Log Message
Update JSC features.json
https://bugs.webkit.org/show_bug.cgi?id=150043
Reviewed by Mark Lam.
There were a lot of things implemented that
Title: [190885] trunk/Source/_javascript_Core
Revision 190885
Author sbar...@apple.com
Date 2015-10-12 13:37:05 -0700 (Mon, 12 Oct 2015)
Log Message
Each *ById inline cache in the FTL must have its own CallSiteIndex
https://bugs.webkit.org/show_bug.cgi?id=150039
Reviewed by Geoffrey Gare
Title: [190741] trunk/Source/_javascript_Core
Revision 190741
Author sbar...@apple.com
Date 2015-10-08 13:24:25 -0700 (Thu, 08 Oct 2015)
Log Message
Unreviewed Cloop build fix after bug: https://bugs.webkit.org/show_bug.cgi?id=149601
* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::newExceptio
Title: [190296] trunk/LayoutTests
Revision 190296
Author sbar...@apple.com
Date 2015-09-28 16:45:48 -0700 (Mon, 28 Sep 2015)
Log Message
Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
We're now skipping getter-richards-try-catch on debug builds.
Unreviewed: skip long r
Title: [190294] trunk/LayoutTests
Revision 190294
Author sbar...@apple.com
Date 2015-09-28 16:05:20 -0700 (Mon, 28 Sep 2015)
Log Message
Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
This patch makes the test run for even less time.
Unreviewed attempted fix for flakin
Title: [190282] trunk/LayoutTests
Revision 190282
Author sbar...@apple.com
Date 2015-09-28 11:57:26 -0700 (Mon, 28 Sep 2015)
Log Message
js/regress/getter-richards-try-catch is timing out on debug layout tests
https://bugs.webkit.org/show_bug.cgi?id=149599
Reviewed by Alexey Proskuryakov
Title: [190261] trunk
Revision 190261
Author sbar...@apple.com
Date 2015-09-25 19:10:02 -0700 (Fri, 25 Sep 2015)
Log Message
DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
https://bugs.webkit.org/show_bug.cgi?id=14957
Title: [190191] trunk/Source/WebInspectorUI
Revision 190191
Author sbar...@apple.com
Date 2015-09-23 17:19:03 -0700 (Wed, 23 Sep 2015)
Log Message
Fix broken inspector tests.
Reviewed by Joseph Pecoraro and Brian Burg.
We can't redeclare a "let" variable and "var" variable using the sam
Title: [190188] trunk
Revision 190188
Author sbar...@apple.com
Date 2015-09-23 15:37:36 -0700 (Wed, 23 Sep 2015)
Log Message
JSC allows invalid var declarations when the declared name is the same as a let/const variable
https://bugs.webkit.org/show_bug.cgi?id=147600
Reviewed by Yusuke Su
Title: [190186] trunk/Source/WebInspectorUI
Revision 190186
Author sbar...@apple.com
Date 2015-09-23 14:03:30 -0700 (Wed, 23 Sep 2015)
Log Message
Web Inspector: Don't use bind() when creating internal AST, instead, pass in "this" parameter to map()
https://bugs.webkit.org/show_bug.cgi?id
Title: [190184] trunk
Revision 190184
Author sbar...@apple.com
Date 2015-09-23 13:58:51 -0700 (Wed, 23 Sep 2015)
Log Message
Web Inspector: Type bubbles missing for computed methods and methods on object literals
https://bugs.webkit.org/show_bug.cgi?id=148562
Reviewed by Joseph Pecoraro.
Title: [190146] trunk
Revision 190146
Author sbar...@apple.com
Date 2015-09-22 17:39:09 -0700 (Tue, 22 Sep 2015)
Log Message
Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
https://bugs.webkit.org/show_bug.cgi?id=143171
Reviewed by Joseph Pecoraro.
Source/_javascr
Title: [190128] trunk/Source/_javascript_Core
Revision 190128
Author sbar...@apple.com
Date 2015-09-22 12:33:07 -0700 (Tue, 22 Sep 2015)
Log Message
the toInt32 operation inside DFGSpeculativeJIT.cpp can't throw so we shouldn't emit an exceptionCheck after it.
https://bugs.webkit.org/show
Title: [190108] trunk/Source/_javascript_Core
Revision 190108
Author sbar...@apple.com
Date 2015-09-22 00:35:27 -0700 (Tue, 22 Sep 2015)
Log Message
Web Inspector: Basic Block Annotations and Type Profiler annotations wrong for script with "class" with default constructor
https://bugs.web
Title: [190096] trunk/Source/_javascript_Core
Revision 190096
Author sbar...@apple.com
Date 2015-09-21 18:21:47 -0700 (Mon, 21 Sep 2015)
Log Message
functionProtoFuncToString should not rely on typeProfilingEndOffset()
https://bugs.webkit.org/show_bug.cgi?id=149429
Reviewed by Geoffrey G
Title: [190086] trunk/Source/_javascript_Core
Revision 190086
Author sbar...@apple.com
Date 2015-09-21 15:42:12 -0700 (Mon, 21 Sep 2015)
Log Message
Web Inspector: Basic Block Annotations and Type Profiler annotations wrong for script with "class" with default constructor
https://bugs.web
Title: [190014] trunk/Source/_javascript_Core
Revision 190014
Author sbar...@apple.com
Date 2015-09-19 08:36:46 -0700 (Sat, 19 Sep 2015)
Log Message
VariableEnvironmentNode should inherit from ParserArenaDeletable because VariableEnvironment's must have their destructors run
https://bugs.
Title: [190004] trunk/Source/_javascript_Core
Revision 190004
Author sbar...@apple.com
Date 2015-09-18 18:26:32 -0700 (Fri, 18 Sep 2015)
Log Message
Refactor common code between GetCatchHandlerFunctor and UnwindFunctor
https://bugs.webkit.org/show_bug.cgi?id=149276
Reviewed by Mark Lam.
Title: [189996] trunk/LayoutTests
Revision 189996
Author sbar...@apple.com
Date 2015-09-18 16:43:15 -0700 (Fri, 18 Sep 2015)
Log Message
add a regress test for richards with try/catch.
https://bugs.webkit.org/show_bug.cgi?id=149301
Reviewed by Filip Pizlo.
This adds two variants of Octa
Title: [189956] trunk/LayoutTests
Revision 189956
Author sbar...@apple.com
Date 2015-09-17 18:34:58 -0700 (Thu, 17 Sep 2015)
Log Message
add a regress test for richards with try/catch.
https://bugs.webkit.org/show_bug.cgi?id=149301
Reviewed by Filip Pizlo.
This adds two variants of Octa
1101 - 1150 of 1150 matches
Mail list logo