- 03 Feb, 2015 17 commits
-
-
mstarzinger authored
R=bmeurer@chromium.org TEST=cctest/test-run-jsexceptions/Throw Review URL: https://codereview.chromium.org/896783002 Cr-Commit-Position: refs/heads/master@{#26406}
-
verwaest authored
BUG=454625 LOG=y Review URL: https://codereview.chromium.org/900553003 Cr-Commit-Position: refs/heads/master@{#26405}
-
Benedikt Meurer authored
If a (pure) node has two or more uses, but there exists a path from the common dominator of these uses to end, which does not contain a use, then we split the node such that no unnecessary computation takes place. Note however, that this only applies if the node cannot be hoisted out of a loop. BUG=v8:3864 LOG=n R=jarin@chromium.org Review URL: https://codereview.chromium.org/899433005 Cr-Commit-Position: refs/heads/master@{#26404}
-
bmeurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/896463004 Cr-Commit-Position: refs/heads/master@{#26403}
-
https://codereview.chromium.org/886473005/yurys authored
Reason for revert: Broke compilation on component build http://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20nosnap%20-%20shared/builds/5007/steps/compile/logs/stdio Original issue's description: > Add WeakMap to v8.h > > A new map wich references its keys weakly is added to v8.h. Internally it uses the same storage as JSWeakMap but doesn't depend on the JavaScript part of WeakMap implementation in weak-collection.js, hence it can be instantiated without entering any context. > > BUG=chromium:437416 > LOG=Y > > Committed: https://crrev.com/37d4c57630636f21e3add8d3d1c7c978ff5fc8e0 > Cr-Commit-Position: refs/heads/master@{#26401} TBR=jochen@chromium.org,mstarzinger@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:437416 Review URL: https://codereview.chromium.org/898763002 Cr-Commit-Position: refs/heads/master@{#26402}
-
yurys authored
A new map wich references its keys weakly is added to v8.h. Internally it uses the same storage as JSWeakMap but doesn't depend on the JavaScript part of WeakMap implementation in weak-collection.js, hence it can be instantiated without entering any context. BUG=chromium:437416 LOG=Y Review URL: https://codereview.chromium.org/886473005 Cr-Commit-Position: refs/heads/master@{#26401}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/896653008 Cr-Commit-Position: refs/heads/master@{#26400}
-
danno authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/886313006 Cr-Commit-Position: refs/heads/master@{#26399}
-
mstarzinger authored
R=titzer@chromium.org,jarin@chromium.org TEST=cctest/test-run-jsexceptions Review URL: https://codereview.chromium.org/873423004 Cr-Commit-Position: refs/heads/master@{#26398}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#26397}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/898723002 Cr-Commit-Position: refs/heads/master@{#26396}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/885763004 Cr-Commit-Position: refs/heads/master@{#26395}
-
ishell authored
Review URL: https://codereview.chromium.org/880043003 Cr-Commit-Position: refs/heads/master@{#26394}
-
kozyatinskiy authored
For exception in promise we generate v8::Message API object from exception object. And in cases of Syntax or Reference Error we don't have enough information in exception object - we can't restore Error location from top stack frame. In this patch three aditional private fields introduced for exception object. In case of Syntax Error we store line, column and script on Exception object and receive this information when restoring message. BUG=443140 LOG=Y R=yurys@chromium.org Review URL: https://codereview.chromium.org/885043002 Cr-Commit-Position: refs/heads/master@{#26393}
-
balazs.kilvady authored
BUG= Review URL: https://codereview.chromium.org/894123002 Cr-Commit-Position: refs/heads/master@{#26392}
-
bmeurer authored
Both SameValue and SameValueZero consider different NaNs equal, so we better assign the same hash value to all NaNs. BUG=v8:3859 LOG=y R=verwaest@chromium.org Review URL: https://codereview.chromium.org/897593002 Cr-Commit-Position: refs/heads/master@{#26391}
-
verwaest authored
BUG=450960 LOG=n Review URL: https://codereview.chromium.org/858213003 Cr-Commit-Position: refs/heads/master@{#26390}
-
- 02 Feb, 2015 16 commits
-
-
fedor authored
BUG= R=danno Review URL: https://codereview.chromium.org/892223002 Cr-Commit-Position: refs/heads/master@{#26389}
-
balazs.kilvady authored
Port 246a749a BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/881533004 Cr-Commit-Position: refs/heads/master@{#26388}
-
titzer authored
[turbofan] Put StructuredGraphBuilder out of its misery and merge its remnants back into the AstGraphBuilder. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/894073002 Cr-Commit-Position: refs/heads/master@{#26387}
-
ulan authored
BUG=v8:3663 LOG=N Review URL: https://codereview.chromium.org/879333005 Cr-Commit-Position: refs/heads/master@{#26386}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/892213003 Cr-Commit-Position: refs/heads/master@{#26385}
-
balazs.kilvady authored
Port 16843e23 Original commit message: When --vector-ics is true, we still tail-call to the hand-written megamorphic KeyedLoadIC (formerly "generic"). Now that this code uses the megamorphic cache, it needs to deal properly with the vector and slot registers. Achieve this with a sentinel vectors/slot combo. BUG= Review URL: https://codereview.chromium.org/894053002 Cr-Commit-Position: refs/heads/master@{#26384}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#26383}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/889383002 Cr-Commit-Position: refs/heads/master@{#26382}
-
mvstanton authored
When --vector-ics is true, we still tail-call to the hand-written megamorphic KeyedLoadIC (formerly "generic"). Now that this code uses the megamorphic cache, it needs to deal properly with the vector and slot registers. Achieve this with a sentinel vectors/slot combo. R=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/892173002 Cr-Commit-Position: refs/heads/master@{#26381}
-
verwaest authored
BUG=454091 LOG=Y Review URL: https://codereview.chromium.org/895573002 Cr-Commit-Position: refs/heads/master@{#26380}
-
ulan authored
BUG=v8:3629 LOG=N Review URL: https://codereview.chromium.org/815143002 Cr-Commit-Position: refs/heads/master@{#26379}
-
titzer authored
R=marja@chromium.org BUG= Review URL: https://codereview.chromium.org/889293003 Cr-Commit-Position: refs/heads/master@{#26378}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/893913004 Cr-Commit-Position: refs/heads/master@{#26377}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/890903002 Cr-Commit-Position: refs/heads/master@{#26376}
-
cwhan.tunz authored
BUG=v8:3850 LOG=N Review URL: https://codereview.chromium.org/892083002 Cr-Commit-Position: refs/heads/master@{#26375}
-
paul.lind authored
TEST=mjsunit/regress/regress-undefined-nan{2,3}, mjsunit/elements-transition, mjsunit/elide-double-hole-check-* BUG= Review URL: https://codereview.chromium.org/892853002 Cr-Commit-Position: refs/heads/master@{#26374}
-
- 01 Feb, 2015 2 commits
-
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#26373}
-
Yang Guo authored
Revert of Fix --max_old_space_size=4096 integer overflow. (patchset #1 id:1 of https://codereview.chromium.org/890563003/) Reason for revert: Win64 compile failure. Original issue's description: > Fix --max_old_space_size=4096 integer overflow. > > R=yangguo@chromium.org > > Committed: https://crrev.com/6253aa8908c55535473ddbe1db8e5a6f5e559b73 > Cr-Commit-Position: refs/heads/master@{#26371} TBR=svenpanne@chromium.org,ben@strongloop.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/875053005 Cr-Commit-Position: refs/heads/master@{#26372}
-
- 31 Jan, 2015 3 commits
-
-
Yang Guo authored
R=yangguo@chromium.org Review URL: https://codereview.chromium.org/890563003 Cr-Commit-Position: refs/heads/master@{#26371}
-
dcarney authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/889963002 Cr-Commit-Position: refs/heads/master@{#26370}
-
v8-autoroll authored
Rolling v8/build/gyp to 4d7c139b1820c5fcb993868c61f170a02cda8a40 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/894493002 Cr-Commit-Position: refs/heads/master@{#26369}
-
- 30 Jan, 2015 2 commits
-
-
balazs.kilvady authored
BUG= Review URL: https://codereview.chromium.org/888093002 Cr-Commit-Position: refs/heads/master@{#26368}
-
balazs.kilvady authored
Port c65ae4f1 BUG= Review URL: https://codereview.chromium.org/892613003 Cr-Commit-Position: refs/heads/master@{#26367}
-