- 26 Jan, 2015 10 commits
-
-
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}
-
machenbach authored
This makes some internal renaming, e.g. trunk -> candidates, bleeding edge -> master, without changing the api. Also remove some unused bailout steps from the push script. Remove unused bump version script. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/873213002 Cr-Commit-Position: refs/heads/master@{#26269}
-
mstarzinger authored
R=jarin@chromium.org TEST=mjsunit/regress/regress-crbug-451013 BUG=chromium:451013 LOG=N Review URL: https://codereview.chromium.org/873973003 Cr-Commit-Position: refs/heads/master@{#26268}
-
danno authored
R=mstarzinger@chromium.org LOG=N Review URL: https://codereview.chromium.org/863213003 Cr-Commit-Position: refs/heads/master@{#26267}
-
yangguo authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/875863002 Cr-Commit-Position: refs/heads/master@{#26266}
-
dcarney authored
Review URL: https://codereview.chromium.org/875853002 Cr-Commit-Position: refs/heads/master@{#26265}
-
bmeurer authored
Accessing the builtins object this way prevents sharing of code across native contexts; instead we now load the builtin from the context of the JS operation instead. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/879433002 Cr-Commit-Position: refs/heads/master@{#26264}
-
bmeurer authored
The lowering of intrinsics is therefore now decoupled from the general inlining logic. TEST=cctest,unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/872363002 Cr-Commit-Position: refs/heads/master@{#26263}
-
yangguo authored
Broke after c7b09aac TBR=danno@chromium.org Review URL: https://codereview.chromium.org/875833002 Cr-Commit-Position: refs/heads/master@{#26262}
-
svenpanne authored
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/873703002 Cr-Commit-Position: refs/heads/master@{#26261}
-
- 25 Jan, 2015 1 commit
-
-
v8-autoroll authored
Rolling v8/tools/clang to 853a3150b369e5dcd62d7429998bfafe8158e16e TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/868373002 Cr-Commit-Position: refs/heads/master@{#26260}
-
- 24 Jan, 2015 1 commit
-
-
v8-autoroll authored
Rolling v8/build/gyp to b28bd7ddd1438c98f93a8e5383b7daceb572a3fb TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/874753004 Cr-Commit-Position: refs/heads/master@{#26259}
-
- 23 Jan, 2015 27 commits
-
-
adamk authored
R=arv@chromium.org Review URL: https://codereview.chromium.org/867923004 Cr-Commit-Position: refs/heads/master@{#26258}
-
balazs.kilvady authored
Port c7b09aac Original commit message: Along the way: - Thread isolate parameter explicitly through code that used to rely on getting it from the zone. - Canonicalize the parameter position of isolate and zone for affected code - Change Hydrogen New<> instruction templates to automatically pass isolate LOG=N BUG= Review URL: https://codereview.chromium.org/875533002 Cr-Commit-Position: refs/heads/master@{#26257}
-
danno authored
Allows unit tests that just need a zone and no isolate to avoid the overhead of creating one. R=mstarzinger@chromium.org LOG=N Review URL: https://codereview.chromium.org/871843004 Cr-Commit-Position: refs/heads/master@{#26256}
-
machenbach authored
BUG=chromium:451357 LOG=n TBR=tandrii@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/872813002 Cr-Commit-Position: refs/heads/master@{#26255}
-
machenbach authored
This reverts commit 9ae1c238. BUG=chromium:446166 LOG=n NOTRY=true TBR=jkummerow@chromium.org Review URL: https://codereview.chromium.org/868093002 Cr-Commit-Position: refs/heads/master@{#26254}
-
caitpotter88 authored
ES6 Array.prototype.toString falls back on Object.prototype.toString if method "join" is not callable. BUG=v8:3793 LOG=Y R=dslomov@chromium.org, arv@chromium.org Review URL: https://codereview.chromium.org/835753002 Cr-Commit-Position: refs/heads/master@{#26253}
-
danno authored
Along the way: - Thread isolate parameter explicitly through code that used to rely on getting it from the zone. - Canonicalize the parameter position of isolate and zone for affected code - Change Hydrogen New<> instruction templates to automatically pass isolate R=mstarzinger@chromium.org LOG=N Review URL: https://codereview.chromium.org/868883002 Cr-Commit-Position: refs/heads/master@{#26252}
-
machenbach authored
BUG=chromium:451357 LOG=n TBR=tandrii@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/870923003 Cr-Commit-Position: refs/heads/master@{#26251}
-
marja authored
BUG= Review URL: https://codereview.chromium.org/871893002 Cr-Commit-Position: refs/heads/master@{#26250}
-
mstarzinger authored
R=ishell@chromium.org TEST=cctest/test-api/SetJitCodeEventHandler Review URL: https://codereview.chromium.org/874493002 Cr-Commit-Position: refs/heads/master@{#26249}
-
balazs.kilvady authored
Port cc6c373e BUG= Review URL: https://codereview.chromium.org/867093003 Cr-Commit-Position: refs/heads/master@{#26248}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/866413002 Cr-Commit-Position: refs/heads/master@{#26247}
-
erikcorry authored
R=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/863443005 Cr-Commit-Position: refs/heads/master@{#26246}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/869963002 Cr-Commit-Position: refs/heads/master@{#26245}
-
machenbach authored
Revert "Partially reland Auto-generate v8 version based on tags." This reverts commit 0707afc8. Revert "Ensure tags are fetched when generating the V8 version." This reverts commit ea6831e9. Revert "Restrict tag-update for version generation to cached git repos." This reverts commit c6641e13. BUG=chromium:446166 LOG=n Review URL: https://codereview.chromium.org/866263005 Cr-Commit-Position: refs/heads/master@{#26244}
-
machenbach authored
BUG=chromium:451357 TBR=tandrii@chromium.org LOG=n NOTRY=true Review URL: https://codereview.chromium.org/868693002 Cr-Commit-Position: refs/heads/master@{#26243}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/873623002 Cr-Commit-Position: refs/heads/master@{#26242}
-
bmeurer authored
Also add some unittests for the dominator stuff. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/865393004 Cr-Commit-Position: refs/heads/master@{#26241}
-
bmeurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/869723003 Cr-Commit-Position: refs/heads/master@{#26240}
-
bmeurer authored
BUG=v8:3846 LOG=y Review URL: https://codereview.chromium.org/869133002 Cr-Commit-Position: refs/heads/master@{#26239}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/849693004 Cr-Commit-Position: refs/heads/master@{#26238}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/862923002 Cr-Commit-Position: refs/heads/master@{#26237}
-
dcarney authored
Revert of Call directly to c callbacks in Invoke instead of transitioning to js and back out. (patchset #9 id:150001 of https://codereview.chromium.org/864273002/) Reason for revert: threading4 flakiness Original issue's description: > Call directly to c callbacks in Invoke instead of transitioning to js and back out. > > BUG= > > Committed: https://crrev.com/ce457e2b596c3ccf5bf454eeed0969f3f3efd174 > Cr-Commit-Position: refs/heads/master@{#26231} TBR=verwaest@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/873583003 Cr-Commit-Position: refs/heads/master@{#26236}
-
Benedikt Meurer authored
R=verwaest@chromium.org Committed: https://crrev.com/622be8f71e70b6ece4ea6a89bcfa1bc4be5e70c1 Cr-Commit-Position: refs/heads/master@{#26159} Review URL: https://codereview.chromium.org/860003002 Cr-Commit-Position: refs/heads/master@{#26235}
-
Ben Noordhuis authored
BUG=v8:3844 LOG=y R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/867713003 Patch from Ben Noordhuis <info@bnoordhuis.nl>. Cr-Commit-Position: refs/heads/master@{#26234}
-
v8-autoroll authored
Rolling v8/tools/clang to de83a52aa5c5578519e244099ee755726e430253 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/866353002 Cr-Commit-Position: refs/heads/master@{#26233}
-
akos.palfi authored
Port 22ce08ad BUG= Review URL: https://codereview.chromium.org/871693002 Cr-Commit-Position: refs/heads/master@{#26232}
-
- 22 Jan, 2015 1 commit
-
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/864273002 Cr-Commit-Position: refs/heads/master@{#26231}
-