- 09 Dec, 2014 14 commits
-
-
Ben L. Titzer authored
This reverts commit aeda76c5. Reason: exposed other TurboFan bugs. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/785233003 Cr-Commit-Position: refs/heads/master@{#25730}
-
machenbach authored
Revert of Use same blob format for internal and external snapshots. (patchset #2 id:20001 of https://codereview.chromium.org/787033002/) Reason for revert: [sheriff] breaks http://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/1293 Original issue's description: > Use same blob format for internal and external snapshots. > > R=vogelheim@chromium.org TBR=vogelheim@chromium.org,yangguo@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/792563002 Cr-Commit-Position: refs/heads/master@{#25729}
-
yangguo authored
Revert of Do not embed constant functions in StoreTransition stub. (patchset #3 id:40001 of https://codereview.chromium.org/769733003/) Reason for revert: GC stress failure: http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress%20-%201/builds/1038 Original issue's description: > Do not embed constant functions in StoreTransition stub. > > BUG=v8:3629 > LOG=N TBR=ishell@google.com,ishell@chromium.org,ulan@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3629 Review URL: https://codereview.chromium.org/785253002 Cr-Commit-Position: refs/heads/master@{#25728}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/787033002 Cr-Commit-Position: refs/heads/master@{#25727}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/769733003 Cr-Commit-Position: refs/heads/master@{#25726}
-
titzer authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/789773002 Cr-Commit-Position: refs/heads/master@{#25725}
-
chunyang.dai authored
This error is introduced by baafb8f9. BUG= Review URL: https://codereview.chromium.org/791543003 Cr-Commit-Position: refs/heads/master@{#25724}
-
jochen authored
BUG=none R=machenbach@chromium.org LOG=n NOTREECHECKS=true Review URL: https://codereview.chromium.org/771323006 Cr-Commit-Position: refs/heads/master@{#25723}
-
Benedikt Meurer authored
TEST=mjsunit/compiler/regress-lena R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/784153006 Cr-Commit-Position: refs/heads/master@{#25722}
-
jochen authored
R=machenbach@chromium.rg LOG=n BUG=none NOTRY=true Review URL: https://codereview.chromium.org/786203003 Cr-Commit-Position: refs/heads/master@{#25721}
-
jochen authored
BUG=none R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/792513002 Cr-Commit-Position: refs/heads/master@{#25720}
-
jochen authored
We will remove dependencies in about a week again. BUG=none R=machenbach@chromium.org LOG=y Review URL: https://codereview.chromium.org/733203008 Cr-Commit-Position: refs/heads/master@{#25719}
-
bmeurer authored
Also fix the pushing of JSToBoolean into Phis and generalize it to also include pushing into Selects. TEST=cctest,unittests Review URL: https://codereview.chromium.org/792463003 Cr-Commit-Position: refs/heads/master@{#25718}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/785933002 Cr-Commit-Position: refs/heads/master@{#25717}
-
- 08 Dec, 2014 20 commits
-
-
Dmitry Lomov authored
TBR=arv@chromium.org BUG=v8:3744 LOG=N NOTRY=true Review URL: https://codereview.chromium.org/746743003 Cr-Commit-Position: refs/heads/master@{#25716}
-
adamk authored
This was previously landed in commit 8599f5f0, but failed the collections mjsunit test on ia32 with --deopt-every-n=1. The fixed patch adds a ClearFlag(HValue::kCanOverflow) call after every arithmetic operation, which should remove all the deopt points in these intrinsics. Ideally, it seems like there should be a way to verify that there are no deopt points for these inline optimized functions, since there's nothing to deopt to. But I don't currently know of such a thing. Review URL: https://codereview.chromium.org/782073002 Cr-Commit-Position: refs/heads/master@{#25715}
-
dslomov authored
R=arv@chromium.org BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/776563002 Cr-Commit-Position: refs/heads/master@{#25714}
-
chunyang.dai authored
This test case ( added by git: 4c7effe5 ). should has different implementation for Turbofan and crankshaft. BUG= Review URL: https://codereview.chromium.org/774163005 Cr-Commit-Position: refs/heads/master@{#25713}
-
dslomov authored
R=yangguo@chromium.org,aandrey@chromium.org BUG=v8:3743 LOG=N Review URL: https://codereview.chromium.org/758603004 Cr-Commit-Position: refs/heads/master@{#25712}
-
Jochen Eisinger authored
The android toolchain for L now has a proper version (21) BUG=none TBR=rossberg@chromium.org LOG=n Review URL: https://codereview.chromium.org/777273004 Cr-Commit-Position: refs/heads/master@{#25711}
-
jochen authored
Also remove the now disfunctinal 'builddeps' and 'dependencies' targets BUG=none R=machenbach@chromium.org,jkummerow@chromium.org LOG=y Review URL: https://codereview.chromium.org/788613002 Cr-Commit-Position: refs/heads/master@{#25710}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/786763002 Cr-Commit-Position: refs/heads/master@{#25709}
-
marja authored
Blink already has code for handling invalid cached data. The attached test ensures that cached data is gracefully rejected if it cannot be used. This also unifies parser cache and code cache handling. R=yangguo@chromium.org BUG=439889 LOG=N Review URL: https://codereview.chromium.org/781203003 Cr-Commit-Position: refs/heads/master@{#25708}
-
Benedikt Meurer authored
Use the Operator::kPure flag instead, which determines whether the JS operator has effect/control edges. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/720233006 Cr-Commit-Position: refs/heads/master@{#25707}
-
ulan authored
BUG=v8:3742 LOG=N Review URL: https://codereview.chromium.org/764783003 Cr-Commit-Position: refs/heads/master@{#25706}
-
ulan authored
BUG=chromium:439868 LOG=N Review URL: https://codereview.chromium.org/779293003 Cr-Commit-Position: refs/heads/master@{#25705}
-
dcarney authored
R=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/777403003 Cr-Commit-Position: refs/heads/master@{#25704}
-
yangguo authored
R=jochen@chromium.org Review URL: https://codereview.chromium.org/790433002 Cr-Commit-Position: refs/heads/master@{#25703}
-
Jochen Eisinger authored
BUG=none TBR=rossberg@chromium.org LOG=n Review URL: https://codereview.chromium.org/788603002 Cr-Commit-Position: refs/heads/master@{#25702}
-
jochen authored
When compiling with the macro DCHECK_ALWAYS_ON defined, DCHECKs and supporting code gets compiled and enabled. This increases test coverage for chromium release buildbots BUG=v8:3731 R=jkummerow@chromium.org LOG=y Review URL: https://codereview.chromium.org/760213005 Cr-Commit-Position: refs/heads/master@{#25701}
-
machenbach authored
BUG=chromium:374740 LOG=n TEST=python -m unittest run_perf_test NOTRY=true TBR=ulan@chromium.org Review URL: https://codereview.chromium.org/776223003 Cr-Commit-Position: refs/heads/master@{#25700}
-
Benedikt Meurer authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/783913003 Cr-Commit-Position: refs/heads/master@{#25699}
-
Benedikt Meurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/786703002 Cr-Commit-Position: refs/heads/master@{#25698}
-
adamk authored
Review URL: https://codereview.chromium.org/780323002 Cr-Commit-Position: refs/heads/master@{#25697}
-
- 05 Dec, 2014 6 commits
-
-
adamk authored
Revert of Optimize add/set/delete operations for string keys in Maps and Sets (patchset #1 id:1 of https://codereview.chromium.org/777663003/) Reason for revert: Deopt fuzzer reports that something's still broken, reverting until I can create a minimal repro. Original issue's description: > Optimize add/set/delete operations for string keys in Maps and Sets > > This was previously landed in commit 66e2f60b, but failed the > collections mjsunit test with --deopt-every-n=1 due to a typo > in the shrinking code. This patch corrects and simplifies the > shrinking logic, and the tests now pass. > > R=dslomov@chromium.org > > Committed: https://chromium.googlesource.com/v8/v8/+/8599f5f047b4400f7f61de9e449b2246c9aad471 TBR=dslomov@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/742353006 Cr-Commit-Position: refs/heads/master@{#25696}
-
Adam Klein authored
This was previously landed in commit 66e2f60b, but failed the collections mjsunit test with --deopt-every-n=1 due to a typo in the shrinking code. This patch corrects and simplifies the shrinking logic, and the tests now pass. R=dslomov@chromium.org Review URL: https://codereview.chromium.org/777663003 Cr-Commit-Position: refs/heads/master@{#25695}
-
arv authored
This introduces Hydrogen for %_GetPrototype. The code falls back on runtime if the object needs access checks or if its prototype is a hidden prototype. BUG=None LOG=Y R=dslomov@chromium.org Review URL: https://codereview.chromium.org/756423006 Cr-Commit-Position: refs/heads/master@{#25694}
-
paul.lind authored
Port 35ff259b. BUG= Review URL: https://codereview.chromium.org/756383005 Cr-Commit-Position: refs/heads/master@{#25693}
-
balazs.kilvady authored
Port 35ff259b Original commit message: This combines Map::DoneInobjectSlackTracking and Map::ConstructionCount into one more generic 4-bit counter. Counter values from 15 down to 8 are used for in-object slack tracking, values from 7 down to 0 are free to be used for a new counter when in-object slack tracking is inactive BUG= Review URL: https://codereview.chromium.org/780303003 Cr-Commit-Position: refs/heads/master@{#25692}
-
baixo authored
BUG=421063 Review URL: https://codereview.chromium.org/749213004 Cr-Commit-Position: refs/heads/master@{#25691}
-