Changes in / [216597d:0bf5340]


Ignore:
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Jenkinsfile

    r216597d r0bf5340  
    155155
    156156def test() {
    157         try {
    158                 build_stage('Test: short', !Settings.RunAllTests) {
    159                         dir (BuildDir) {
    160                                 //Run the tests from the tests directory
    161                                 sh "make --no-print-directory -C tests archiveerrors=${BuildDir}/tests/crashes/short"
    162                         }
    163                 }
    164 
    165                 build_stage('Test: full', Settings.RunAllTests) {
    166                         dir (BuildDir) {
    167                                         //Run the tests from the tests directory
    168                                         sh """make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=yes archiveerrors=${BuildDir}/tests/crashes/full-debug"""
    169                                         sh """make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=no  archiveerrors=${BuildDir}/tests/crashes/full-nodebug"""
    170                         }
    171                 }
    172         }
    173         catch (Exception err) {
    174                 echo "Archiving core dumps"
    175                 dir (BuildDir) {
    176                         archiveArtifacts artifacts: "tests/crashes/**/*", fingerprint: true
    177                 }
    178                 throw err
     157        build_stage('Test: short', !Settings.RunAllTests) {
     158                dir (BuildDir) {
     159                        //Run the tests from the tests directory
     160                        sh 'make --no-print-directory -C tests'
     161                }
     162        }
     163
     164        build_stage('Test: full', Settings.RunAllTests) {
     165                dir (BuildDir) {
     166                        //Run the tests from the tests directory
     167                        sh 'make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=yes'
     168                        sh 'make --no-print-directory -C tests timeouts="--timeout=600 --global-timeout=14400" all-tests debug=no '
     169                }
    179170        }
    180171}
  • src/ResolvExpr/Unify.cc

    r216597d r0bf5340  
    99// Author           : Richard C. Bilson
    1010// Created On       : Sun May 17 12:27:10 2015
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Sep  4 10:00:00 2019
    13 // Update Count     : 44
     11// Last Modified By : Aaron B. Moss
     12// Last Modified On : Mon Jun 18 11:58:00 2018
     13// Update Count     : 43
    1414//
    1515
     
    278278#endif
    279279                        if ( ( common = commonType( type1, type2, widen.first, widen.second, indexer, env, openVars ) ) ) {
    280                                 common->tq = tq1.unify( tq2 );
     280                                common->get_qualifiers() = tq1 | tq2;
    281281#ifdef DEBUG
    282282                                std::cerr << "unifyInexact: common type is ";
     
    295295                                if ( ( tq1 > tq2 || widen.first ) && ( tq2 > tq1 || widen.second ) ) {
    296296                                        common = type1->clone();
    297                                         common->tq = tq1.unify( tq2 );
     297                                        common->get_qualifiers() = tq1 | tq2;
    298298                                        result = true;
    299299                                } else {
     
    302302                        } else {
    303303                                common = type1->clone();
    304                                 common->tq = tq1.unify( tq2 );
     304                                common->get_qualifiers() = tq1 | tq2;
    305305                                result = true;
    306306                        } // if
  • src/SynTree/Type.h

    r216597d r0bf5340  
    99// Author           : Richard C. Bilson
    1010// Created On       : Mon May 18 07:44:20 2015
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Sep  4 09:58:00 2019
    13 // Update Count     : 170
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Thu Feb 14 17:11:24 2019
     13// Update Count     : 169
    1414//
    1515
     
    131131                bool operator>( Qualifiers other ) const { return *this != other && *this >= other; }
    132132                BFCommon( Qualifiers, NumTypeQualifier )
    133 
    134                 Qualifiers unify( Qualifiers const & other ) const {
    135                         int or_flags = Mask & (val | other.val);
    136                         int and_flags = val & other.val;
    137                         return Qualifiers( or_flags | and_flags );
    138                 }
    139133        }; // Qualifiers
    140134
  • tests/pybin/tools.py

    r216597d r0bf5340  
    311311
    312312def core_archive(dst, name, exe):
    313         # Get the core dump
     313        # Get the files to copy
    314314        core = os.path.join(os.getcwd(), "core" )
    315315
    316         # update the path for this test
    317         dst  = os.path.join(dst, name)
     316        # Uncomment if we want timestamps on coredumps
     317        # dst  = os.path.join(dst, "%s_%s" % (name, pretty_now()))
    318318
    319319        # make a directory for this test
    320         # mkdir makes the parent directory only so add a dummy
    321320        mkdir(os.path.join(dst, "dir"))
    322321
Note: See TracChangeset for help on using the changeset viewer.