[zorg] r190228 - [llvmlab] Add an experimental phase 4 cxx11 incremental builder.
Michael Gottesman
mgottesman at apple.com
Fri Sep 6 17:03:25 PDT 2013
Author: mgottesman
Date: Fri Sep 6 19:03:25 2013
New Revision: 190228
URL: http://llvm.org/viewvc/llvm-project?rev=190228&view=rev
Log:
[llvmlab] Add an experimental phase 4 cxx11 incremental builder.
Our interest in producing this is to catch c++11 compiler errors when building
llvm/clang. Incremental is being used to ensure that it does not bog down our
machines too much.
Modified:
zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py
zorg/trunk/buildbot/llvmlab/master/config/phase_config.py
Modified: zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py?rev=190228&r1=190227&r2=190228&view=diff
==============================================================================
--- zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py (original)
+++ zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py Fri Sep 6 19:03:25 2013
@@ -33,6 +33,8 @@ def construct(name):
kind += '-lto'
elif 'incremental' in name:
kind += '-incremental'
+ if 'cxx11' in name:
+ kind += '-cxx11'
else:
if '_' not in name:
raise ValueError, "invalid builder name: %r" % name
@@ -236,6 +238,10 @@ def construct_lto_compiler_builder_from_
def construct_incremental_compiler_build_from_name(name):
return construct_compiler_builder_from_name(name, incremental=True)
+def construct_incremental_cxx11_compiler_build_from_name(name):
+ return construct_compiler_builder_from_name(name, incremental=True,
+ libcxx=True)
+
def construct_libcxx_builder_from_name(name):
# libcxx builds are named following:
# libcxx_<compiler under test>
@@ -249,6 +255,8 @@ builder_kinds = {
'compile-lto' : construct_lto_compiler_builder_from_name,
'compile-incremental' :
construct_incremental_compiler_build_from_name,
+ 'compile-incremental-cxx11' :
+ construct_incremental_cxx11_compiler_build_from_name,
'lnt' : construct_lnt_builder_from_name,
'lldb' : construct_lldb_builder_from_name,
'libcxx' : construct_libcxx_builder_from_name }
Modified: zorg/trunk/buildbot/llvmlab/master/config/phase_config.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/llvmlab/master/config/phase_config.py?rev=190228&r1=190227&r2=190228&view=diff
==============================================================================
--- zorg/trunk/buildbot/llvmlab/master/config/phase_config.py (original)
+++ zorg/trunk/buildbot/llvmlab/master/config/phase_config.py Fri Sep 6 19:03:25 2013
@@ -129,6 +129,7 @@ phase4_builders = []
#phase4_builders.append(experimental('lldb_clang-x86_64-darwin12-RA', ['lab-mini-02']))
phase4_builders.append(test('libcxx_clang-x86_64-darwin11-RA', phase4_slaves))
+phase4_builders.append(experimental('clang-x86_64-darwin11-RAincrementalcxx11', phase4_slaves))
#phase4_builders.append(test('libcxx_clang-x86_64-darwin12-RA', ['lab-mini-02']))
phases.append(
More information about the llvm-commits
mailing list