- 28 Apr, 2015 1 commit
-
-
bmeurer authored
Currently only the Win64 bots report this warnings, which adds quite some overhead to the development process. With this flag we also get compiler warnings about implicit 64bit to 32bit truncations when building with clang on Linux/x64 and Mac/x64. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1111733002 Cr-Commit-Position: refs/heads/master@{#28093}
-
- 27 Apr, 2015 3 commits
-
-
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}
-
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}
-
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}
-
- 17 Apr, 2015 1 commit
-
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/1089393004 Cr-Commit-Position: refs/heads/master@{#27905}
-
- 15 Apr, 2015 1 commit
-
-
Jakob Kummerow authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1085283002 Cr-Commit-Position: refs/heads/master@{#27852}
-
- 09 Apr, 2015 2 commits
-
-
torne authored
Remove references to android_webview_build now that we no longer support that build configuration. This also removes use_system_stlport which was only supported with android_webview_build. BUG=chromium:440793 LOG=n Review URL: https://codereview.chromium.org/1069663002 Cr-Commit-Position: refs/heads/master@{#27708}
-
chunyang.dai authored
Compiling v8 for X87 platform with clang compiler leads to some test case failure. So we set the default compiler for X87 to GCC. BUG= Review URL: https://codereview.chromium.org/1031793002 Cr-Commit-Position: refs/heads/master@{#27706}
-
- 02 Apr, 2015 1 commit
-
-
jochen authored
BUG=none R=danno@chromium.org LOG=n Review URL: https://codereview.chromium.org/960903003 Cr-Commit-Position: refs/heads/master@{#27579}
-
- 26 Mar, 2015 1 commit
-
-
michael_dawson authored
The value returned on AIX for platform.machine() is not the best value to map the architecture from. Use platform.system to determine if we are on AIX and if so set host_arch to ppc64 as AIX 6.1 (the earliest supported) only provides a 64 bit kernel AIX was reporting warning that offset may be used uninitialized modified: build/detect_v8_host_arch.py modified: build/standalone.gypi modified: src/hydrogen-bce.cc R=mbrandy@us.ibm.com, jkummerow@chromium.org BUG= Review URL: https://codereview.chromium.org/1006583004 Cr-Commit-Position: refs/heads/master@{#27463}
-
- 18 Mar, 2015 2 commits
-
-
michael_dawson authored
We were able to remove most of our changes needed to compile on AIX with an earlier compiler level. These changes are the remaining ones. The changes in heap/heap.cc are needed because otherwise the compiler complains that result is potentially used before it is initialized. The changes in heap/mark-compact.cc are required because AIX supports the full 64 bit address range so the check being guarded is invalid. The changes in build/toolchain.gypi and test/cctest/cctest/gyp are aix only and are adjust the compile/link options to allow the AIX build to succeed. modified: build/toolchain.gypi modified: src/heap/heap.cc modified: src/heap/mark-compact.cc modified: test/cctest/cctest.gyp R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1013833002 Cr-Commit-Position: refs/heads/master@{#27255}
-
michael_dawson authored
- We don't have clang for PPC, force use of gcc. - Changes needed to compile/build on AIX with gcc 4.8.3 missed from last review modified: build/standalone.gypi R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/1018543003 Cr-Commit-Position: refs/heads/master@{#27254}
-
- 14 Mar, 2015 1 commit
-
-
machenbach authored
Rolling v8/tools/clang to 37246cb63b9720d6fe74b473210291007e49297b TBR=jochen@chromium.org BUG=chromium:466099 LOG=n Review URL: https://codereview.chromium.org/1005333002 Cr-Commit-Position: refs/heads/master@{#27200}
-
- 09 Mar, 2015 3 commits
-
-
machenbach authored
BUG=chromium:464657 LOG=n TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/990253002 Cr-Commit-Position: refs/heads/master@{#27082}
-
machenbach authored
BUG=chromium:464657 LOG=n Review URL: https://codereview.chromium.org/987063002 Cr-Commit-Position: refs/heads/master@{#27081}
-
Weiliang Lin authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/966773005 Cr-Commit-Position: refs/heads/master@{#27055}
-
- 05 Mar, 2015 1 commit
-
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/980843002 Cr-Commit-Position: refs/heads/master@{#27015}
-
- 04 Mar, 2015 4 commits
-
-
machenbach authored
Rolling v8/third_party/icu to eda9e75b1fa17f57ffa369ee3543a2301b68d0a9 TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/950343004 Cr-Commit-Position: refs/heads/master@{#26999}
-
vogelheim authored
Revert of Default-enable external startup data for Linux for stand-alone builds. (patchset #1 id:1 of https://codereview.chromium.org/956373002/) Reason for revert: The CL caused two issues: - a weird build issue on V8 mips builder - d8 cannot be invoked via PATH, since then it doesn't find its external snapshot. The 2nd issue might even be WAI, but this needs more consideration. Original issue's description: > Default-enable external startup data for Linux for stand-alone builds. > > Notes: > - Other platforms to follow later. > - This follows Chromium practice, that mostly uses this feature these days. > - The statically linked-in startup data will stay. So whoever prefers > the old way just needs to set the flag differently. > > Reland crrev.com/959693002, once crrev.com/960883003 is in. > > R=machenbach@chromium.org > BUG= > > Committed: https://crrev.com/a0bdb103b676b4c7fa6b9f2e7149e716549c05d1 > Cr-Commit-Position: refs/heads/master@{#26980} TBR=machenbach@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/981463005 Cr-Commit-Position: refs/heads/master@{#26986}
-
vogelheim authored
Notes: - Other platforms to follow later. - This follows Chromium practice, that mostly uses this feature these days. - The statically linked-in startup data will stay. So whoever prefers the old way just needs to set the flag differently. Reland crrev.com/959693002, once crrev.com/960883003 is in. R=machenbach@chromium.org BUG= Review URL: https://codereview.chromium.org/956373002 Cr-Commit-Position: refs/heads/master@{#26980}
-
thakis authored
BUG=none LOG=N Review URL: https://codereview.chromium.org/969653004 Cr-Commit-Position: refs/heads/master@{#26976}
-
- 27 Feb, 2015 1 commit
-
-
dcarney authored
BUG= Committed: https://crrev.com/56039af476797accc238dcb24c7ab926899287a0 Cr-Commit-Position: refs/heads/master@{#26881} Review URL: https://codereview.chromium.org/955393002 Cr-Commit-Position: refs/heads/master@{#26915}
-
- 26 Feb, 2015 6 commits
-
-
vogelheim authored
Revert of Default-enable external startup data for Linux for stand-alone builds. (patchset #1 id:1 of https://codereview.chromium.org/959693002/) Reason for revert: Breaks "Simple Leaks Check" Original issue's description: > Default-enable external startup data for Linux for stand-alone builds. > > Notes: > - Other platforms to follow later. > - This follows Chromium practice, that mostly uses this feature these days. > - The statically linked-in startup data will stay. So whoever prefers > the old way just needs to set the flag differently. > > BUG= > > Committed: https://crrev.com/6d0dcaabe55ca3556bebfd771fbc7fd560fdd4e0 > Cr-Commit-Position: refs/heads/master@{#26884} TBR=machenbach@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/962593003 Cr-Commit-Position: refs/heads/master@{#26885}
-
vogelheim authored
Notes: - Other platforms to follow later. - This follows Chromium practice, that mostly uses this feature these days. - The statically linked-in startup data will stay. So whoever prefers the old way just needs to set the flag differently. BUG= Review URL: https://codereview.chromium.org/959693002 Cr-Commit-Position: refs/heads/master@{#26884}
-
dcarney authored
Revert of ensure host compiler is always clang when cross compiling from linux (patchset #6 id:100001 of https://codereview.chromium.org/955393002/) Reason for revert: broke some things Original issue's description: > ensure host compiler is always clang when cross compiling from linux > > BUG= > > Committed: https://crrev.com/56039af476797accc238dcb24c7ab926899287a0 > Cr-Commit-Position: refs/heads/master@{#26881} TBR=machenbach@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/964483002 Cr-Commit-Position: refs/heads/master@{#26882}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/955393002 Cr-Commit-Position: refs/heads/master@{#26881}
-
machenbach authored
BUG=chromium:403263 LOG=n Review URL: https://codereview.chromium.org/963433002 Cr-Commit-Position: refs/heads/master@{#26877}
-
bmeurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/962523002 Cr-Commit-Position: refs/heads/master@{#26871}
-
- 25 Feb, 2015 2 commits
-
-
machenbach authored
Xcode uses a different naming scheme for directories within the xcodebuild directory. But it is safe to just delete everything withing xcodebuild or out. Keep the soft clobber for windows' build directory only, where subdirectories follow the *release* and *debug* naming scheme. BUG=chromium:403263 LOG=n TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/955953002 Cr-Commit-Position: refs/heads/master@{#26852}
-
machenbach authored
Without this change, it is non-trivial to know during runhooks, if a landmine was just triggered in a checkout that doesn't have the initial landmines script CL yet, i.e. that didn't create a .landmines file yet. BUG=chromium:403263 LOG=n Review URL: https://codereview.chromium.org/954153002 Cr-Commit-Position: refs/heads/master@{#26842}
-
- 24 Feb, 2015 1 commit
-
-
machenbach authored
This runs the landmines script as a gclient hook. It can as such be used to clobber local checkouts when hooks are run locally. It is a softer version than chromium's landmines script, as it only deletes directories in the output directory due to compatibility with MSVS which has "build" hardcoded as output directory in several places. BUG=chromium:403263 LOG=n Review URL: https://codereview.chromium.org/955463002 Cr-Commit-Position: refs/heads/master@{#26831}
-
- 23 Feb, 2015 1 commit
-
-
bmeurer authored
The _GLIBCXX_DEBUG macro is now set by default for Linux Debug builds and can be disabled using the disable_glibcxx_debug=1 setting (compatible with Chrome). This will help us catch problems earlier. BUG=v8:3638 LOG=n Review URL: https://codereview.chromium.org/946283003 Cr-Commit-Position: refs/heads/master@{#26790}
-
- 19 Feb, 2015 1 commit
-
-
svetozar.janjic authored
This is a temporary workaround for bogus array-bounds warning, due to bug in MIPS toolchain versions 4.8.2 and 4.9.2. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273 TEST= BUG= Review URL: https://codereview.chromium.org/928533002 Cr-Commit-Position: refs/heads/master@{#26756}
-
- 10 Feb, 2015 3 commits
-
-
Michael Achenbach authored
This reverts commit f27de256. Cr-Commit-Position: refs/heads/master@{#26552}
-
Michael Achenbach authored
Cr-Commit-Position: refs/heads/master@{#26548}
-
bmeurer authored
Also enabled concurrent linking with gold on Linux. Mostly copy and paste from Chromium with customization for V8 where necessary. BUG=v8:3880 LOG=n Review URL: https://codereview.chromium.org/896703003 Cr-Commit-Position: refs/heads/master@{#26536}
-
- 30 Jan, 2015 1 commit
-
-
michael_dawson authored
Contribution of PowerPC port (continuation of 422063005 and 817143002). This patch covers the key changes needed to the common files needed to support AIX. Subsequent patches will cover: - changes to update the ppc directories so they are current with the changes in the rest of the project. - remaining AIX changes not resolved by 4.8 compiler - individual optimizations for PPC This is based off of the GitHub repository https://github.com/andrewlow/v8ppc R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/866843003 Cr-Commit-Position: refs/heads/master@{#26343}
-
- 23 Jan, 2015 1 commit
-
-
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}
-
- 22 Jan, 2015 2 commits
-
-
machenbach authored
BUG=chromium:446166 LOG=n Review URL: https://codereview.chromium.org/865153003 Cr-Commit-Position: refs/heads/master@{#26224}
-
bmeurer authored
NOTREECHECKS=true Review URL: https://codereview.chromium.org/862363002 Cr-Commit-Position: refs/heads/master@{#26215}
-