- 27 Jul, 2015 23 commits
-
-
mbrandy authored
Port cac64b9f Original commit message: We don't need the hole check and slow runtime mode for read-only properties this way. R=bmeurer@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1257183003 Cr-Commit-Position: refs/heads/master@{#29882}
-
bmeurer authored
We don't need the hole check and slow runtime mode for read-only properties this way. R=ishell@chromium.org Review URL: https://codereview.chromium.org/1255133002 Cr-Commit-Position: refs/heads/master@{#29881}
-
mbrandy authored
Port 156042f7 R=ishell@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1259583003 Cr-Commit-Position: refs/heads/master@{#29880}
-
mbrandy authored
R=michael_dawson@ca.ibm.com, dstence@us.ibm.com BUG= Review URL: https://codereview.chromium.org/1260663003 Cr-Commit-Position: refs/heads/master@{#29879}
-
mbrandy authored
Port a913f4bf R=mvstanton@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1261663002 Cr-Commit-Position: refs/heads/master@{#29878}
-
adamk authored
Per discussion on the bug, the DCHECK'd case actually occurs in normal operation, outside of V8's control. BUG=chromium:388244 LOG=n Review URL: https://codereview.chromium.org/1255043002 Cr-Commit-Position: refs/heads/master@{#29877}
-
michael_dawson authored
BUG= R=danno@chromium.org, mbrandy@us.ibm.com Review URL: https://codereview.chromium.org/1245023003 Cr-Commit-Position: refs/heads/master@{#29876}
-
machenbach authored
BUG=chromium:267773 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/1255183002 Cr-Commit-Position: refs/heads/master@{#29875}
-
yangguo authored
This has become possible since we never compile for debugging in the first compile pass of a script. R=vogelheim@chromium.org BUG=chromium:513335 LOG=N Review URL: https://codereview.chromium.org/1255153002 Cr-Commit-Position: refs/heads/master@{#29874}
-
mlippautz authored
Regression test for CL 3eb91e8a. BUG=chromium:507979 LOG=N Review URL: https://codereview.chromium.org/1255173002 Cr-Commit-Position: refs/heads/master@{#29873}
-
jochen authored
BUG=v8:3996 R=jarin@chromium.org, mvstanton@chromium.org, bmeurer@chromium.org LOG=y Review URL: https://codereview.chromium.org/1254623002 Cr-Commit-Position: refs/heads/master@{#29872}
-
yangguo authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1258503003 Cr-Commit-Position: refs/heads/master@{#29871}
-
mvstanton authored
BUG= Review URL: https://codereview.chromium.org/1255883002 Cr-Commit-Position: refs/heads/master@{#29870}
-
yangguo authored
SharedFunctionInfos that have a debug info must not be collected. Otherwise we lose previously set break points. This means that there is no need to hold onto debug infos weakly. The reason this has not caused an issue up till now is that code flushing has been disabled when the debugger is active. R=ulan@chromium.org Review URL: https://codereview.chromium.org/1255793003 Cr-Commit-Position: refs/heads/master@{#29869}
-
jochen authored
BUG=v8:4326 R=machenbach@chromium.org LOG=y Review URL: https://codereview.chromium.org/1259693003 Cr-Commit-Position: refs/heads/master@{#29868}
-
mbrandy authored
Port d6ee366d Original commit message: This is the initial round of optimizations for the LoadGlobalViaContextStub and StoreGlobalViaContextStub, basically turning them into platform code stubs to avoid the Crankshaft overhead in the fast case, and making the runtime interface cheaper. R=bmeurer@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG=chromium:510694 LOG=n Review URL: https://codereview.chromium.org/1261473002 Cr-Commit-Position: refs/heads/master@{#29867}
-
yangguo authored
This reverts commit 1f61ac50. TBR=littledan@chromium.org BUG=chromium:513160 LOG=N Review URL: https://codereview.chromium.org/1256193002 Cr-Commit-Position: refs/heads/master@{#29866}
-
chunyang.dai authored
In CL 0fe2fbd1 the implementation of MathPow for all ports are unified and MathPow stub code is invoked. So we move the direct runtime function call from full-codegen to MathPow stub for X87 platform. BUG= Review URL: https://codereview.chromium.org/1258873002 Cr-Commit-Position: refs/heads/master@{#29865}
-
hpayer authored
BUG=chromium:507211 LOG=n Review URL: https://codereview.chromium.org/1260463002 Cr-Commit-Position: refs/heads/master@{#29864}
-
yangguo authored
TBR=adamk@chromium.org BUG=v8:4325,chromium:513160 LOG=N Review URL: https://codereview.chromium.org/1259863003 Cr-Commit-Position: refs/heads/master@{#29863}
-
yangguo authored
Revert of Debugger: correctly redirect eval code. (patchset #2 id:20001 of https://codereview.chromium.org/1258583002/) Reason for revert: Causes hang: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm%20-%20sim%20-%20novfp3/builds/1446 Original issue's description: > Debugger: correctly redirect eval code. > > This also allows us to not always compile for debugging when debug is active. > > Committed: https://crrev.com/0cae607ff33725e868a217556a88ac4478774210 > Cr-Commit-Position: refs/heads/master@{#29848} TBR=mvstanton@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1261603002 Cr-Commit-Position: refs/heads/master@{#29862}
-
paul.lind authored
BUG= Review URL: https://codereview.chromium.org/1258843002 Cr-Commit-Position: refs/heads/master@{#29861}
-
ishell authored
Review URL: https://codereview.chromium.org/1259853002 Cr-Commit-Position: refs/heads/master@{#29860}
-
- 26 Jul, 2015 2 commits
-
-
paul.lind authored
Also make a minor improvement in the mips32 StoreGlobalViaContextStub and fix some bad comments in the macro-assembler. BUG= Review URL: https://codereview.chromium.org/1254153002 Cr-Commit-Position: refs/heads/master@{#29859}
-
v8-autoroll authored
Rolling v8/tools/clang to 86b91f8203d8b6cb2dabb8a9c5f2dd95135b4307 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1258803002 Cr-Commit-Position: refs/heads/master@{#29858}
-
- 25 Jul, 2015 3 commits
-
-
v8-autoroll authored
Rolling v8/tools/clang to 101be7d177391384deb7f088aecd1f2d93af918f TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1256093003 Cr-Commit-Position: refs/heads/master@{#29857}
-
littledan authored
Class bindings are mutable and lexically scoped, with TDZ semantics. They may not overlap with var bindings in the same scope. This patch adds tests for those properties. R=adamk BUG=v8:3305 LOG=N Review URL: https://codereview.chromium.org/1254003004 Cr-Commit-Position: refs/heads/master@{#29856}
-
littledan authored
--harmony_sloppy includes behavior to turn on sloppy mode lexical bindings. Before this patch, it also included a way to parse let which is likely web-incompatible (let is disallowed as an identifier). This patch splits off the let parsing from the more general block scoping code, so that block scoping can be developed independently. R=adamk LOG=N BUG=v8:3305 Review URL: https://codereview.chromium.org/1255013002 Cr-Commit-Position: refs/heads/master@{#29855}
-
- 24 Jul, 2015 12 commits
-
-
hichris123 authored
In ES5, dates were supposed to default to UTC if no timezone was specified. However, this changed in ES6, which specified that dates should be in the local timezone if no timezone was specified. This CL updates our behavior to match that part of the ES6 spec. BUG=chromium:391730, v8:4242 LOG=Y Review URL: https://codereview.chromium.org/1229903004 Cr-Commit-Position: refs/heads/master@{#29854}
-
bbudge authored
These benchmarks are not updated to the latest spec and polyfill. R=machenbach@chromium.org LOG=N BUG=v8:4124 Review URL: https://codereview.chromium.org/1256693002 Cr-Commit-Position: refs/heads/master@{#29853}
-
rmcilroy authored
- Ensure frame_size is always set during allocation. - Add DCHECKs that frame_size is a valid value - Remove locals_count, which we don't need yet (possibly every) - Add a newline at the end of BytecodeArray::Dissassemble for each bytecode. BUG=v8:4280 LOG=N Review URL: https://codereview.chromium.org/1254873002 Cr-Commit-Position: refs/heads/master@{#29852}
-
rossberg authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1256793005 Cr-Commit-Position: refs/heads/master@{#29851}
-
jochen authored
BUG=chromium:??? LOG=n R=mlippautz@chromium.org,hpayer@chromium.org Review URL: https://codereview.chromium.org/1252333002 Cr-Commit-Position: refs/heads/master@{#29850}
-
bmeurer authored
Reland^2 "Enable loads and stores to global vars through property cell shortcuts installed into parent script context". This reverts commit 362b3785. R=ishell@chromium.org Review URL: https://codereview.chromium.org/1254723004 Cr-Commit-Position: refs/heads/master@{#29849}
-
yangguo authored
This also allows us to not always compile for debugging when debug is active. Review URL: https://codereview.chromium.org/1258583002 Cr-Commit-Position: refs/heads/master@{#29848}
-
mvstanton authored
Also, generic lowering for keyed stores needs to handle the case when there is no IC slot available (it can use the generic keyed store). BUG= R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1252303002 Cr-Commit-Position: refs/heads/master@{#29847}
-
yangguo authored
R=mstarzinger@chromium.org BUG=chromium:513496 LOG=N Review URL: https://codereview.chromium.org/1252323002 Cr-Commit-Position: refs/heads/master@{#29846}
-
rossberg authored
R=mstarzinger@chromium.org BUG=513474,513475,513611,513612 LOG=N Review URL: https://codereview.chromium.org/1250423002 Cr-Commit-Position: refs/heads/master@{#29845}
-
bmeurer authored
Fix invalid tail calls and wrong context register. R=ishell@chromium.org Review URL: https://codereview.chromium.org/1257603004 Cr-Commit-Position: refs/heads/master@{#29844}
-
oth authored
BUG=v8:4280 LOG=N Review URL: https://codereview.chromium.org/1230753004 Cr-Commit-Position: refs/heads/master@{#29843}
-