Title: [204597] trunk/Source/_javascript_Core
Revision 204597
Author sbar...@apple.com
Date 2016-08-18 10:17:41 -0700 (Thu, 18 Aug 2016)
Log Message
Make @Array(size) a bytecode intrinsic
https://bugs.webkit.org/show_bug.cgi?id=160867
Reviewed by Mark Lam.
There were a few places in the
Title: [204489] trunk/Source
Revision 204489
Author sbar...@apple.com
Date 2016-08-15 16:32:03 -0700 (Mon, 15 Aug 2016)
Log Message
Web Inspector: Introduce a method to enable code coverage profiler without enabling type profiler
https://bugs.webkit.org/show_bug.cgi?id=160750
Reviewed b
Title: [204488] trunk/Source/_javascript_Core
Revision 204488
Author sbar...@apple.com
Date 2016-08-15 16:31:39 -0700 (Mon, 15 Aug 2016)
Log Message
Array.prototype.map builtin should go on the fast path when constructor===@Array
https://bugs.webkit.org/show_bug.cgi?id=160836
Reviewed by
Title: [204439] trunk
Revision 204439
Author sbar...@apple.com
Date 2016-08-12 19:14:42 -0700 (Fri, 12 Aug 2016)
Log Message
Inline store loop for CopyRest in DFG and FTL for certain array modes
https://bugs.webkit.org/show_bug.cgi?id=159612
Reviewed by Filip Pizlo.
JSTests:
* stress/r
Title: [204353] trunk/LayoutTests
Revision 204353
Author sbar...@apple.com
Date 2016-08-10 14:20:47 -0700 (Wed, 10 Aug 2016)
Log Message
Web Inspector: rebase inspector/model/remote-object-get-properties.html and unskip
https://bugs.webkit.org/show_bug.cgi?id=160738
Reviewed by Joseph P
Title: [204335] trunk/LayoutTests
Revision 204335
Author sbar...@apple.com
Date 2016-08-10 10:19:31 -0700 (Wed, 10 Aug 2016)
Log Message
Unreviewed. Skip a JSC test that's timing out and an inspector test that needs to be rebased after r204321
* TestExpectations:
* js/regress/script-test
Title: [204321] trunk
Revision 204321
Author sbar...@apple.com
Date 2016-08-09 20:39:05 -0700 (Tue, 09 Aug 2016)
Log Message
JSBoundFunction should lazily generate its name string
https://bugs.webkit.org/show_bug.cgi?id=160678
Reviewed by Mark Lam.
JSTests:
* stress/bound-function-laz
Title: [204305] trunk
Revision 204305
Author sbar...@apple.com
Date 2016-08-09 15:03:28 -0700 (Tue, 09 Aug 2016)
Log Message
Parser::parseFunctionInfo() has the wrong info about captured vars when a function is not cached.
https://bugs.webkit.org/show_bug.cgi?id=160671
Reviewed by Mark
Title: [204206] trunk
Revision 204206
Author sbar...@apple.com
Date 2016-08-05 17:46:50 -0700 (Fri, 05 Aug 2016)
Log Message
various math operations don't properly check for an exception after calling toNumber() on the lhs
https://bugs.webkit.org/show_bug.cgi?id=160154
Reviewed by Mark L
Title: [204182] trunk
Revision 204182
Author sbar...@apple.com
Date 2016-08-05 12:16:28 -0700 (Fri, 05 Aug 2016)
Log Message
Assertion failure when accessing TDZ variable in catch through eval
https://bugs.webkit.org/show_bug.cgi?id=160554
Reviewed by Mark Lam and Keith Miller.
JSTests:
Title: [204162] trunk
Revision 204162
Author sbar...@apple.com
Date 2016-08-04 23:46:55 -0700 (Thu, 04 Aug 2016)
Log Message
Restore CodeBlock jettison code to jettison when a CodeBlock has been alive for a long time
https://bugs.webkit.org/show_bug.cgi?id=151241
Reviewed by Benjamin Pou
Title: [204059] trunk/JSTests
Revision 204059
Author sbar...@apple.com
Date 2016-08-02 18:46:03 -0700 (Tue, 02 Aug 2016)
Log Message
Rename Changelog to ChangeLog
Rubber stamped by Keith Miller.
* Changelog: Removed.
Added Paths
trunk/JSTests/ChangeLog
Removed Paths
trunk/JSTests/C
Title: [204058] trunk
Revision 204058
Author sbar...@apple.com
Date 2016-08-02 18:28:16 -0700 (Tue, 02 Aug 2016)
Log Message
update a class extending null w.r.t the ES7 spec
https://bugs.webkit.org/show_bug.cgi?id=160417
Reviewed by Keith Miller.
Source/_javascript_Core:
When a class e
Title: [203979] trunk/Source/_javascript_Core
Revision 203979
Author sbar...@apple.com
Date 2016-08-01 11:48:14 -0700 (Mon, 01 Aug 2016)
Log Message
Sub should be a Math IC
https://bugs.webkit.org/show_bug.cgi?id=160270
Reviewed by Mark Lam.
This makes Sub an IC like Mul and Add. I'm se
Title: [203793] trunk/Source/_javascript_Core
Revision 203793
Author sbar...@apple.com
Date 2016-07-27 14:11:09 -0700 (Wed, 27 Jul 2016)
Log Message
We don't optimize for-in properly in baseline JIT (maybe other JITs too) with an object with symbols
https://bugs.webkit.org/show_bug.cgi?id
Title: [203786] trunk/Source/_javascript_Core
Revision 203786
Author sbar...@apple.com
Date 2016-07-27 12:56:28 -0700 (Wed, 27 Jul 2016)
Log Message
MathICs should be able to emit only a jump along the inline path when they don't have any type data
https://bugs.webkit.org/show_bug.cgi?id=
Title: [203758] trunk/Source/_javascript_Core
Revision 203758
Author sbar...@apple.com
Date 2016-07-26 18:23:53 -0700 (Tue, 26 Jul 2016)
Log Message
rollout r203666
https://bugs.webkit.org/show_bug.cgi?id=160226
Unreviewed rollout.
* b3/B3BasicBlock.h:
(JSC::B3::BasicBlock::successorBl
Title: [203697] trunk/Source/_javascript_Core
Revision 203697
Author sbar...@apple.com
Date 2016-07-25 13:40:39 -0700 (Mon, 25 Jul 2016)
Log Message
MathICs should be able to take and dump stats about code size
https://bugs.webkit.org/show_bug.cgi?id=160148
Reviewed by Filip Pizlo.
This
Title: [203693] trunk/Source/_javascript_Core
Revision 203693
Author sbar...@apple.com
Date 2016-07-25 12:04:16 -0700 (Mon, 25 Jul 2016)
Log Message
op_mul/ArithMul(Untyped,Untyped) should be an IC
https://bugs.webkit.org/show_bug.cgi?id=160108
Reviewed by Mark Lam.
This patch makes Mul
Title: [203615] trunk/Source/_javascript_Core
Revision 203615
Author sbar...@apple.com
Date 2016-07-22 13:38:28 -0700 (Fri, 22 Jul 2016)
Log Message
REGRESSION(r203537): It made many tests crash on ARMv7 Linux platforms
https://bugs.webkit.org/show_bug.cgi?id=160082
Reviewed by Keith Mil
Title: [203544] trunk/Source/_javascript_Core
Revision 203544
Author sbar...@apple.com
Date 2016-07-21 18:01:14 -0700 (Thu, 21 Jul 2016)
Log Message
callOperation(.) variants in the DFG that explicitly take a tag/payload register should take a JSValueRegs instead
https://bugs.webkit.org/s
Title: [203263] trunk
Revision 203263
Author sbar...@apple.com
Date 2016-07-14 19:11:42 -0700 (Thu, 14 Jul 2016)
Log Message
It should be a syntax error to have a 'use strict' directive inside a function that has a non-simple parameter list
https://bugs.webkit.org/show_bug.cgi?id=159790
Title: [203087] trunk/Source/_javascript_Core
Revision 203087
Author sbar...@apple.com
Date 2016-07-11 15:08:40 -0700 (Mon, 11 Jul 2016)
Log Message
some paths in Array.prototype.splice don't account for the array not having certain indexed properties
https://bugs.webkit.org/show_bug.cgi?
Title: [203015] trunk/Source/_javascript_Core
Revision 203015
Author sbar...@apple.com
Date 2016-07-08 18:29:55 -0700 (Fri, 08 Jul 2016)
Log Message
We may add a ReadOnly property without setting the corresponding bit on Structure
https://bugs.webkit.org/show_bug.cgi?id=159542
Reviewed
Title: [202936] trunk/Source/_javascript_Core
Revision 202936
Author sbar...@apple.com
Date 2016-07-07 15:15:04 -0700 (Thu, 07 Jul 2016)
Log Message
ToThis constant folding in DFG is incorrect when the structure indicates that toThis is overridden
https://bugs.webkit.org/show_bug.cgi?id=1
Title: [202866] trunk/Source/_javascript_Core
Revision 202866
Author sbar...@apple.com
Date 2016-07-06 11:23:38 -0700 (Wed, 06 Jul 2016)
Log Message
InlineAccess::sizeForLengthAccess() is wrong on some platforms because it should also consider "length" not being array length
https://bugs.
Title: [202847] trunk/Source/_javascript_Core
Revision 202847
Author sbar...@apple.com
Date 2016-07-05 22:25:06 -0700 (Tue, 05 Jul 2016)
Log Message
StackVisitor::unwindToMachineCodeBlockFrame() may unwind past a VM entry frame when catching an exception and the frame has inlined tail cal
Title: [202828] trunk/Source/_javascript_Core
Revision 202828
Author sbar...@apple.com
Date 2016-07-05 13:05:02 -0700 (Tue, 05 Jul 2016)
Log Message
our parsing for "use strict" is wrong when we first parse other directives that are not "use strict" but are located in a place where "use s
Title: [202827] trunk/Source/_javascript_Core
Revision 202827
Author sbar...@apple.com
Date 2016-07-05 12:49:19 -0700 (Tue, 05 Jul 2016)
Log Message
reportAbandonedObjectGraph should report abandoned bytes based on capacity() so it works even if a GC has never happened
https://bugs.webkit
Title: [202795] trunk/Source
Revision 202795
Author sbar...@apple.com
Date 2016-07-03 14:36:48 -0700 (Sun, 03 Jul 2016)
Log Message
BytecodeGenerator::getVariablesUnderTDZ is too conservative
https://bugs.webkit.org/show_bug.cgi?id=159387
Reviewed by Filip Pizlo.
Source/_javascript_Core
Title: [202768] trunk
Revision 202768
Author sbar...@apple.com
Date 2016-07-01 17:59:38 -0700 (Fri, 01 Jul 2016)
Log Message
fix "ASSERTION FAILED: currentOffset() >= currentLineStartOffset()"
https://bugs.webkit.org/show_bug.cgi?id=158572
Reviewed by Mark Lam.
Source/_javascript_Core:
Title: [202714] trunk/Source/_javascript_Core
Revision 202714
Author sbar...@apple.com
Date 2016-06-30 15:35:30 -0700 (Thu, 30 Jun 2016)
Log Message
missing exception checks in arrayProtoFuncReverse
https://bugs.webkit.org/show_bug.cgi?id=159319
Reviewed by Filip Pizlo.
* runtime/Array
Title: [202710] trunk/Source/_javascript_Core
Revision 202710
Author sbar...@apple.com
Date 2016-06-30 15:06:44 -0700 (Thu, 30 Jun 2016)
Log Message
get_by_id_with_this does not trigger a to_this in caller.
https://bugs.webkit.org/show_bug.cgi?id=159226
Reviewed by Keith Miller.
This is
Title: [202693] trunk/Source/_javascript_Core
Revision 202693
Author sbar...@apple.com
Date 2016-06-30 11:46:23 -0700 (Thu, 30 Jun 2016)
Log Message
We need to to_this when an inner arrow function uses 'this'
https://bugs.webkit.org/show_bug.cgi?id=159290
Reviewed by Geoffrey Garen.
We
Title: [202664] trunk/Source/_javascript_Core
Revision 202664
Author sbar...@apple.com
Date 2016-06-29 20:55:34 -0700 (Wed, 29 Jun 2016)
Log Message
JSGlobalLexicalEnvironment needs a toThis implementation
https://bugs.webkit.org/show_bug.cgi?id=159285
Reviewed by Mark Lam.
This was a h
Title: [202654] trunk/Source/_javascript_Core
Revision 202654
Author sbar...@apple.com
Date 2016-06-29 15:34:03 -0700 (Wed, 29 Jun 2016)
Log Message
We don't emit TDZ checks for call_eval
https://bugs.webkit.org/show_bug.cgi?id=159277
Reviewed by Benjamin Poulain.
This is a problem if
Title: [202648] trunk
Revision 202648
Author sbar...@apple.com
Date 2016-06-29 14:48:17 -0700 (Wed, 29 Jun 2016)
Log Message
Destructuring variable declaration is missing a validation of the syntax of a sub production when there is a rhs
https://bugs.webkit.org/show_bug.cgi?id=159267
Rev
Title: [202602] trunk/Source/_javascript_Core
Revision 202602
Author sbar...@apple.com
Date 2016-06-28 19:06:22 -0700 (Tue, 28 Jun 2016)
Log Message
Assertion failure or crash when accessing let-variable in TDZ with eval with a function in it that returns let variable
https://bugs.webkit.
Title: [202588] trunk/Source
Revision 202588
Author sbar...@apple.com
Date 2016-06-28 14:30:20 -0700 (Tue, 28 Jun 2016)
Log Message
some Watchpoints' ::fireInternal method will call operations that might GC where the GC will cause the watchpoint itself to destruct
https://bugs.webkit.org/
Title: [202402] trunk/Source/_javascript_Core
Revision 202402
Author sbar...@apple.com
Date 2016-06-23 16:28:50 -0700 (Thu, 23 Jun 2016)
Log Message
DFGSpeculativeJIT's m_slowPathLambdas should restore the current node field and DFG OSR entry functions should use DeferGCForAWhile instead
Title: [202366] trunk/Tools
Revision 202366
Author sbar...@apple.com
Date 2016-06-22 22:46:10 -0700 (Wed, 22 Jun 2016)
Log Message
run-_javascript_core-tests should have some environment variables for commonly used settings
https://bugs.webkit.org/show_bug.cgi?id=159047
Reviewed by Keith
Title: [202364] trunk
Revision 202364
Author sbar...@apple.com
Date 2016-06-22 20:24:18 -0700 (Wed, 22 Jun 2016)
Log Message
TypeProfiler and TypeProfilerLog don't play nicely with the concurrent JIT
https://bugs.webkit.org/show_bug.cgi?id=159037
Reviewed by Benjamin Poulain.
Source/_j
Title: [202288] trunk/Source/_javascript_Core
Revision 202288
Author sbar...@apple.com
Date 2016-06-21 13:14:00 -0700 (Tue, 21 Jun 2016)
Log Message
CodeBlock::shrinkToFit is racy
https://bugs.webkit.org/show_bug.cgi?id=158994
Reviewed by Filip Pizlo.
To see why this is racy, consider
Title: [202286] trunk/Source/_javascript_Core
Revision 202286
Author sbar...@apple.com
Date 2016-06-21 12:03:22 -0700 (Tue, 21 Jun 2016)
Log Message
LLInt doesn't throw stack exception overflow from parent frame
https://bugs.webkit.org/show_bug.cgi?id=158962
Reviewed by Filip Pizlo.
Al
Title: [202214] trunk/Source/_javascript_Core
Revision 202214
Author sbar...@apple.com
Date 2016-06-19 12:42:18 -0700 (Sun, 19 Jun 2016)
Log Message
We should be able to generate more types of ICs inline
https://bugs.webkit.org/show_bug.cgi?id=158719
Reviewed by Filip Pizlo.
This patch
Title: [202055] trunk/Source/WebInspectorUI
Revision 202055
Author sbar...@apple.com
Date 2016-06-14 11:42:17 -0700 (Tue, 14 Jun 2016)
Log Message
Follow up to: Web Inspector: Call Trees view should have a 'Top Functions'-like mode
https://bugs.webkit.org/show_bug.cgi?id=158555
Unreview
Title: [202021] trunk/Source/_javascript_Core
Revision 202021
Author sbar...@apple.com
Date 2016-06-13 19:29:26 -0700 (Mon, 13 Jun 2016)
Log Message
The sampling profiler should further protect itself against certain forms of sampling bias that arise due to the sampling interval being in
Title: [202010] trunk/Source/WebInspectorUI
Revision 202010
Author sbar...@apple.com
Date 2016-06-13 15:43:20 -0700 (Mon, 13 Jun 2016)
Log Message
Web Inspector: Call Trees view should have a 'Top Functions'-like mode
https://bugs.webkit.org/show_bug.cgi?id=158555
Reviewed by Timothy Ha
Title: [201776] trunk/Source/_javascript_Core
Revision 201776
Author sbar...@apple.com
Date 2016-06-07 16:45:53 -0700 (Tue, 07 Jun 2016)
Log Message
InvalidationPointInjectionPhase creates bogus InvalidationPoints that may even be inserted when it's not OK to exit
https://bugs.webkit.org/
Title: [201768] trunk/Source/_javascript_Core
Revision 201768
Author sbar...@apple.com
Date 2016-06-07 13:07:56 -0700 (Tue, 07 Jun 2016)
Log Message
operationProcessTypeProfilerLogDFG doesn't update topCallFrame
https://bugs.webkit.org/show_bug.cgi?id=158428
Reviewed by Mark Lam.
* dfg
Title: [201738] trunk/Source/WTF
Revision 201738
Author sbar...@apple.com
Date 2016-06-06 20:24:54 -0700 (Mon, 06 Jun 2016)
Log Message
equal(StringView, StringView) for strings should have a fast path for pointer equality
https://bugs.webkit.org/show_bug.cgi?id=158452
Reviewed by Andrea
Title: [201672] trunk/Source/_javascript_Core
Revision 201672
Author sbar...@apple.com
Date 2016-06-03 17:34:27 -0700 (Fri, 03 Jun 2016)
Log Message
Proxy.ownKeys should no longer throw an exception when duplicate keys are returned and the target is non-extensible
https://bugs.webkit.org/
Title: [201670] trunk/Source/_javascript_Core
Revision 201670
Author sbar...@apple.com
Date 2016-06-03 16:51:25 -0700 (Fri, 03 Jun 2016)
Log Message
Some shadow chicken code is wrong when run on a big endian CPU
https://bugs.webkit.org/show_bug.cgi?id=158361
Reviewed by Mark Lam.
This c
Title: [201628] trunk/Source/_javascript_Core
Revision 201628
Author sbar...@apple.com
Date 2016-06-02 16:52:03 -0700 (Thu, 02 Jun 2016)
Log Message
global lexical environment variables are not accessible through functions created using the function constructor
https://bugs.webkit.org/sho
Title: [201622] trunk/Source/_javascript_Core
Revision 201622
Author sbar...@apple.com
Date 2016-06-02 15:18:27 -0700 (Thu, 02 Jun 2016)
Log Message
Teach bytecode liveness about the debugger
https://bugs.webkit.org/show_bug.cgi?id=158288
Reviewed by Filip Pizlo.
There was a bug where w
Title: [201520] trunk/Source/_javascript_Core
Revision 201520
Author sbar...@apple.com
Date 2016-05-31 12:45:10 -0700 (Tue, 31 May 2016)
Log Message
Web Inspector: capturing with Allocations timeline causes GC to take 100x longer and cause frame drops
https://bugs.webkit.org/show_bug.cgi?
Title: [201495] trunk/Source/_javascript_Core
Revision 201495
Author sbar...@apple.com
Date 2016-05-29 12:01:36 -0700 (Sun, 29 May 2016)
Log Message
Stack overflow crashes with deep or cyclic proxy prototype chains
https://bugs.webkit.org/show_bug.cgi?id=157087
Reviewed by Filip Pizlo an
Title: [201473] trunk
Revision 201473
Author sbar...@apple.com
Date 2016-05-27 16:42:08 -0700 (Fri, 27 May 2016)
Log Message
DebuggerCallFrame crashes when updated with the globalExec because neither ShadowChicken's algorithm nor StackVisitor's algorithm reasons about the globalExec
https
Title: [201465] trunk
Revision 201465
Author sbar...@apple.com
Date 2016-05-27 13:26:06 -0700 (Fri, 27 May 2016)
Log Message
ShadowChicken/DebuggerCallFrame don't properly handle when the entry stack frame is a tail deleted frame
https://bugs.webkit.org/show_bug.cgi?id=158131
Reviewed by
Title: [201359] trunk/Source/_javascript_Core
Revision 201359
Author sbar...@apple.com
Date 2016-05-24 15:28:20 -0700 (Tue, 24 May 2016)
Log Message
We can cache lookups to JSScope::abstractResolve inside CodeBlock::finishCreation
https://bugs.webkit.org/show_bug.cgi?id=158036
Reviewed b
Title: [201301] trunk/Source/_javascript_Core
Revision 201301
Author sbar...@apple.com
Date 2016-05-23 15:46:41 -0700 (Mon, 23 May 2016)
Log Message
The baseline JIT crashes when compiling "(1,1)/1"
https://bugs.webkit.org/show_bug.cgi?id=157933
Reviewed by Benjamin Poulain.
op_div in t
Title: [201293] trunk/Source/_javascript_Core
Revision 201293
Author sbar...@apple.com
Date 2016-05-23 13:27:28 -0700 (Mon, 23 May 2016)
Log Message
String template don't handle let initialization properly inside eval
https://bugs.webkit.org/show_bug.cgi?id=157991
Reviewed by Oliver Hunt
Title: [201266] trunk/Source/_javascript_Core
Revision 201266
Author sbar...@apple.com
Date 2016-05-22 21:02:22 -0700 (Sun, 22 May 2016)
Log Message
Unreviewed. Fixed debug assertion failures from r201235.
* runtime/JSScope.cpp:
(JSC::abstractAccess):
Modified Paths
trunk/Source/_javas
Title: [201254] trunk
Revision 201254
Author sbar...@apple.com
Date 2016-05-22 12:13:23 -0700 (Sun, 22 May 2016)
Log Message
REGRESSION(r199075): String.prototype.replace fails after being used many times with different replace values
https://bugs.webkit.org/show_bug.cgi?id=157968
Revie
Title: [201235] trunk/Source/_javascript_Core
Revision 201235
Author sbar...@apple.com
Date 2016-05-20 17:17:30 -0700 (Fri, 20 May 2016)
Log Message
JSScope::abstractAccess doesn't need to copy the SymbolTableEntry, it can use it by reference
https://bugs.webkit.org/show_bug.cgi?id=157956
Title: [201176] trunk/Source/_javascript_Core
Revision 201176
Author sbar...@apple.com
Date 2016-05-19 13:09:47 -0700 (Thu, 19 May 2016)
Log Message
arrow function lexical environment should reuse the same environment as the function's lexical environment where possible
https://bugs.webki
Title: [201122] trunk/Source/_javascript_Core
Revision 201122
Author sbar...@apple.com
Date 2016-05-18 18:27:49 -0700 (Wed, 18 May 2016)
Log Message
Function with default parameter values that are arrow functions that capture this isn't working
https://bugs.webkit.org/show_bug.cgi?id=1577
Title: [201121] trunk/Source/WTF
Revision 201121
Author sbar...@apple.com
Date 2016-05-18 18:01:21 -0700 (Wed, 18 May 2016)
Log Message
StringBuilder::appendQuotedJSONString doesn't properly protect against the math it's doing. Make the math fit the assertion.
https://bugs.webkit.org/show
Title: [201069] trunk/LayoutTests
Revision 201069
Author sbar...@apple.com
Date 2016-05-17 19:53:45 -0700 (Tue, 17 May 2016)
Log Message
LayoutTest inspector/debugger/tail-recursion.html failing on WK2 debug
https://bugs.webkit.org/show_bug.cgi?id=157801
Rubber-stamped by Joseph Pecoraro
Title: [200997] trunk
Revision 200997
Author sbar...@apple.com
Date 2016-05-16 22:31:35 -0700 (Mon, 16 May 2016)
Log Message
ShadowChicken crashes when reading a scope from the frame during a stack overflow exception
https://bugs.webkit.org/show_bug.cgi?id=157770
Reviewed by Filip Pizlo.
Title: [200984] trunk/Source/_javascript_Core
Revision 200984
Author sbar...@apple.com
Date 2016-05-16 17:29:40 -0700 (Mon, 16 May 2016)
Log Message
Unreviewed Cloop build fix.
* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::bytecodeOffsetFromCallSiteIndex):
Modified Paths
trunk/Source/_jav
Title: [200980] trunk/Source/_javascript_Core
Revision 200980
Author sbar...@apple.com
Date 2016-05-16 16:27:27 -0700 (Mon, 16 May 2016)
Log Message
TypeSet/StructureShape have a flawed sense of JS prototype chains
https://bugs.webkit.org/show_bug.cgi?id=157760
Reviewed by Joseph Pecorar
Title: [200906] trunk/Source/_javascript_Core
Revision 200906
Author sbar...@apple.com
Date 2016-05-13 19:03:10 -0700 (Fri, 13 May 2016)
Log Message
DFG/FTL have a few bugs in their reasoning about the scope
https://bugs.webkit.org/show_bug.cgi?id=157696
Reviewed by Benjamin Poulain.
1.
Title: [200701] trunk/Source/_javascript_Core
Revision 200701
Author sbar...@apple.com
Date 2016-05-11 13:54:09 -0700 (Wed, 11 May 2016)
Log Message
Air may decide to put the result register of an arithmetic snippet in the tag register
https://bugs.webkit.org/show_bug.cgi?id=157548
Revie
Title: [200632] trunk/Source/_javascript_Core
Revision 200632
Author sbar...@apple.com
Date 2016-05-10 11:56:33 -0700 (Tue, 10 May 2016)
Log Message
Make super-property-access.js test run for less time because it was timing out in debug builds.
Rubber stamped by Filip Pizlo.
* tests/str
Title: [200166] trunk/Source/WebCore
Revision 200166
Author sbar...@apple.com
Date 2016-04-27 18:54:12 -0700 (Wed, 27 Apr 2016)
Log Message
Move the implementation of Settings::globalConstRedeclarationShouldThrow into the cpp file
https://bugs.webkit.org/show_bug.cgi?id=157109
Rubber-sta
Title: [200121] trunk/Source
Revision 200121
Author sbar...@apple.com
Date 2016-04-27 00:12:06 -0700 (Wed, 27 Apr 2016)
Log Message
JSC should have an option to allow global const redeclarations
https://bugs.webkit.org/show_bug.cgi?id=157006
Reviewed by Geoffrey Garen.
Source/_javascrip
Title: [200038] trunk/Source/_javascript_Core
Revision 200038
Author sbar...@apple.com
Date 2016-04-25 12:08:53 -0700 (Mon, 25 Apr 2016)
Log Message
We don't have to parse a function's parameters every time if the function is in the source provider cache
https://bugs.webkit.org/show_bug.c
Title: [199864] trunk/Source/_javascript_Core
Revision 199864
Author sbar...@apple.com
Date 2016-04-21 21:26:09 -0700 (Thu, 21 Apr 2016)
Log Message
LLInt CallSiteIndex off by 1
https://bugs.webkit.org/show_bug.cgi?id=156886
Reviewed by Benjamin Poulain.
I think was done for historical
Title: [199848] trunk/Source
Revision 199848
Author sbar...@apple.com
Date 2016-04-21 17:09:36 -0700 (Thu, 21 Apr 2016)
Log Message
Lets do less locking of symbol tables in the BytecodeGenerator where we don't have race conditions
https://bugs.webkit.org/show_bug.cgi?id=156821
Reviewed b
Title: [199845] trunk/Source/_javascript_Core
Revision 199845
Author sbar...@apple.com
Date 2016-04-21 16:30:36 -0700 (Thu, 21 Apr 2016)
Log Message
Remove some unnecessary RefPtrs in the parser
https://bugs.webkit.org/show_bug.cgi?id=156865
Reviewed by Filip Pizlo.
The IdentifierArena
Title: [199800] trunk/Source/_javascript_Core
Revision 199800
Author sbar...@apple.com
Date 2016-04-20 17:55:03 -0700 (Wed, 20 Apr 2016)
Log Message
Improve sampling profiler CLI JSC tool
https://bugs.webkit.org/show_bug.cgi?id=156824
Reviewed by Mark Lam.
This patch enhances the Sampli
Title: [199787] trunk/Source/_javascript_Core
Revision 199787
Author sbar...@apple.com
Date 2016-04-20 14:47:39 -0700 (Wed, 20 Apr 2016)
Log Message
We don't need a manual stack for an RAII object when the machine's stack will do just fine
https://bugs.webkit.org/show_bug.cgi?id=156807
R
Title: [199768] trunk/Source/_javascript_Core
Revision 199768
Author sbar...@apple.com
Date 2016-04-20 01:44:43 -0700 (Wed, 20 Apr 2016)
Log Message
Remove unused m_writtenVariables from the parser and related bits
https://bugs.webkit.org/show_bug.cgi?id=156784
Reviewed by Yusuke Suzuki.
Title: [199763] trunk/Source/_javascript_Core
Revision 199763
Author sbar...@apple.com
Date 2016-04-19 22:49:31 -0700 (Tue, 19 Apr 2016)
Log Message
Unreviewed, fix cloop build after r199754.
* jsc.cpp:
(jscmain):
Modified Paths
trunk/Source/_javascript_Core/ChangeLog
trunk/Source/_jav
Title: [199755] trunk/Source/_javascript_Core
Revision 199755
Author sbar...@apple.com
Date 2016-04-19 19:41:00 -0700 (Tue, 19 Apr 2016)
Log Message
Add a couple UNLIKELY macros in parseMemberExpression
https://bugs.webkit.org/show_bug.cgi?id=156775
Reviewed by Filip Pizlo.
These UNLIKE
Title: [199754] trunk/Source/_javascript_Core
Revision 199754
Author sbar...@apple.com
Date 2016-04-19 19:24:53 -0700 (Tue, 19 Apr 2016)
Log Message
allow jsc shell to dump sampling profiler data
https://bugs.webkit.org/show_bug.cgi?id=156725
Reviewed by Benjamin Poulain.
This patch add
Title: [199699] trunk/Source/_javascript_Core
Revision 199699
Author sbar...@apple.com
Date 2016-04-18 18:38:30 -0700 (Mon, 18 Apr 2016)
Log Message
implement dynamic scope accesses in the DFG/FTL
https://bugs.webkit.org/show_bug.cgi?id=156567
Reviewed by Geoffrey Garen.
This patch adds
Title: [199394] trunk/Source/_javascript_Core
Revision 199394
Author sbar...@apple.com
Date 2016-04-12 15:42:06 -0700 (Tue, 12 Apr 2016)
Log Message
Lets not iterate over the constant pool twice every time we link a code block
https://bugs.webkit.org/show_bug.cgi?id=156517
Reviewed by Ma
Title: [199384] trunk/Source/_javascript_Core
Revision 199384
Author sbar...@apple.com
Date 2016-04-12 13:47:24 -0700 (Tue, 12 Apr 2016)
Log Message
isLocked() assertion broke builds because ConcurrentJITLock isn't always a real lock.
Rubber-stamped by Filip Pizlo.
* bytecode/CodeBlock.
Title: [199376] trunk/Source/_javascript_Core
Revision 199376
Author sbar...@apple.com
Date 2016-04-12 11:38:16 -0700 (Tue, 12 Apr 2016)
Log Message
There is a race with the compiler thread and the main thread with result profiles
https://bugs.webkit.org/show_bug.cgi?id=156503
Reviewed b
Title: [199352] trunk
Revision 199352
Author sbar...@apple.com
Date 2016-04-12 08:21:51 -0700 (Tue, 12 Apr 2016)
Log Message
We incorrectly parse arrow function expressions
https://bugs.webkit.org/show_bug.cgi?id=156373
Reviewed by Mark Lam.
Source/_javascript_Core:
This patch removes
Title: [199277] trunk/Source/_javascript_Core
Revision 199277
Author sbar...@apple.com
Date 2016-04-09 17:26:25 -0700 (Sat, 09 Apr 2016)
Log Message
Allocation sinking SSA Defs are allowed to have replacements
https://bugs.webkit.org/show_bug.cgi?id=156444
Reviewed by Filip Pizlo.
Consi
Title: [199249] trunk/Source/_javascript_Core
Revision 199249
Author sbar...@apple.com
Date 2016-04-08 14:21:25 -0700 (Fri, 08 Apr 2016)
Log Message
Debugger may dereference m_currentCallFrame even after the VM has gone idle
https://bugs.webkit.org/show_bug.cgi?id=156413
Reviewed by Mark
Title: [199182] trunk/Source/_javascript_Core
Revision 199182
Author sbar...@apple.com
Date 2016-04-07 14:25:21 -0700 (Thu, 07 Apr 2016)
Log Message
Invalid assertion inside DebuggerScope::getOwnPropertySlot
https://bugs.webkit.org/show_bug.cgi?id=156357
Reviewed by Keith Miller.
The Ty
Title: [199179] trunk
Revision 199179
Author sbar...@apple.com
Date 2016-04-07 14:01:42 -0700 (Thu, 07 Apr 2016)
Log Message
Initial implementation of annex b.3.3 behavior was incorrect
https://bugs.webkit.org/show_bug.cgi?id=156276
Reviewed by Keith Miller.
Source/_javascript_Core:
I
Title: [199135] trunk
Revision 199135
Author sbar...@apple.com
Date 2016-04-06 18:50:09 -0700 (Wed, 06 Apr 2016)
Log Message
jsc-layout-tests.yaml/js/script-tests/regress-141098.js failing on Yosemite Debug after r198989
https://bugs.webkit.org/show_bug.cgi?id=156187
Reviewed by Keith Mi
Title: [199092] trunk/Source/_javascript_Core
Revision 199092
Author sbar...@apple.com
Date 2016-04-05 20:55:11 -0700 (Tue, 05 Apr 2016)
Log Message
JSC SamplingProfiler: Use a thread + sleep loop instead of WTF::WorkQueue for taking samples
https://bugs.webkit.org/show_bug.cgi?id=154017
Title: [199070] trunk/Source/_javascript_Core
Revision 199070
Author sbar...@apple.com
Date 2016-04-05 13:05:02 -0700 (Tue, 05 Apr 2016)
Log Message
jsc-layout-tests.yaml/js/script-tests/regress-141098.js failing on Yosemite Debug after r198989
https://bugs.webkit.org/show_bug.cgi?id=1561
Title: [198989] trunk
Revision 198989
Author sbar...@apple.com
Date 2016-04-03 12:45:05 -0700 (Sun, 03 Apr 2016)
Log Message
Implement Annex B.3.3 function hoisting rules for function code
https://bugs.webkit.org/show_bug.cgi?id=155672
Reviewed by Geoffrey Garen.
Source/_javascript_Core
901 - 1000 of 1150 matches
Mail list logo