- 20 Feb, 2015 8 commits
-
-
Benedikt Meurer authored
R=svenpanne@chromium.org Committed: https://crrev.com/5bbe693e4817011b6a496c638c9f09026fd3dac9 Cr-Commit-Position: refs/heads/master@{#26760} Review URL: https://codereview.chromium.org/944803002 Cr-Commit-Position: refs/heads/master@{#26767}
-
mstarzinger authored
R=titzer@chromium.org,bmeurer@chromium.org Review URL: https://codereview.chromium.org/928213003 Cr-Commit-Position: refs/heads/master@{#26766}
-
titzer authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/935413003 Cr-Commit-Position: refs/heads/master@{#26765}
-
yangguo authored
R=hpayer@chromium.org BUG=chromium:453111 LOG=Y Review URL: https://codereview.chromium.org/932823002 Cr-Commit-Position: refs/heads/master@{#26764}
-
machenbach authored
Revert of [turbofan] Finally get rid of the generic algorithm. (patchset #2 id:20001 of https://codereview.chromium.org/944803002/) Reason for revert: Breaks dbg builds. Original issue's description: > [turbofan] Finally get rid of the generic algorithm. > > R=svenpanne@chromium.org > > Committed: https://crrev.com/5bbe693e4817011b6a496c638c9f09026fd3dac9 > Cr-Commit-Position: refs/heads/master@{#26760} TBR=svenpanne@chromium.org,bmeurer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/941963003 Cr-Commit-Position: refs/heads/master@{#26763}
-
michael_dawson authored
Rebase to latest and use branch created by git new-branch to get a patch that only has the required changes. Created new branch, reset to HEAD and then cherry picked across the changes modified: src/compiler/ppc/code-generator-ppc.cc modified: src/compiler/ppc/instruction-selector-ppc.cc modified: src/disassembler.cc modified: src/ic/ppc/handler-compiler-ppc.cc modified: src/ic/ppc/ic-compiler-ppc.cc modified: src/ppc/assembler-ppc-inl.h modified: src/ppc/assembler-ppc.cc modified: src/ppc/assembler-ppc.h modified: src/ppc/builtins-ppc.cc modified: src/ppc/code-stubs-ppc.cc modified: src/ppc/deoptimizer-ppc.cc modified: src/ppc/disasm-ppc.cc modified: src/ppc/full-codegen-ppc.cc modified: src/ppc/macro-assembler-ppc.cc modified: src/serialize.cc R=danno@chromium.org, svenpanne@chromium.org Review URL: https://codereview.chromium.org/935383002 Cr-Commit-Position: refs/heads/master@{#26762}
-
machenbach authored
Add a link with instructions about how to assign v8 issues to the chromium roll commit message. Remove googler mapping feature as it doesn't apply anymore to any generalist sheriff. NOTRY=true Review URL: https://codereview.chromium.org/938023002 Cr-Commit-Position: refs/heads/master@{#26761}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/944803002 Cr-Commit-Position: refs/heads/master@{#26760}
-
- 19 Feb, 2015 28 commits
-
-
arv authored
BUG=None LOG=N R=adamk Review URL: https://codereview.chromium.org/936793003 Cr-Commit-Position: refs/heads/master@{#26759}
-
adamk authored
Add() becomes AddLocalExport, which takes an export_name and a local_name. New parsing tests exercise this. Also start generating exports for default exports (though this doesn't yet handle anonymous default exports). BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/934323004 Cr-Commit-Position: refs/heads/master@{#26758}
-
ishell authored
Review URL: https://codereview.chromium.org/941693002 Cr-Commit-Position: refs/heads/master@{#26757}
-
svetozar.janjic authored
This is a temporary workaround for bogus array-bounds warning, due to bug in MIPS toolchain versions 4.8.2 and 4.9.2. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273 TEST= BUG= Review URL: https://codereview.chromium.org/928533002 Cr-Commit-Position: refs/heads/master@{#26756}
-
rossberg authored
R=arv@chromium.org BUG= Review URL: https://codereview.chromium.org/932283003 Cr-Commit-Position: refs/heads/master@{#26755}
-
arv authored
When the property is not found on the [[HomeObject]] prototype chain then we should do a [[DefineOwnProperty]] on the instance. BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/934463003 Cr-Commit-Position: refs/heads/master@{#26754}
-
rossberg authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/932333004 Cr-Commit-Position: refs/heads/master@{#26753}
-
ishell authored
Minor tools/grokdump improvements: avoid some None dereferences and add some line breaks to generated html pages. Review URL: https://codereview.chromium.org/943573002 Cr-Commit-Position: refs/heads/master@{#26752}
-
rossberg authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/939063002 Cr-Commit-Position: refs/heads/master@{#26751}
-
machenbach authored
TBR=bmeurer@chromium.org BUG=chromium:353487 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/930203003 Cr-Commit-Position: refs/heads/master@{#26750}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/940003002 Cr-Commit-Position: refs/heads/master@{#26749}
-
ulan authored
BUG=chromium:454619 LOG=NO Review URL: https://codereview.chromium.org/926293004 Cr-Commit-Position: refs/heads/master@{#26748}
-
verwaest authored
Clear Map::constructor to object_function from the same context for prototype maps. This avoids keeping small pockets of memory alive for the common pattern where prototypes are used to emulate classes: function inherit(parent, child) { function p() {} p.prototype = parent.prototype; child.prototype = new p(); } Otherwise child.prototype[constructor] keeps alive p, p's context, the initial map attached to p, and the (now empty) transition array of the initial map. BUG= Review URL: https://codereview.chromium.org/942493002 Cr-Commit-Position: refs/heads/master@{#26747}
-
titzer authored
R=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/930003003 Cr-Commit-Position: refs/heads/master@{#26746}
-
titzer authored
AstGraphBuilder puts a constant context in from the beginning. Also fix bug in merging contexts in environment. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/934293002 Cr-Commit-Position: refs/heads/master@{#26745}
-
rossberg authored
R=mstarzinger@chromium.org BUG=v8:3902 LOG=Y Review URL: https://codereview.chromium.org/939953002 Cr-Commit-Position: refs/heads/master@{#26744}
-
jarin authored
BUG=chromium:459955 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/943483002 Cr-Commit-Position: refs/heads/master@{#26743}
-
bmeurer authored
Revert of [x64] Generate test reg,reg instead of cmp reg,0. (patchset #2 id:20001 of https://codereview.chromium.org/916543004/) Reason for revert: Tanks some benchmarks (for no obvious reason) Original issue's description: > [x64] Generate test reg,reg instead of cmp reg,0. > > The instruction sequence is shorter and saves decoding bandwidth. > > R=svenpanne@chromium.org > > Committed: https://crrev.com/a7fb5ed400701b22c455d0ad410bc98b211e5730 > Cr-Commit-Position: refs/heads/master@{#26734} TBR=svenpanne@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/939923003 Cr-Commit-Position: refs/heads/master@{#26742}
-
loislo authored
The root of problem is the fact that we don't track the position of 'this' statement but use them when visit compare statement. As a result we have -1 as the position of left expression and the resulting relative position is negative and doesn't fit into BitField. BUG=452067 TEST=test-cpu-profiler/SourceLocation LOG=n Review URL: https://codereview.chromium.org/940593002 Cr-Commit-Position: refs/heads/master@{#26741}
-
ulan authored
This reverts commit 3cd889 for regressing Kraken benchmark BUG=chromium:457174 LOG=N Review URL: https://codereview.chromium.org/941503003 Cr-Commit-Position: refs/heads/master@{#26740}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/936323004 Cr-Commit-Position: refs/heads/master@{#26739}
-
hpayer authored
BUG=430201 LOG=n Review URL: https://codereview.chromium.org/937833002 Cr-Commit-Position: refs/heads/master@{#26738}
-
verwaest authored
Revert of Remove handle wrappers from basic elements accessors (patchset #2 id:20001 of https://codereview.chromium.org/934173004/) Reason for revert: Breakage Original issue's description: > Remove handle wrappers from basic elements accessors > > BUG= > R=yangguo@chromium.org > > Committed: https://crrev.com/40b7c513c696f405af0ae3e74e844d3c341bc3f2 > Cr-Commit-Position: refs/heads/master@{#26736} TBR=yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/932693003 Cr-Commit-Position: refs/heads/master@{#26737}
-
Toon Verwaest authored
BUG= R=yangguo@chromium.org Review URL: https://codereview.chromium.org/934173004 Cr-Commit-Position: refs/heads/master@{#26736}
-
Toon Verwaest authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/939933002 Cr-Commit-Position: refs/heads/master@{#26735}
-
Benedikt Meurer authored
The instruction sequence is shorter and saves decoding bandwidth. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/916543004 Cr-Commit-Position: refs/heads/master@{#26734}
-
tfarina authored
BUG=None R=bmeurer@chromium.org LOG=N Review URL: https://codereview.chromium.org/933673002 Cr-Commit-Position: refs/heads/master@{#26733}
-
v8-autoroll authored
Rolling v8/build/gyp to 34640080d08ab2a37665512e52142947def3056d Rolling v8/tools/clang to f6daa55d03995e82201a3278203e7c0421a59546 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/937063002 Cr-Commit-Position: refs/heads/master@{#26732}
-
- 18 Feb, 2015 4 commits
-
-
ishell@chromium.org authored
BUG=chromium:459512 LOG=N TBR=verwaest@chromium.org Review URL: https://codereview.chromium.org/936253002 Cr-Commit-Position: refs/heads/master@{#26731}
-
machenbach authored
NOTRY=true Review URL: https://codereview.chromium.org/929793005 Cr-Commit-Position: refs/heads/master@{#26730}
-
balazs.kilvady authored
Space and time constants fixed. Delay slot optimisations added. BUG= Review URL: https://codereview.chromium.org/940453003 Cr-Commit-Position: refs/heads/master@{#26729}
-
adamk authored
ModuleDescriptor will end up holding the set of data described in the spec as a "Module record". This introduces a little bit of confusion with ModuleInfo, but I hope that'll become clearer over time. Also removed the interface-printing flags. We probably want Module-printing flags, but that can wait until we have more Module-related structures. BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/935723004 Cr-Commit-Position: refs/heads/master@{#26728}
-