- 17 Dec, 2014 15 commits
-
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#25870}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#25869}
-
arv authored
This adds support for computed property names, under the flag --harmony-computed-property-names, for both object literals and classes. This is a revert of the revert, a76419f0. This changes to do an early bailout in HOptimizedGraphBuilder::VisitObjectLiteral instead of doing that in the later loop. BUG=v8:3754 LOG=Y TBR=dslomov@chromium.org Review URL: https://codereview.chromium.org/792233008 Cr-Commit-Position: refs/heads/master@{#25868}
-
dcarney authored
R=titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/805263003 Cr-Commit-Position: refs/heads/master@{#25867}
-
dcarney authored
R=titzer@chromium.org BUG= Review URL: https://codereview.chromium.org/810023002 Cr-Commit-Position: refs/heads/master@{#25866}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/810013002 Cr-Commit-Position: refs/heads/master@{#25865}
-
dcarney authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/798363007 Cr-Commit-Position: refs/heads/master@{#25864}
-
Benedikt Meurer authored
TEST=unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/816433002 Cr-Commit-Position: refs/heads/master@{#25863}
-
hpayer authored
Revert of Shrink initial old generation size based on new space survival rate. (patchset #7 id:140001 of https://codereview.chromium.org/785593002/) Reason for revert: Performance regressions. Original issue's description: > Shrink initial old generation size based on new space survival rate. > > BUG= > > Committed: https://crrev.com/37f9bb72b9c7ea4eccef6cb6533b3c42792fb5e6 > Cr-Commit-Position: refs/heads/master@{#25850} TBR=jochen@chromium.org,ulan@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/813733002 Cr-Commit-Position: refs/heads/master@{#25862}
-
Benedikt Meurer authored
The GraphReducer should recurse into new inputs after a node was changed. Most of the reducers already assume this behavior, and it mostly worked by accident in many cases. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/800073004 Cr-Commit-Position: refs/heads/master@{#25861}
-
jochen authored
R=marja@chromium.org BUG=chromium:442804 LOG=n Review URL: https://codereview.chromium.org/791713003 Cr-Commit-Position: refs/heads/master@{#25860}
-
bmeurer authored
Revert of [turbofan] Correctify TruncateFloat64ToInt32 reduction in MachineOperatorReducer. (patchset #1 id:1 of https://codereview.chromium.org/801263002/) Reason for revert: Can cause reduce cycles, needs more investigation Original issue's description: > [turbofan] Correctify TruncateFloat64ToInt32 reduction in MachineOperatorReducer. > > TEST=unittests > R=svenpanne@chromium.org > > Committed: https://chromium.googlesource.com/v8/v8/+/6e7ceee4d02a81f167d47d8c6dc57a226b8d98d4 TBR=svenpanne@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/794473003 Cr-Commit-Position: refs/heads/master@{#25859}
-
erik.corry authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/798713004 Cr-Commit-Position: refs/heads/master@{#25858}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/795433003 Cr-Commit-Position: refs/heads/master@{#25857}
-
v8-autoroll authored
Rolling v8/tools/clang to 90fb65e7a9a5c9d6d9613dfb0e78921c52ca9cfc TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/795843004 Cr-Commit-Position: refs/heads/master@{#25856}
-
- 16 Dec, 2014 25 commits
-
-
caitpotter88 authored
LOG=N BUG=v8:3764, v8:3765 R=dslomov@chromium.org Review URL: https://codereview.chromium.org/799803003 Cr-Commit-Position: refs/heads/master@{#25855}
-
arv authored
The spec ended up using Get(unscopables, propertyName) and comparing the result to undefined instead of using Has. BUG=v8:3632 LOG=Y R=adamk, dslomov@chromium.org Review URL: https://codereview.chromium.org/807893002 Cr-Commit-Position: refs/heads/master@{#25854}
-
arv authored
Revert of ES6 computed property names (patchset #1 id:1 of https://codereview.chromium.org/807173002/) Reason for revert: Crashes Win32. It was not flake. Original issue's description: > ES6 computed property names > > This adds support for computed property names, under the flag > --harmony-computed-property-names, for both object literals and > classes. > > This is a revert of the revert, a76419f0 with > no changes. I cannot reproduce the issue on Win8.1 or WinXP. Letting the bots > try again. > > BUG=v8:3754 > LOG=Y > TBR=dslomov@chromium.org TBR=dslomov@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3754 Review URL: https://codereview.chromium.org/807033003 Cr-Commit-Position: refs/heads/master@{#25853}
-
erikcorry authored
R=ulan@chromium.org BUG= Review URL: https://codereview.chromium.org/810473004 Cr-Commit-Position: refs/heads/master@{#25852}
-
arv authored
This adds support for computed property names, under the flag --harmony-computed-property-names, for both object literals and classes. This is a revert of the revert, a76419f0 with no changes. I cannot reproduce the issue on Win8.1 or WinXP. Letting the bots try again. BUG=v8:3754 LOG=Y TBR=dslomov@chromium.org Review URL: https://codereview.chromium.org/807173002 Cr-Commit-Position: refs/heads/master@{#25851}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/785593002 Cr-Commit-Position: refs/heads/master@{#25850}
-
ulan authored
ARM: check immediate overflow in branch and mov_label_offset in release mode to catch crashes earlier. BUG=chromium:440913 LOG=N Review URL: https://codereview.chromium.org/810763002 Cr-Commit-Position: refs/heads/master@{#25849}
-
erik.corry authored
R=jkummerow@chromium.org BUG= Review URL: https://codereview.chromium.org/812593002 Cr-Commit-Position: refs/heads/master@{#25848}
-
dslomov authored
R=arv@chromium.org BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/808723002 Cr-Commit-Position: refs/heads/master@{#25847}
-
Jakob Kummerow authored
R=erik.corry@gmail.com Review URL: https://codereview.chromium.org/808773003 Cr-Commit-Position: refs/heads/master@{#25846}
-
jkummerow authored
It searches for a commit that a given patch can cleanly be applied to. Review URL: https://codereview.chromium.org/799273003 Cr-Commit-Position: refs/heads/master@{#25845}
-
jkummerow authored
BUG=chromium:442703 LOG=n R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/809723002 Cr-Commit-Position: refs/heads/master@{#25844}
-
svenpanne authored
This actually fixes 3 different issues when accessing Operand1: * Object vs. HeapObject * Wrong defaults for equals/hash * silently dropping const TEST=test/mjsunit/regress/regress-441099.js BUG=chromium:441099 LOG=y Review URL: https://codereview.chromium.org/812563002 Cr-Commit-Position: refs/heads/master@{#25843}
-
ishell authored
Review URL: https://codereview.chromium.org/805453002 Cr-Commit-Position: refs/heads/master@{#25842}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/793683002 Cr-Commit-Position: refs/heads/master@{#25841}
-
Benedikt Meurer authored
This greatly reduces the number of nodes in the graph (by more than 20x in some extreme cases) for the Emscripten python interpreter main function. BUG=v8:3763 LOG=y TEST=cctest,mjsunit,unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/802353003 Cr-Commit-Position: refs/heads/master@{#25840}
-
erik.corry authored
R=jkummerow@chromium.org, yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/799403003 Cr-Commit-Position: refs/heads/master@{#25839}
-
marja authored
The bug would occur when we try to Reset() to a position already at the end. This happens e.g., when the regexp ends with \u. What used to happen in that case: 1) Advance past \ and u (to the end) (which wouldn't increase next_pos_ enough) 2) Try to parse 4 hex digits 3) When that failed, Reset() to the position which should've been at the end but wasn't. To be able to properly Reset() to a position at the end, we need to allow next_pos_ to move beyond the end (since position() is next_pos_ - 1). Minimal repro case: var r = /foo\u/ r.test("foou") // should be true, was false. (Note that \u not followed by 4 hex didits should be interpreted as an identity escape. It already worked unless \u was at the end of the regexp.) BUG=v8:3756 LOG=NO Review URL: https://codereview.chromium.org/802313003 Cr-Commit-Position: refs/heads/master@{#25838}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/803993002 Cr-Commit-Position: refs/heads/master@{#25837}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/811713002 Cr-Commit-Position: refs/heads/master@{#25836}
-
Sven Panne authored
Patch from issue 800293002 authored by ben@strongloop.com TBR=yangguo@chromium.org Review URL: https://codereview.chromium.org/806143002 Cr-Commit-Position: refs/heads/master@{#25835}
-
Benedikt Meurer authored
TEST=unittests R=titzer@chromium.org Review URL: https://codereview.chromium.org/810683003 Cr-Commit-Position: refs/heads/master@{#25834}
-
chunyang.dai authored
port d211608a original commit message: [turbofan] Remove the no-context hack for JSToNumber. The ToNumberStub is now able to handle all plain primitives (Numbers, Booleans, Null, Undefined and Strings) without context access. BUG= Review URL: https://codereview.chromium.org/810683002 Cr-Commit-Position: refs/heads/master@{#25833}
-
Benedikt Meurer authored
Relanded with fix for always returning Change for PlainPrimitive even if there was no change. The performance regression on primes.js and corrections.js is due to unlucky loop header alignment; will be addressed separately. TEST=unittests R=svenpanne@chromium.org Committed: https://chromium.googlesource.com/v8/v8/+/75484e8d16866eba7aa9c3b87841cd6ce2f466b8 Review URL: https://codereview.chromium.org/799413002 Cr-Commit-Position: refs/heads/master@{#25832}
-
bmeurer authored
Revert of [turbofan] Relax effects and context for JSToNumber(x:plain-primitive). (patchset #1 id:1 of https://codereview.chromium.org/799413002/) Reason for revert: Performance regressions on primes and corrections benchmarks. Original issue's description: > [turbofan] Relax effects and context for JSToNumber(x:plain-primitive). > > TEST=unittests > R=svenpanne@chromium.org > > Committed: https://chromium.googlesource.com/v8/v8/+/75484e8d16866eba7aa9c3b87841cd6ce2f466b8 TBR=svenpanne@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/806103002 Cr-Commit-Position: refs/heads/master@{#25831}
-