- 08 Jan, 2015 15 commits
-
-
bmeurer authored
- Use C++11 range based for loops. - Remove duplicated virtual register set in unittests. - Don't expose implementation details of InstructionSelector. TEST=unittests R=dcarney@chromium.org Review URL: https://codereview.chromium.org/837423002 Cr-Commit-Position: refs/heads/master@{#25997}
-
yangguo authored
Revert of Revert of Add d8 target to the GN build. (patchset #1 id:1 of https://codereview.chromium.org/838983002/) Reason for revert: Relanding because this is not actually blocking the roll. Original issue's description: > Revert of Add d8 target to the GN build. (patchset #2 id:40001 of https://codereview.chromium.org/834113005/) > > Reason for revert: > V8 roll fails due to this change. (see https://codereview.chromium.org/843673003/) > > Original issue's description: > > Add d8 target to the GN build. > > > > Also formats the rest of the file with "gn format". This accounts for all the changes except for the "d8" target additions. > > > > Committed: https://crrev.com/36383f08c1f692ea797d54a27d7c6b3d3d53b440 > > Cr-Commit-Position: refs/heads/master@{#25984} > > TBR=jochen@chromium.org,machenbach@chromium.org,brettw@chromium.org > NOTREECHECKS=true > NOTRY=true > > Committed: https://crrev.com/ef50fdfdb05e1a3a3822962f5235b804218a5f4e > Cr-Commit-Position: refs/heads/master@{#25985} TBR=jochen@chromium.org,machenbach@chromium.org,brettw@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/833563004 Cr-Commit-Position: refs/heads/master@{#25996}
-
yangguo authored
R=svenpanne@chromium.org BUG=v8:3771 LOG=N Review URL: https://codereview.chromium.org/841943002 Cr-Commit-Position: refs/heads/master@{#25995}
-
jochen authored
Revert of Revert of Turn on job-based recompilation (patchset #1 id:1 of https://codereview.chromium.org/791033007/) Reason for revert: attempt reland after landing a fix Original issue's description: > Revert of Turn on job-based recompilation (patchset #2 id:20001 of https://codereview.chromium.org/832183004/) > > Reason for revert: > revert > > Original issue's description: > > Turn on job-based recompilation > > > > BUG=v8:3608 > > LOG=y > > R=yangguo@chromium.org > > > > Committed: https://crrev.com/715552409b4a08504301cf1ad4cb2e45a815f01b > > Cr-Commit-Position: refs/heads/master@{#25972} > > TBR=yangguo@chromium.org > NOTREECHECKS=true > NOTRY=true > BUG=v8:3608 > > Committed: https://crrev.com/28a5a4865183769cbed9d42ad3fdc1b1d8bae3a3 > Cr-Commit-Position: refs/heads/master@{#25975} TBR=yangguo@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3608 Review URL: https://codereview.chromium.org/840023002 Cr-Commit-Position: refs/heads/master@{#25994}
-
jochen authored
Otherwise, the isolate that is referenced by the scope might already be gone BUG=v8:3608 R=yangguo@chromium.org LOG=n Review URL: https://codereview.chromium.org/836413005 Cr-Commit-Position: refs/heads/master@{#25993}
-
Ben Noordhuis authored
R=yangguo@chromium.org Review URL: https://codereview.chromium.org/821553003 Patch from Ben Noordhuis <ben@strongloop.com>. Cr-Commit-Position: refs/heads/master@{#25992}
-
machenbach authored
Revert of Hack around broken snapshot generation in the GN build on Android. (patchset #1 id:1 of https://codereview.chromium.org/832413005/) Reason for revert: Suspected to block the current v8 roll: https://codereview.chromium.org/842783003/ Original issue's description: > Hack around broken snapshot generation in the GN build on Android. > > The generated snapshot just crashes on the device, but > disabling snapshots allows us to run V8 just fine which > is sufficient for our purposes at this point. > > Mojo/Sky are GN-only so we depend on the V8 GN build even if > it's not considered production for Chromium yet. > > R=jochen@chromium.org > > Committed: https://crrev.com/3e97df1ee8b8bfdddd63ad3c7b79960d24c83b74 > Cr-Commit-Position: refs/heads/master@{#25982} TBR=jochen@chromium.org,eseidel@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/841043002 Cr-Commit-Position: refs/heads/master@{#25991}
-
machenbach authored
Revert of Run "gn format" on v8's BUILD.gn file. (patchset #1 id:1 of https://codereview.chromium.org/787873003/) Reason for revert: Need to revert in order to revert https://codereview.chromium.org/832413005/ Original issue's description: > Run "gn format" on v8's BUILD.gn file. > > There should be no functional change. > > This is a reland of a portion of https://codereview.chromium.org/834113005/ > > Committed: https://crrev.com/e1d957268d154e7fb7abd5a6cad54f602badc9b8 > Cr-Commit-Position: refs/heads/master@{#25986} TBR=jochen@chromium.org,brettw@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/793613003 Cr-Commit-Position: refs/heads/master@{#25990}
-
Yang Guo authored
Instead of using only \n as line terminator, we now use the definition in http://www.ecma-international.org/ecma-262/5.1/#sec-7.3 R=marja@chromium.org BUG=v8:2825 LOG=Y Review URL: https://codereview.chromium.org/821383009 Cr-Commit-Position: refs/heads/master@{#25989}
-
svenpanne authored
Removed a superfluous space on the way. BUG=v8:3679 LOG=y Review URL: https://codereview.chromium.org/843673004 Cr-Commit-Position: refs/heads/master@{#25988}
-
bmeurer authored
TEST=cctest/test-representation-change,unittests,mjsunit/compiler/regress-bit-number-constant R=jarin@chromium.org Review URL: https://codereview.chromium.org/840953003 Cr-Commit-Position: refs/heads/master@{#25987}
-
brettw authored
There should be no functional change. This is a reland of a portion of https://codereview.chromium.org/834113005/ Review URL: https://codereview.chromium.org/787873003 Cr-Commit-Position: refs/heads/master@{#25986}
-
yangguo authored
Revert of Add d8 target to the GN build. (patchset #2 id:40001 of https://codereview.chromium.org/834113005/) Reason for revert: V8 roll fails due to this change. (see https://codereview.chromium.org/843673003/) Original issue's description: > Add d8 target to the GN build. > > Also formats the rest of the file with "gn format". This accounts for all the changes except for the "d8" target additions. > > Committed: https://crrev.com/36383f08c1f692ea797d54a27d7c6b3d3d53b440 > Cr-Commit-Position: refs/heads/master@{#25984} TBR=jochen@chromium.org,machenbach@chromium.org,brettw@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/838983002 Cr-Commit-Position: refs/heads/master@{#25985}
-
brettw authored
Also formats the rest of the file with "gn format". This accounts for all the changes except for the "d8" target additions. Review URL: https://codereview.chromium.org/834113005 Cr-Commit-Position: refs/heads/master@{#25984}
-
v8-autoroll authored
Rolling v8/build/gyp to 82b08049cc0b1f9e0bdcc0702ac6b523360f635f Rolling v8/tools/clang to 24bed8c99d57ebfad05890c21f03f31af39dc6d4 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/844663003 Cr-Commit-Position: refs/heads/master@{#25983}
-
- 07 Jan, 2015 22 commits
-
-
eseidel authored
The generated snapshot just crashes on the device, but disabling snapshots allows us to run V8 just fine which is sufficient for our purposes at this point. Mojo/Sky are GN-only so we depend on the V8 GN build even if it's not considered production for Chromium yet. R=jochen@chromium.org Review URL: https://codereview.chromium.org/832413005 Cr-Commit-Position: refs/heads/master@{#25982}
-
dcarney authored
R=jochen@chromium.org BUG= Review URL: https://codereview.chromium.org/834443004 Cr-Commit-Position: refs/heads/master@{#25981}
-
sergeyv authored
BUG= Review URL: https://codereview.chromium.org/821723002 Cr-Commit-Position: refs/heads/master@{#25980}
-
bmeurer authored
TEST=mjsunit/compiler/regress-bit-number-constant Review URL: https://codereview.chromium.org/839813002 Cr-Commit-Position: refs/heads/master@{#25979}
-
ishell authored
BUG=chromium:444805 LOG=Y Review URL: https://codereview.chromium.org/793333003 Cr-Commit-Position: refs/heads/master@{#25978}
-
bmeurer authored
- Move NodeMarker to its own file, and introduce a non templatized base class. - Cleanup the include hell. - Sanitize the Node construction methods now that we got rid of that GenericNode/GenericGraph stuff. - Protect against NodeId overflow in Graph. - Various minor cleanups. TEST=cctest,mjsunit,unittests Review URL: https://codereview.chromium.org/838783002 Cr-Commit-Position: refs/heads/master@{#25977}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/843513002 Cr-Commit-Position: refs/heads/master@{#25976}
-
jochen authored
Revert of Turn on job-based recompilation (patchset #2 id:20001 of https://codereview.chromium.org/832183004/) Reason for revert: revert Original issue's description: > Turn on job-based recompilation > > BUG=v8:3608 > LOG=y > R=yangguo@chromium.org > > Committed: https://crrev.com/715552409b4a08504301cf1ad4cb2e45a815f01b > Cr-Commit-Position: refs/heads/master@{#25972} TBR=yangguo@chromium.org NOTREECHECKS=true NOTRY=true BUG=v8:3608 Review URL: https://codereview.chromium.org/791033007 Cr-Commit-Position: refs/heads/master@{#25975}
-
titzer authored
R=jarin@chromium.org BUG=chromium:446389 LOG=Y Review URL: https://codereview.chromium.org/844503002 Cr-Commit-Position: refs/heads/master@{#25974}
-
jochen authored
The logic was supposed to trigger a rebuild if the CXX variable is changed. However, it failed to track the other compiler related variables, and, what is worse, conflicted with the clang=1 gyp setting by forcing CXX to g++ The new logic just relies on tracking GYP defines, and checks whether the CXX binary - if set - has a target different from the host architecture. BUG=none R=jkummerow@chromium.org LOG=n Review URL: https://codereview.chromium.org/807143003 Cr-Commit-Position: refs/heads/master@{#25973}
-
jochen authored
BUG=v8:3608 LOG=y R=yangguo@chromium.org Review URL: https://codereview.chromium.org/832183004 Cr-Commit-Position: refs/heads/master@{#25972}
-
yangguo authored
R=rossberg@chromium.org BUG=v8:3790 LOG=N Review URL: https://codereview.chromium.org/813873007 Cr-Commit-Position: refs/heads/master@{#25971}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/837173002 Cr-Commit-Position: refs/heads/master@{#25970}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/808333005 Cr-Commit-Position: refs/heads/master@{#25969}
-
dcarney authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/810403003 Cr-Commit-Position: refs/heads/master@{#25968}
-
jarin authored
BUG=chromium:446778 LOG=N Review URL: https://codereview.chromium.org/837153002 Cr-Commit-Position: refs/heads/master@{#25967}
-
yangguo authored
R=jochen@chromium.org Review URL: https://codereview.chromium.org/830143004 Cr-Commit-Position: refs/heads/master@{#25966}
-
bmeurer authored
Mac OS X 10.9 (Mavericks) has a bug that causes AVX transitions in ISRs, so we better not use AVX there. Review URL: https://codereview.chromium.org/826683003 Cr-Commit-Position: refs/heads/master@{#25965}
-
machenbach authored
BUG=chromium:446166 LOG=n TBR=jkummerow@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/835903003 Cr-Commit-Position: refs/heads/master@{#25964}
-
bmeurer authored
Also support additional number types (singleton ranges, NaN and minus zero) for constant propagation in typed lowering. TEST=unittests Review URL: https://codereview.chromium.org/829303002 Cr-Commit-Position: refs/heads/master@{#25963}
-
Sven Panne authored
Print the SharedFunctionInfo besides the function name, makes matching against --trace_opt output easier. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/816013002 Cr-Commit-Position: refs/heads/master@{#25962}
-
yunchao.he authored
BUG= Review URL: https://codereview.chromium.org/809303004 Cr-Commit-Position: refs/heads/master@{#25961}
-
- 06 Jan, 2015 1 commit
-
-
chunyang.dai authored
Test case LowerAnyToBoolean_tagged_tagged invokes "Linkage::GetStubCallDescriptor(...)" function but this function is not implemented on turbofan unsupported platform. BUG= Review URL: https://codereview.chromium.org/836973002 Cr-Commit-Position: refs/heads/master@{#25960}
-
- 05 Jan, 2015 2 commits
-
-
jarin authored
TEST=mjsunit/compiler/regress-445876 BUG=chromium:445876 LOG=N Review URL: https://codereview.chromium.org/830293003 Cr-Commit-Position: refs/heads/master@{#25959}
-
Benedikt Meurer authored
Introduce a new AnyToBoolean simplified operator to handle the later lowering of boolean conversions. Previously we tried to hack that with the generic JSToBoolean, having its context set to zero, but that lead to various problems/bugs and did not handle all cases. TEST=cctest,unittests R=jarin@chromium.org Review URL: https://codereview.chromium.org/800833003 Cr-Commit-Position: refs/heads/master@{#25958}
-