Ignore:
Timestamp:
Nov 7, 2019, 2:49:24 PM (6 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
f2d1335
Parents:
396b830 (diff), d056d0d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' into new-ast

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Jenkinsfile_disabled

    r396b830 r1fcc2f3  
    224224//Routine responsible of sending the email notification once the build is completed
    225225//===========================================================================================================
     226@NonCPS
     227def SplitLines(String text) {
     228        def list = []
     229
     230        text.eachLine {
     231                list += it
     232        }
     233
     234        return list
     235}
     236
    226237def GitLogMessage() {
    227238        if (!Settings || !Settings.GitOldRef || !Settings.GitNewRef) return "\nERROR retrieveing git information!\n"
    228239
    229         sh "${SrcDir}/tools/PrettyGitLogs.sh ${SrcDir} ${BuildDir} ${Settings.GitOldRef} ${Settings.GitNewRef}"
    230 
    231         def gitUpdate = readFile("${BuildDir}/GIT_UPDATE")
    232         def gitLog    = readFile("${BuildDir}/GIT_LOG")
    233         def gitDiff   = readFile("${BuildDir}/GIT_DIFF")
     240        def oldRef = Settings.GitOldRef
     241        def newRef = Settings.GitNewRef
     242
     243        def revText = sh(returnStdout: true, script: "git rev-list ${oldRef}..${newRef}").trim()
     244        def revList = SplitLines( revText )
     245
     246        def gitUpdate = ""
     247        revList.each { rev ->
     248                def type = sh(returnStdout: true, script: "git cat-file -t ${rev}").trim()
     249                gitUpdate = gitUpdate + "       via  ${rev} (${type})"
     250        }
     251
     252        def rev = oldRef
     253        def type = sh(returnStdout: true, script: "git cat-file -t ${rev}").trim()
     254        gitUpdate = gitUpdate + "      from  ${rev} (${type})"
     255
     256        def gitLog    = sh(returnStdout: true, script: "git rev-list --format=short ${oldRef}...${newRef}").trim()
     257
     258        def gitDiff   = sh(returnStdout: true, script: "git diff --stat --color ${newRef} ${oldRef}").trim()
     259        gitDiff = gitDiff.replace('[32m', '<span style="color: #00AA00;">')
     260        gitDiff = gitDiff.replace('[31m', '<span style="color: #AA0000;">')
     261        gitDiff = gitDiff.replace('[m', '</span>')
    234262
    235263        return """
     
    330358        BuildSettings(java.util.Collections$UnmodifiableMap param, String branch) {
    331359                switch( param.Compiler ) {
     360                        case 'gcc-9':
     361                                this.Compiler = new CC_Desc('gcc-9', 'g++-9', 'gcc-9')
     362                        break
     363                        case 'gcc-8':
     364                                this.Compiler = new CC_Desc('gcc-8', 'g++-8', 'gcc-8')
     365                        break
     366                        case 'gcc-7':
     367                                this.Compiler = new CC_Desc('gcc-7', 'g++-7', 'gcc-7')
     368                        break
    332369                        case 'gcc-6':
    333370                                this.Compiler = new CC_Desc('gcc-6', 'g++-6', 'gcc-6')
     
    340377                        break
    341378                        case 'clang':
    342                                 this.Compiler = new CC_Desc('clang', 'clang++', 'gcc-6')
     379                                this.Compiler = new CC_Desc('clang', 'clang++-6.0', 'gcc-6')
    343380                        break
    344381                        default :
     
    402439                                        description: 'Which compiler to use',                                   \
    403440                                        name: 'Compiler',                                                                       \
    404                                         choices: 'gcc-6\ngcc-5\ngcc-4.9\nclang',                                        \
    405                                         defaultValue: 'gcc-6',                                                          \
     441                                        choices: 'gcc-9\ngcc-8\ngcc-7\ngcc-6\ngcc-5\ngcc-4.9\nclang',                                   \
     442                                        defaultValue: 'gcc-8',                                                          \
    406443                                ],                                                                                              \
    407444                                [$class: 'ChoiceParameterDefinition',                                           \
Note: See TracChangeset for help on using the changeset viewer.