- 27 Apr, 2015 31 commits
-
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1105133002 Cr-Commit-Position: refs/heads/master@{#28083}
-
erikcorry authored
BUG=chromium:481433 R=hpayer@chromium.org LOG=y Review URL: https://codereview.chromium.org/1104113002 Cr-Commit-Position: refs/heads/master@{#28082}
-
dcarney authored
R=verwaest@chromium.org BUG=468620 LOG=N Review URL: https://codereview.chromium.org/1102543002 Cr-Commit-Position: refs/heads/master@{#28081}
-
ssid authored
This CL changes GetHeapSpaceStatistics api to return SizeOfObjects() instead of Size(). SizeOfObjects is the required field and is consistent with GetHeapStatistics api. BUG=476013 LOG=N Review URL: https://codereview.chromium.org/1095393005 Cr-Commit-Position: refs/heads/master@{#28080}
-
machenbach authored
Revert of deprecate non-phantom weak callbacks (patchset #1 id:1 of https://codereview.chromium.org/1103173002/) Reason for revert: [Sheriff] Fails compilation on chromium android: http://build.chromium.org/p/client.v8/builders/Android%20Builder/builds/4131 Is the chromium version our builder used maybe too old (it uses lkcr)? In that case please reland as soon as it's up-to-date. Original issue's description: > deprecate non-phantom weak callbacks > > BUG= > > Committed: https://crrev.com/39c31da2142ab0fca9dae279b9e59cd4951a1982 > Cr-Commit-Position: refs/heads/master@{#28077} TBR=jochen@chromium.org,dcarney@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1104163002 Cr-Commit-Position: refs/heads/master@{#28079}
-
machenbach authored
Reland [test] Make msan work for v8 stand-alone. (patchset #1 id:1 of https://codereview.chromium.org/1104073002/) Reason for revert: Reland after switching bot to ninja. Original issue's description: > Revert of [test] Make msan work for v8 stand-alone. (patchset #6 id:100001 of https://codereview.chromium.org/802583003/) > > Reason for revert: > Compile failures: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/builds/2047 > > Original issue's description: > > [test] Make msan work for v8 stand-alone. > > > > The msan configuration can be used in combination with > > v8_use_snapshot=false. > > > > BUG=chromium:425187 > > LOG=n > > > > Committed: https://crrev.com/a65ef0d53fc28b0908f228938c6d84effa83c596 > > Cr-Commit-Position: refs/heads/master@{#28064} > > TBR=jochen@chromium.org,earthdok@chromium.org,svenpanne@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=chromium:425187 > > Committed: https://crrev.com/f69a48696ec3ec0ea1169a41b4c84fb36b059968 > Cr-Commit-Position: refs/heads/master@{#28068} TBR=jochen@chromium.org,earthdok@chromium.org,svenpanne@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:425187 Review URL: https://codereview.chromium.org/1102323002 Cr-Commit-Position: refs/heads/master@{#28078}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1103173002 Cr-Commit-Position: refs/heads/master@{#28077}
-
jkummerow authored
...when handing out validity cells to handlers; because invalidating said cells is the only time we'll need the user registrations. Along the way, fix a corner case in WeakFixedArray, which can now be empty after the recently introduced compaction support. This reverts commit 968715c6. Original review: https://codereview.chromium.org/1104813004/ Review URL: https://codereview.chromium.org/1110513002 Cr-Commit-Position: refs/heads/master@{#28076}
-
dcarney authored
- instead of committing operands early to resolve hints, hold the hint register data on the UsePosition - allow hints to be rolled back efficiently as needed by GreedyAllocator - some small drive by fixes BUG= Review URL: https://codereview.chromium.org/1103533002 Cr-Commit-Position: refs/heads/master@{#28075}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1106633002 Cr-Commit-Position: refs/heads/master@{#28074}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1110503002 Cr-Commit-Position: refs/heads/master@{#28073}
-
wingo authored
R=mstarzinger@chromium.org LOG=N BUG=N Review URL: https://codereview.chromium.org/1110473003 Cr-Commit-Position: refs/heads/master@{#28072}
-
yangguo authored
The debug event BreakForCommand is now deprecated, as it cannot happen any longer. R=ulan@chromium.org Review URL: https://codereview.chromium.org/1089893002 Cr-Commit-Position: refs/heads/master@{#28071}
-
hablich authored
BUG= Review URL: https://codereview.chromium.org/1105023002 Cr-Commit-Position: refs/heads/master@{#28070}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1105043002 Cr-Commit-Position: refs/heads/master@{#28069}
-
machenbach authored
Revert of [test] Make msan work for v8 stand-alone. (patchset #6 id:100001 of https://codereview.chromium.org/802583003/) Reason for revert: Compile failures: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/builds/2047 Original issue's description: > [test] Make msan work for v8 stand-alone. > > The msan configuration can be used in combination with > v8_use_snapshot=false. > > BUG=chromium:425187 > LOG=n > > Committed: https://crrev.com/a65ef0d53fc28b0908f228938c6d84effa83c596 > Cr-Commit-Position: refs/heads/master@{#28064} TBR=jochen@chromium.org,earthdok@chromium.org,svenpanne@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:425187 Review URL: https://codereview.chromium.org/1104073002 Cr-Commit-Position: refs/heads/master@{#28068}
-
Benedikt Meurer authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1106963002 Cr-Commit-Position: refs/heads/master@{#28067}
-
Benedikt Meurer authored
Also do some drive-by-cleanup to the unittests. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1107883002 Cr-Commit-Position: refs/heads/master@{#28066}
-
verwaest authored
BUG=chromium:478556 LOG=n Review URL: https://codereview.chromium.org/1107853002 Cr-Commit-Position: refs/heads/master@{#28065}
-
machenbach authored
The msan configuration can be used in combination with v8_use_snapshot=false. BUG=chromium:425187 LOG=n Review URL: https://codereview.chromium.org/802583003 Cr-Commit-Position: refs/heads/master@{#28064}
-
machenbach authored
Revert of [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer. (patchset #10 id:180001 of https://codereview.chromium.org/1063513003/) Reason for revert: [sheriff] Breaks nosnap debug: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosnap%20-%20debug%20-%201/builds/156 Original issue's description: > [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer. > > Uses lazy deoptimization and code dependencies to introduce loads > from property cells and also to promote globals to constants. > > R=mstarzinger@chromium.org > BUG= > > Committed: https://crrev.com/aae4a62d07e839455b1d0ad4fa512cc5d48a1a68 > Cr-Commit-Position: refs/heads/master@{#28057} TBR=mstarzinger@chromium.org,titzer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1084533003 Cr-Commit-Position: refs/heads/master@{#28063}
-
mstarzinger authored
This uses explicit operators instead of intrinsic runtime calls to create literals froms boilerplates. It allows for easier access of static parameters and syncs it with other allocating operators. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1104453006 Cr-Commit-Position: refs/heads/master@{#28062}
-
Benedikt Meurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1109733002 Cr-Commit-Position: refs/heads/master@{#28061}
-
jochen authored
Original description: > Instead, views have to check their array buffer for whether > it's neutered or not. > > BUG=v8:3996 > R=hpayer@chromium.org,dslomov@chromium.org,verwaest@chromium.org > LOG=n BUG=v8:3996 R=hpayer@chromium.org,dslomov@chromium.org,verwaest@chromium.org LOG=n Review URL: https://codereview.chromium.org/1107843002 Cr-Commit-Position: refs/heads/master@{#28060}
-
Benedikt Meurer authored
R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1084243005 Cr-Commit-Position: refs/heads/master@{#28059}
-
mstarzinger authored
This introduces a JSCreateClosure operator which can be lowered by the typed pipeline to the aforementioned stub. It also allows for further optimizations of closure creation. R=titzer@chromium.org Review URL: https://codereview.chromium.org/1105513002 Cr-Commit-Position: refs/heads/master@{#28058}
-
titzer authored
Uses lazy deoptimization and code dependencies to introduce loads from property cells and also to promote globals to constants. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1063513003 Cr-Commit-Position: refs/heads/master@{#28057}
-
mvstanton authored
If the array's map is the initial FastHoley array map, and the array prototype chain is undisturbed and empty of elements, then keyed loads can convert the load of a hole to undefined. BUG= Review URL: https://codereview.chromium.org/1100083002 Cr-Commit-Position: refs/heads/master@{#28056}
-
jarin authored
BUG= Review URL: https://codereview.chromium.org/1095203005 Cr-Commit-Position: refs/heads/master@{#28055}
-
mstarzinger authored
This changes the unittests suite to be run in only the default variant, because unit tests are (and should be) written to be independent from global flags. R=machenbach@chromium.org Review URL: https://codereview.chromium.org/1067863007 Cr-Commit-Position: refs/heads/master@{#28054}
-
mtrofin authored
When splitting live ranges between interval boundary, the intervals still link eachother. This fixes that. BUG= Review URL: https://codereview.chromium.org/1102243002 Cr-Commit-Position: refs/heads/master@{#28053}
-
- 26 Apr, 2015 1 commit
-
-
v8-autoroll authored
Rolling v8/tools/clang to cb9ddad752c487e2f4df2bf32df70daaa9afded5 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1103043002 Cr-Commit-Position: refs/heads/master@{#28052}
-
- 25 Apr, 2015 1 commit
-
-
v8-autoroll authored
Rolling v8/buildtools to 15308f469a704c45d15567fa69cd94ce07ad0e1b TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1107773002 Cr-Commit-Position: refs/heads/master@{#28051}
-
- 24 Apr, 2015 7 commits
-
-
arv authored
This reverts commit d5565c1f. Getter and setter function names in ES6 are defined as "get foo" and "set foo". This also moves the logic for handling symbols from runtime-function.cc to v8natives.js. BUG=None LOG=N R=adamk@chromium.org Review URL: https://codereview.chromium.org/1093183006 Cr-Commit-Position: refs/heads/master@{#28050}
-
jkummerow authored
Revert of Lazily register prototype users (patchset #2 id:20001 of https://codereview.chromium.org/1104813004/) Reason for revert: Suspected of causing GC stress failures. Original issue's description: > Lazily register prototype users > > when handing out validity cells to handles; because invalidating said cells is the only time we'll need the user registrations. > Along the way, fix a corner case in WeakFixedArray, which can now be empty after the recently introduced compaction support. > > Committed: https://crrev.com/a4bb7643c076b014816431a9b85af3e2edf828e7 > Cr-Commit-Position: refs/heads/master@{#28047} TBR=yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1108583002 Cr-Commit-Position: refs/heads/master@{#28049}
-
marja authored
Follow up for r28032. We don't need to store the "corresponding outer scope class variables", it's enough if we transmit the declaration group start to the inner class variable. R=rossberg@chromium.org BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1102903002 Cr-Commit-Position: refs/heads/master@{#28048}
-
jkummerow authored
when handing out validity cells to handles; because invalidating said cells is the only time we'll need the user registrations. Along the way, fix a corner case in WeakFixedArray, which can now be empty after the recently introduced compaction support. Review URL: https://codereview.chromium.org/1104813004 Cr-Commit-Position: refs/heads/master@{#28047}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1089853005 Cr-Commit-Position: refs/heads/master@{#28046}
-
conradw authored
Implements the strong mode proposal's restrictions on implicit conversions for binary arithmetic operations, not including the + special case. Adds some infrastructure for future implementation of the restrictions for other operators. BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1092353002 Cr-Commit-Position: refs/heads/master@{#28045}
-
marja authored
ClassVariable should always have the kind CLASS, let's not pretend there are other options. R=rossberg@chromium.org BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1106483003 Cr-Commit-Position: refs/heads/master@{#28044}
-