- 27 Nov, 2014 10 commits
-
-
balazs.kilvady authored
Port 6ac4de87 Original commit message: Per TC39 Nov 2014 decision. This patch also changes behavior for "legacy const": assignments to sloppy const in strict mode is now also a type error. This fixes v8:2243 and also brings us in compliance with other engines re assignment to function names (see updated webkit test), but might have bigger implications. That change can easily be reverted by changing Variable::IsSignallingAssignmentToConst. BUG=v8:3713,v8:2243 LOG=N Review URL: https://codereview.chromium.org/766703002 Cr-Commit-Position: refs/heads/master@{#25541}
-
jochen authored
With this flag, we grow if more than 10% survived the last scavenge. BUG=none R=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/753543002 Cr-Commit-Position: refs/heads/master@{#25540}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/763063002 Cr-Commit-Position: refs/heads/master@{#25539}
-
jochen authored
Still requires changes to gyp files to select the built-in clang as compiler and make clang the default on the platforms we want it. BUG= R=dcarney@chromium.org,machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/745963005 Cr-Commit-Position: refs/heads/master@{#25538}
-
dcarney authored
a revival of https://codereview.chromium.org/467013003 R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/760883002 Cr-Commit-Position: refs/heads/master@{#25537}
-
dslomov authored
R=rossberg@chromium.org, yangguo@chromium.org LOG=Y Review URL: https://codereview.chromium.org/761913002 Cr-Commit-Position: refs/heads/master@{#25536}
-
ishell authored
BUG=chromium:436816 LOG=N Review URL: https://codereview.chromium.org/765473004 Cr-Commit-Position: refs/heads/master@{#25535}
-
yangguo authored
R=rmcilroy@chromium.org BUG=chromium:436510 LOG=N TEST=compile with V8_OOL_CONSTANT_POOL=1, run d8 with --verify-heap --test Review URL: https://codereview.chromium.org/759823006 Cr-Commit-Position: refs/heads/master@{#25534}
-
dcarney authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/750813004 Cr-Commit-Position: refs/heads/master@{#25533}
-
Chunyang Dai authored
port 6ac4de87 original commit message: harmony-scoping: make assignment to 'const' a late error. Per TC39 Nov 2014 decision. This patch also changes behavior for "legacy const": assignments to sloppy const in strict mode is now also a type error. This fixes v8:2243 and also brings us in compliance with other engines re assignment to function names (see updated webkit test), but might have bigger implications. That change can easily be reverted by changing Variable::IsSignallingAssignmentToConst. BUG= R=dslomov@chromium.org, weiliang.lin@intel.com Review URL: https://codereview.chromium.org/763033002 Patch from Chunyang Dai <chunyang.dai@intel.com>. Cr-Commit-Position: refs/heads/master@{#25532}
-
- 26 Nov, 2014 26 commits
-
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/762723004 Cr-Commit-Position: refs/heads/master@{#25531}
-
ishell authored
BUG=chromium:436820 LOG=N Review URL: https://codereview.chromium.org/759823004 Cr-Commit-Position: refs/heads/master@{#25530}
-
caitpotter88 authored
BUG=v8:3710 Review URL: https://codereview.chromium.org/745233002 Cr-Commit-Position: refs/heads/master@{#25529}
-
titzer authored
The %OptimizeFunctionOnNextCall sledgehammer can cause a function to be marked for optimization before it's ever been compiled by fullcode. This can lead to the situation where a function doesn't have optimization disabled until we try to compile it optimized. Basically, the assert should just handle this case more gracefully. R=yangguo@chromium.org BUG=436893 LOG=Y Review URL: https://codereview.chromium.org/760063002 Cr-Commit-Position: refs/heads/master@{#25528}
-
jarin authored
R=mvstanton@chromium.org BUG=chromium:436896 LOG=n Review URL: https://codereview.chromium.org/755333003 Cr-Commit-Position: refs/heads/master@{#25527}
-
machenbach authored
This pushes v8 to the candidates branch based on the candidate ref, which is guaranteed to be the same for 8 hours. The candidate ref is maintained by this bot: http://build.chromium.org/p/client.v8/builders/Auto-roll%20-%20release%20process NOTRY=true BUG=chromium:431669 LOG=n Review URL: https://codereview.chromium.org/760793003 Cr-Commit-Position: refs/heads/master@{#25526}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/755353003 Cr-Commit-Position: refs/heads/master@{#25525}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/754023003 Cr-Commit-Position: refs/heads/master@{#25524}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/764533003 Cr-Commit-Position: refs/heads/master@{#25523}
-
Ben L. Titzer authored
TBR=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/755323007 Cr-Commit-Position: refs/heads/master@{#25522}
-
titzer authored
R=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/754843002 Cr-Commit-Position: refs/heads/master@{#25521}
-
dslomov authored
R=rossberg@chromium.org BUG=v8:2198 LOG=Y Review URL: https://codereview.chromium.org/751503004 Cr-Commit-Position: refs/heads/master@{#25520}
-
dslomov authored
R=rossberg@chromium.org BUG=chromium:410030 LOG=Y Review URL: https://codereview.chromium.org/756293004 Cr-Commit-Position: refs/heads/master@{#25519}
-
dcarney authored
R=yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/762773002 Cr-Commit-Position: refs/heads/master@{#25518}
-
rodolph.perfetta authored
Extended the rotate left detection code. BUG= Review URL: https://codereview.chromium.org/760523004 Cr-Commit-Position: refs/heads/master@{#25517}
-
dslomov authored
Per TC39 Nov 2014 decision. This patch also changes behavior for "legacy const": assignments to sloppy const in strict mode is now also a type error. This fixes v8:2243 and also brings us in compliance with other engines re assignment to function names (see updated webkit test), but might have bigger implications. That change can easily be reverted by changing Variable::IsSignallingAssignmentToConst. BUG=v8:3713,v8:2243 LOG=N Review URL: https://codereview.chromium.org/749633002 Cr-Commit-Position: refs/heads/master@{#25516}
-
Benedikt Meurer authored
TEST=mjsunit,unittests R=svenpanne@chromium.org Committed: https://chromium.googlesource.com/v8/v8/+/2aed882fe74dbf9210159babe30fedccd900e7cf Review URL: https://codereview.chromium.org/762493006 Cr-Commit-Position: refs/heads/master@{#25515}
-
machenbach authored
Revert of [arm] Fix recognition of VNEG. (patchset #3 id:40001 of https://codereview.chromium.org/762493006/) Reason for revert: Breaks arm compilation. Original issue's description: > [arm] Fix recognition of VNEG. > > TEST=mjsunit,unittests > R=svenpanne@chromium.org > > Committed: https://chromium.googlesource.com/v8/v8/+/2aed882fe74dbf9210159babe30fedccd900e7cf TBR=svenpanne@chromium.org,bmeurer@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/751653004 Cr-Commit-Position: refs/heads/master@{#25514}
-
Benedikt Meurer authored
TEST=mjsunit,unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/762493006 Cr-Commit-Position: refs/heads/master@{#25513}
-
machenbach authored
TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/752733003 Cr-Commit-Position: refs/heads/master@{#25512}
-
machenbach authored
TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/755283004 Cr-Commit-Position: refs/heads/master@{#25511}
-
svenpanne authored
Running this in x64.release mode on a powerful HP620 takes 4 seconds, this is at least 2 orders of magnitude too slow and leads to tons of false positives on our build bots due to timeouts. As it is, the cost-benefit ratio is far too low. The whole approach needs to be changed: Instead of trying to exhaust some search space in unit tests, this should be turned into a fuzzing test where only a small but random number of things are tested. The exhaustive approach can be done separately, but definitely not in the unit tests. BUG=v8:3707 Review URL: https://codereview.chromium.org/762743002 Cr-Commit-Position: refs/heads/master@{#25510}
-
Weiliang Lin authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/757503002 Patch from Weiliang Lin <weiliang.lin@intel.com>. Cr-Commit-Position: refs/heads/master@{#25509}
-
titzer authored
R=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/758073002 Cr-Commit-Position: refs/heads/master@{#25508}
-
jochen authored
Also, add a check for debug mode. BUG=none R=dcarney@chromium.org LOG=n Review URL: https://codereview.chromium.org/758043002 Cr-Commit-Position: refs/heads/master@{#25507}
-
Benedikt Meurer authored
Revert "Distinguish beween final incremental mark-compact and full mark-compact event in IdleNotification." This reverts commit d15d453f for breaking cctest/test-api/Threading3. TBR=hpayer@chromium.org Review URL: https://codereview.chromium.org/758163003 Cr-Commit-Position: refs/heads/master@{#25506}
-
- 25 Nov, 2014 4 commits
-
-
jochen authored
BUG=v8:3693 R=ulan@chromium.org LOG=n Review URL: https://codereview.chromium.org/752063002 Cr-Commit-Position: refs/heads/master@{#25505}
-
yangguo authored
R=mvstanton@chromium.org BUG=chromium:436447 Review URL: https://codereview.chromium.org/756983003 Cr-Commit-Position: refs/heads/master@{#25504}
-
dslomov authored
R=rossberg@chromium.org BUG=v8:2858 LOG=N Review URL: https://codereview.chromium.org/748113003 Cr-Commit-Position: refs/heads/master@{#25503}
-
svenpanne authored
Non-numeric static local variables are not thread-safe, and the case at hand was a premature optimization anyway: The generated code for the check in question is exactly the same when unfolded. BUG=chromium:420483 Review URL: https://codereview.chromium.org/756903003 Cr-Commit-Position: refs/heads/master@{#25502}
-