- 28 Jan, 2015 10 commits
-
-
jarin authored
BUG=chromium:416359 LOG=n R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/881303002 Cr-Commit-Position: refs/heads/master@{#26309}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/879273003 Cr-Commit-Position: refs/heads/master@{#26308}
-
jarin authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/882063002 Cr-Commit-Position: refs/heads/master@{#26307}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/879213003 Cr-Commit-Position: refs/heads/master@{#26306}
-
mstarzinger authored
R=jarin@chromium.org TEST=mjsunit/regress/regress-crbug-451770 BUG=chromium:451770 LOG=N Review URL: https://codereview.chromium.org/880963002 Cr-Commit-Position: refs/heads/master@{#26305}
-
sergiyb authored
Instead PROJECT property is used by Rietveld to set patch_project, which is then mapped to correct path in the recipe. R=machenbach@chromium.org Review URL: https://codereview.chromium.org/878573003 Cr-Commit-Position: refs/heads/master@{#26304}
-
machenbach authored
Also create new v8 versions based on the roll ref, which has some more verification steps than the candidate ref. Improve bailout regarding existing versions. Only create a new version if the revisions is in the future. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/878913002 Cr-Commit-Position: refs/heads/master@{#26303}
-
mvstanton authored
The type feedback vector makes this easy to do. This is a re-land of https://codereview.chromium.org/868453005/ with a fix for the DCHECK failure. Review URL: https://codereview.chromium.org/885593002 Cr-Commit-Position: refs/heads/master@{#26302}
-
jarin authored
This reverts commit 76193749. BUG= Review URL: https://codereview.chromium.org/877643002 Cr-Commit-Position: refs/heads/master@{#26301}
-
v8-autoroll authored
Rolling v8/tools/clang to 0825693c3460f23b1d78ad272999f850447ad333 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/873313008 Cr-Commit-Position: refs/heads/master@{#26300}
-
- 27 Jan, 2015 19 commits
-
-
adamk authored
The approach taken in this CL is to incrementally move toward the currently-specced version of modules in ES6. The biggest change in this patch is separating the parsing of modules from the parsing of scripts, getting rid of the 'module' keyword and thus disallowing modules-in-scripts as well as modules-in-modules. The syntax supported by import/export declarations has not yet been significantly changed, with the major exception being that import declarations require a string as the 'from' part. Most of the existing tests have been disabled, with a first new test added in cctest/test-parsing. BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/881623002 Cr-Commit-Position: refs/heads/master@{#26299}
-
balazs.kilvady authored
Port 2a567faa BUG= Review URL: https://codereview.chromium.org/882683002 Cr-Commit-Position: refs/heads/master@{#26298}
-
yangguo authored
BUG=chromium:447561 LOG=N TBR=mvstanton@chromium.org Review URL: https://codereview.chromium.org/878033003 Cr-Commit-Position: refs/heads/master@{#26297}
-
yangguo authored
Review URL: https://codereview.chromium.org/882633002 Cr-Commit-Position: refs/heads/master@{#26296}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/875873002 Cr-Commit-Position: refs/heads/master@{#26295}
-
bmeurer authored
Up until now we used a special Terminate node to artifically connect non terminating loops to the End node, but this was kind of adhoc and didn't work for the CFG. So without all kinds of weird hacks, the end block in the CFG will not be connected to NTLs, which makes it impossible to compute post dominance / control dependence in the current setting. So instead of Terminate, we add a special Branch to NTLs, whose condition is the special Always node, which corresponds to True, except that it cannot be folded away. This way we don't need any special machinery in the scheduler, since it's just a regular Branch. R=titzer@chromium.org Review URL: https://codereview.chromium.org/875263004 Cr-Commit-Position: refs/heads/master@{#26294}
-
mvstanton authored
Revert of Continue learning for calls in optimized code when we have no type feedback. (patchset #4 id:60001 of https://codereview.chromium.org/868453005/) Reason for revert: Serializer tests broke. Need to debug and fix. Original issue's description: > Continue learning for calls in optimized code when we have no type feedback. > > Based on CL https://codereview.chromium.org/871063002/ which needs to land first. > > BUG= > > Committed: https://crrev.com/f5f2692b5ff70ac3cd06a903b7846174b97a2e55 > Cr-Commit-Position: refs/heads/master@{#26292} TBR=verwaest@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/878103002 Cr-Commit-Position: refs/heads/master@{#26293}
-
mvstanton authored
Based on CL https://codereview.chromium.org/871063002/ which needs to land first. BUG= Review URL: https://codereview.chromium.org/868453005 Cr-Commit-Position: refs/heads/master@{#26292}
-
dcarney authored
additionally, make the interface match the JSFunction interface BUG=451405 LOG=N Review URL: https://codereview.chromium.org/883613003 Cr-Commit-Position: refs/heads/master@{#26291}
-
mvstanton authored
BUG= Review URL: https://codereview.chromium.org/871063002 Cr-Commit-Position: refs/heads/master@{#26290}
-
ishell authored
BUG=chromium:448711 LOG=y Review URL: https://codereview.chromium.org/861173004 Cr-Commit-Position: refs/heads/master@{#26289}
-
bmeurer authored
BUG=chromium:452033, v8:3846 LOG=y R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/878063002 Cr-Commit-Position: refs/heads/master@{#26288}
-
yangguo authored
Revert of Only use FreeSpace objects in the free list. (patchset #3 id:40001 of https://codereview.chromium.org/876613002/) Reason for revert: Test failures Original issue's description: > Only use FreeSpace objects in the free list. > > This solves an issue with the custom startup snapshot, in cases where > deserializing the isolate requires more than one page per space. > > R=hpayer@chromium.org > > Committed: https://crrev.com/66964395108f03220cb6f45ddc73c5965e2c76a9 > Cr-Commit-Position: refs/heads/master@{#26285} TBR=hpayer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/882443004 Cr-Commit-Position: refs/heads/master@{#26287}
-
jarin authored
BUG=chromium:452427 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/871373010 Cr-Commit-Position: refs/heads/master@{#26286}
-
yangguo authored
This solves an issue with the custom startup snapshot, in cases where deserializing the isolate requires more than one page per space. R=hpayer@chromium.org Review URL: https://codereview.chromium.org/876613002 Cr-Commit-Position: refs/heads/master@{#26285}
-
machenbach authored
BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/870903003 Cr-Commit-Position: refs/heads/master@{#26284}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/877033002 Cr-Commit-Position: refs/heads/master@{#26283}
-
bmeurer authored
BUG=v8:3835 LOG=n Review URL: https://codereview.chromium.org/881653003 Cr-Commit-Position: refs/heads/master@{#26282}
-
jarin authored
BUG=chromium:451012 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/874983002 Cr-Commit-Position: refs/heads/master@{#26281}
-
- 26 Jan, 2015 11 commits
-
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/879583002 Cr-Commit-Position: refs/heads/master@{#26280}
-
balazs.kilvady authored
Change stack handling to clarify the usage of reserved MIPS argument slots for mips32. BUG= Review URL: https://codereview.chromium.org/867183003 Cr-Commit-Position: refs/heads/master@{#26279}
-
paul.lind authored
TEST=mjsunit/string-externalize, others... BUG= Review URL: https://codereview.chromium.org/861193008 Cr-Commit-Position: refs/heads/master@{#26278}
-
balazs.kilvady authored
Port a7d67a64 Original commit message: The whole logic in DoMul makes me cry, so I made only the minimal change to fix the issue... BUG=v8:451322 LOG=y Review URL: https://codereview.chromium.org/879473002 Cr-Commit-Position: refs/heads/master@{#26277}
-
titzer authored
R=mstarzinger@chromium.org BUG=chromium:451958 LOG=Y Review URL: https://codereview.chromium.org/880533002 Cr-Commit-Position: refs/heads/master@{#26276}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/872723003 Cr-Commit-Position: refs/heads/master@{#26275}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/873233002 Cr-Commit-Position: refs/heads/master@{#26274}
-
jkummerow authored
This has the added benefit that these functions are now guaranteed not to throw when v8::Value::Is{Uint,Int}32() returned true, even when calling into JavaScript would throw a stack limit error. BUG=chromium:446097 LOG=y Review URL: https://codereview.chromium.org/873983003 Cr-Commit-Position: refs/heads/master@{#26273}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/874993003 Cr-Commit-Position: refs/heads/master@{#26272}
-
machenbach authored
Moved and renamed the scripts to fit with git. These changes require documentation updates, updates of the release spreadsheet and the buildbot side. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/868473004 Cr-Commit-Position: refs/heads/master@{#26271}
-
dtc-v8 authored
Currently the derived type of a right shift does not narrow the input type based on the actual shift amount - well it does some narrowing but more can be down. For patterns such as u32[i>>2], which is very common is asm.js code, this limits the ability to later prove that an index bounds check is unnecessary which can have a significant performance impact. Review URL: https://codereview.chromium.org/873143002 Cr-Commit-Position: refs/heads/master@{#26270}
-