- 16 Jan, 2015 13 commits
-
-
bmeurer authored
- Make Node::Inputs and Node::Uses mostly STL compliant. - Get rid of some pre-C++11 crappiness. - Start moving unit tests from cctest to unittests. - TrimInputCount() now tries to reserve inputs slots for later appending. - Fix numerous style guide violations. TEST=cctest,unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/851263002 Cr-Commit-Position: refs/heads/master@{#26098}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/836093007 Cr-Commit-Position: refs/heads/master@{#26097}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/851243002 Cr-Commit-Position: refs/heads/master@{#26096}
-
jochen authored
Hopefully we'll catch heap corruption earlier where identifying the object that holds a stale pointer. Speaking of staleness, also remove old debugging code. BUG=chromium:128415 R=ulan@chromium.org,hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/843013005 Cr-Commit-Position: refs/heads/master@{#26095}
-
bmeurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/812033012 Cr-Commit-Position: refs/heads/master@{#26094}
-
Sven Panne authored
This time we simply undo the change introduced by the PPC port for this test. No idea why it should be necessary, and Windows XP obviously doesn't give us that much stack, anyway. TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/826833003 Cr-Commit-Position: refs/heads/master@{#26093}
-
Sven Panne authored
The test fails on XP only, so let's tentatively raise the stack limit more. We probably need to investigate what a tighter limit might be and (more importantly) what the underlying reason for the failure is. Hopefully 1800kB is enough, we can't test this via try jobs, because we don't have XP try bots. :-/ R=machenbach@chromium.org Review URL: https://codereview.chromium.org/791693005 Cr-Commit-Position: refs/heads/master@{#26092}
-
Sven Panne authored
Contribution of PowerPC port (continuation of 422063005). The inital patch covers the core changes to the common files. Subsequent patches will cover changes to common files to support AIX and to update the ppc directories so they are current with the changes in the rest of the project. This is based off of the GitHub repository https://github.com/andrewlow/v8ppc BUG= R=svenpanne@chromium.org, danno@chromium.org, sevnpanne@chromium.org Review URL: https://codereview.chromium.org/817143002 Cr-Commit-Position: refs/heads/master@{#26091}
-
cdai2 authored
port 74e38e34. original commit message: 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, 7d48fd9d. BUG= R=weiliang.lin@intel.com Review URL: https://codereview.chromium.org/825593004 Cr-Commit-Position: refs/heads/master@{#26090}
-
deftly authored
Original version from robert@openbsd.org with modification from myself BUG= Review URL: https://codereview.chromium.org/856553002 Cr-Commit-Position: refs/heads/master@{#26089}
-
paul.lind authored
Port: 74e38e34 Original commit message: 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, 7d48fd9d. BUG=v8:3754 LOG=Y Review URL: https://codereview.chromium.org/829913005 Cr-Commit-Position: refs/heads/master@{#26088}
-
v8-autoroll authored
Rolling v8/build/gyp to 194ec65a55edf24c1976d4265f57e8c90ef5bb2f Rolling v8/tools/clang to 790f3b26cdce99c8e5751893a18134afd0202ed0 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/814833012 Cr-Commit-Position: refs/heads/master@{#26087}
-
arv authored
Enable test on windows again and disable the problematic lines only. BUG=v8:3815 LOG=N R=dslomov@chromium.org Review URL: https://codereview.chromium.org/850773004 Cr-Commit-Position: refs/heads/master@{#26086}
-
- 15 Jan, 2015 21 commits
-
-
Erik Arvidsson authored
BUG=v8:3815 LOG=N TBR=dslomov@chromium.org Review URL: https://codereview.chromium.org/854903002 Cr-Commit-Position: refs/heads/master@{#26085}
-
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, 7d48fd9d. BUG=v8:3754 LOG=Y R=dslomov@chromium.org Review URL: https://codereview.chromium.org/798243004 Cr-Commit-Position: refs/heads/master@{#26084}
-
adamk authored
This also simplifies target_stack_ and tightens up the types of nodes that can appear in it. Best I can tell, this code has been dead since https://code.google.com/p/v8/source/detail?r=7542 Review URL: https://codereview.chromium.org/850093004 Cr-Commit-Position: refs/heads/master@{#26083}
-
bmeurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/852963004 Cr-Commit-Position: refs/heads/master@{#26082}
-
bmeurer authored
Revert of [turbofan] Make Factory::NewNumber() always return the minus_zero_value. (patchset #1 id:1 of https://codereview.chromium.org/838263006/) Reason for revert: Breaks the tree Original issue's description: > [turbofan] Make Factory::NewNumber() always return the minus_zero_value. > > TEST=unittests > R=mstarzinger@chromium.org, dcarney@chromium.org > > Committed: https://crrev.com/55b3e268b2895e2c09230d39669a75b6ab4e7e4d > Cr-Commit-Position: refs/heads/master@{#26080} TBR=dcarney@chromium.org,mstarzinger@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/853683009 Cr-Commit-Position: refs/heads/master@{#26081}
-
Benedikt Meurer authored
TEST=unittests R=mstarzinger@chromium.org, dcarney@chromium.org Review URL: https://codereview.chromium.org/838263006 Cr-Commit-Position: refs/heads/master@{#26080}
-
bmeurer authored
TEST=unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/807573004 Cr-Commit-Position: refs/heads/master@{#26079}
-
bmeurer authored
Revert of [turbofan] Use PlainPrimitiveToNumber whenever possible. (patchset #1 id:1 of https://codereview.chromium.org/852763002/) Reason for revert: Tanks performance of SQLite and towers.c. Original issue's description: > [turbofan] Use PlainPrimitiveToNumber whenever possible. > > TEST=cctest,unittests > R=jarin@chromium.org > > Committed: https://crrev.com/1a5db24e6bf831e61e3f4aa0c252f77e48c3689c > Cr-Commit-Position: refs/heads/master@{#26071} TBR=jarin@chromium.org,dcarney@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/852153003 Cr-Commit-Position: refs/heads/master@{#26078}
-
marja authored
The code is copied from Chromium presubmit. BUG= Review URL: https://codereview.chromium.org/837503003 Cr-Commit-Position: refs/heads/master@{#26077}
-
mvstanton authored
The MISS handler was being called when the receiver was a Smi, instead, we should recognize the case and use the heap number map. BUG= Review URL: https://codereview.chromium.org/854623002 Cr-Commit-Position: refs/heads/master@{#26076}
-
mstarzinger authored
R=jkummerow@chromium.org TEST=mjsunit/nans Review URL: https://codereview.chromium.org/850303002 Cr-Commit-Position: refs/heads/master@{#26075}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/798873008 Cr-Commit-Position: refs/heads/master@{#26074}
-
Yang Guo authored
TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/843913008 Cr-Commit-Position: refs/heads/master@{#26073}
-
yangguo authored
Math functions: Some Math functions require typed arrays for their implementation. The embedded script may call those Math functions. The serializer needs to deal with this. Added assertion to make sure no other typed array is created when snapshotting. Number-string cache: We assume that the initial snapshot does not expand the number-string cache. This is no longer true for custom heap snapshots. Bound functions: Bound functions store the bound arguments in a COW fixed array, including the bindee function. COW arrays are serialized into the startup snapshot and referenced in the partial snapshot via partial snapshot cache. However, the bindee function is context-dependent and must not be part of the startup snapshot. There is no need for bound functions to use a COW array though. R=jochen@chromium.org Review URL: https://codereview.chromium.org/851073002 Cr-Commit-Position: refs/heads/master@{#26072}
-
bmeurer authored
TEST=cctest,unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/852763002 Cr-Commit-Position: refs/heads/master@{#26071}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/853713002 Cr-Commit-Position: refs/heads/master@{#26070}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/854703002 Cr-Commit-Position: refs/heads/master@{#26069}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/852633002 Cr-Commit-Position: refs/heads/master@{#26068}
-
machenbach authored
Revert of Auto-generate v8 version based on tags. (patchset #5 id:80001 of https://codereview.chromium.org/797503007/) Reason for revert: Blocks roll on android_aosp: https://codereview.chromium.org/851953005/ Original issue's description: > Auto-generate v8 version based on tags. > > BUG=chromium:446166 > LOG=y > > Committed: https://crrev.com/b301b85be895c6fcd1edfe2fd1e60b5abd0ac64d > Cr-Commit-Position: refs/heads/master@{#26062} TBR=jochen@chromium.org,jkummerow@chromium.org,tandrii@chromium.org NOTREECHECKS=true NOTRY=true BUG=chromium:446166 Review URL: https://codereview.chromium.org/850263002 Cr-Commit-Position: refs/heads/master@{#26067}
-
baptiste.afsa authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/850073002 Cr-Commit-Position: refs/heads/master@{#26066}
-
v8-autoroll authored
Rolling v8/build/gyp to 789a019a832029f9a6f8d906a4bcee4736eabc90 Rolling v8/testing/gtest to be1868139ffe0ccd0e8e3b37292b84c821d9c8ad TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/850223003 Cr-Commit-Position: refs/heads/master@{#26065}
-
- 14 Jan, 2015 6 commits
-
-
balazs.kilvady authored
MIPS: Fix 'MIPS: Fix after 'Reland remaining parts of 'Use weak cells in map checks in polymorphic ICs''.' Fix 30f2578c BUG= Review URL: https://codereview.chromium.org/846423002 Cr-Commit-Position: refs/heads/master@{#26064}
-
Ben L. Titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/852783002 Cr-Commit-Position: refs/heads/master@{#26063}
-
machenbach authored
BUG=chromium:446166 LOG=y Review URL: https://codereview.chromium.org/797503007 Cr-Commit-Position: refs/heads/master@{#26062}
-
yangguo authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/853493003 Cr-Commit-Position: refs/heads/master@{#26061}
-
mstarzinger authored
R=rossberg@chromium.org TEST=cctest/test-run-jsbranches/ForOfContinueStatement Review URL: https://codereview.chromium.org/850803002 Cr-Commit-Position: refs/heads/master@{#26060}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/851953003 Cr-Commit-Position: refs/heads/master@{#26059}
-