- 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 3 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}
-
bmeurer authored
Review URL: https://codereview.chromium.org/862313002 Cr-Commit-Position: refs/heads/master@{#26211}
-
- 21 Jan, 2015 7 commits
-
-
machenbach authored
TBR=jochen@chromium.org,jkummerow@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/862173002 Cr-Commit-Position: refs/heads/master@{#26206}
-
machenbach authored
Revert of Reland Make clang the default on linux. (patchset #3 id:40001 of https://codereview.chromium.org/861223002/) Reason for revert: Still missing these builders: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm%20-%20sim http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20arm%20-%20sim%20-%20debug http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20full%20debug Original issue's description: > Reland Make clang the default on linux. > > BUG= > > Committed: https://crrev.com/72ef6843b0aff68e519a8f26e7d2f7dd87b4712c > Cr-Commit-Position: refs/heads/master@{#26204} TBR=jochen@chromium.org,jkummerow@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/864093004 Cr-Commit-Position: refs/heads/master@{#26205}
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/861223002 Cr-Commit-Position: refs/heads/master@{#26204}
-
machenbach authored
Everything is c/p from common.gypi. Review URL: https://codereview.chromium.org/862973002 Cr-Commit-Position: refs/heads/master@{#26198}
-
machenbach authored
Otherwise it's impossible to compile v8 without internet connection. BUG=chromium:446166 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/856323002 Cr-Commit-Position: refs/heads/master@{#26186}
-
Benedikt Meurer authored
TEST=mjsunit,cctest,unittests R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/863633002 Cr-Commit-Position: refs/heads/master@{#26180}
-
machenbach authored
This is needed so that version generation works after bot_update fetched v8 in a chromium checkout. TBR=tandrii@chromium.org BUG=chromium:446166 LOG=n Review URL: https://codereview.chromium.org/860163002 Cr-Commit-Position: refs/heads/master@{#26177}
-
- 20 Jan, 2015 4 commits
-
-
machenbach authored
BUG=chromium:430614 LOG=n Review URL: https://codereview.chromium.org/798653006 Cr-Commit-Position: refs/heads/master@{#26169}
-
jochen authored
Revert of Make clang the default on linux. (patchset #2 id:20001 of https://codereview.chromium.org/781983002/) Reason for revert: breaks arm and mips compilation on main waterfall Original issue's description: > Make clang the default on linux. > > TBR=jochen@chromium.org > > Committed: https://crrev.com/006b5c5cfd8517563601f331bc7a57e13bfeb202 > Cr-Commit-Position: refs/heads/master@{#26164} TBR=machenbach@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/861553004 Cr-Commit-Position: refs/heads/master@{#26166}
-
machenbach authored
TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/781983002 Cr-Commit-Position: refs/heads/master@{#26164}
-
bmeurer authored
This way we stay in sync with what Chromium does and we reduce the number of bugs caused by 80-to-{32,64}-bit rounding errors. It's also a requirement for switching to signaling NaN for FixedDoubleArray holes. R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/864483002 Cr-Commit-Position: refs/heads/master@{#26154}
-
- 19 Jan, 2015 1 commit
-
-
machenbach authored
This relands parts of https://codereview.chromium.org/843913009 It prepares for using this script outside of v8, e.g. in a chromium hook. The script is intended to run as a hook and will create version_gen.cc if the content has changed. Changes to gyp and gn files can land as a follow up, once calling the hook on the chromium side has landed. BUG=chromium:446166 LOG=n Review URL: https://codereview.chromium.org/830093003 Cr-Commit-Position: refs/heads/master@{#26144}
-
- 16 Jan, 2015 1 commit
-
-
Sven Panne authored
Contribution of PowerPC port (continuation of 422063005). The inital patch covers the core changes to the common files. Subsequent patches will cover changes to common files to support AIX and to update the ppc directories so they are current with the changes in the rest of the project. This is based off of the GitHub repository https://github.com/andrewlow/v8ppc BUG= R=svenpanne@chromium.org, danno@chromium.org, sevnpanne@chromium.org Review URL: https://codereview.chromium.org/817143002 Cr-Commit-Position: refs/heads/master@{#26091}
-
- 12 Jan, 2015 2 commits
-
-
jochen authored
R=glider@chromium.org LOG=n BUG=none NOTRY=true Review URL: https://codereview.chromium.org/844283002 Cr-Commit-Position: refs/heads/master@{#26023}
-
jochen authored
All builders that used level 1 should meanwhile define v8_enable_slow_dchecks, and so they can use level 2 without losing coverage. Level 2, however, is considerably faster, so we want to use it on those builders as well. The make optdebug setting is not affected by this change. BUG=none R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/847753002 Cr-Commit-Position: refs/heads/master@{#26019}
-
- 09 Jan, 2015 2 commits
-
-
jochen authored
The default for the various debug modes doesn't change. In a follow-up, OptDebug1 and OptDebug2 will be merged R=machenbach@chromium.org LOG=y BUG=none Review URL: https://codereview.chromium.org/846653002 Cr-Commit-Position: refs/heads/master@{#26015}
-
jochen authored
BUG=none LOG=n R=machenbach@chromium.org,glider@chromium.org Review URL: https://codereview.chromium.org/838383005 Cr-Commit-Position: refs/heads/master@{#26013}
-
- 08 Jan, 2015 1 commit
-
-
jochen authored
Instead, just use DCHECKs. The builders that want them in release mode should already be useding dcheck_always_on anyways BUG=none R=machenbach@chromium.org LOG=y Review URL: https://codereview.chromium.org/841083002 Cr-Commit-Position: refs/heads/master@{#26001}
-
- 23 Dec, 2014 1 commit
-
-
jochen authored
BUG=none R=ulan@chromium.org LOG=n Review URL: https://codereview.chromium.org/822933002 Cr-Commit-Position: refs/heads/master@{#25938}
-
- 18 Dec, 2014 1 commit
-
-
jochen authored
otherwise, the clang we ship doesn't work BUG=none R=adamk@chromium.org,thakis@chromium.org LOG=n Review URL: https://codereview.chromium.org/792783006 Cr-Commit-Position: refs/heads/master@{#25893}
-
- 12 Dec, 2014 1 commit
-
-
svenpanne authored
FINAL implies OVERRIDE, which in turn implies virtual, so there's no need to use more than one of these. The Google C++ style guide even requires this, see http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Inheritance. While we're here, port r24662 to x87. The net result is that v8 compiles again with a current clang. BUG=v8:3753 LOG=y Review URL: https://codereview.chromium.org/797943002 Cr-Commit-Position: refs/heads/master@{#25792}
-
- 11 Dec, 2014 2 commits
-
-
jochen authored
Otherwise, V8 won't compile with the latest clang anymore BUG=v8:3753 R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/797583004 Cr-Commit-Position: refs/heads/master@{#25788}
-
mostynb authored
This allows the setting to be overridable by embedders, at the cost of forcing embedders that don't build v8 using standalone.gypi to add this setting to their build config. BUG=chromium:421063 LOG=Y Review URL: https://codereview.chromium.org/794583002 Cr-Commit-Position: refs/heads/master@{#25781}
-
- 09 Dec, 2014 1 commit
-
-
jochen authored
R=machenbach@chromium.rg LOG=n BUG=none NOTRY=true Review URL: https://codereview.chromium.org/786203003 Cr-Commit-Position: refs/heads/master@{#25721}
-
- 08 Dec, 2014 1 commit
-
-
jochen authored
When compiling with the macro DCHECK_ALWAYS_ON defined, DCHECKs and supporting code gets compiled and enabled. This increases test coverage for chromium release buildbots BUG=v8:3731 R=jkummerow@chromium.org LOG=y Review URL: https://codereview.chromium.org/760213005 Cr-Commit-Position: refs/heads/master@{#25701}
-
- 01 Dec, 2014 1 commit
-
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/757103003 Cr-Commit-Position: refs/heads/master@{#25584}
-
- 27 Nov, 2014 1 commit
-
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/764803002 Cr-Commit-Position: refs/heads/master@{#25553}
-