Changeset 14103
- Timestamp:
- Nov 18, 2019 12:09:10 PM (3 weeks ago)
- Location:
- branches/stable
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable
- Property svn:mergeinfo changed
/branches/dev-5819 merged: 14068,14070-14072,14078-14079,14082-14083,14086,14098 /branches/dev-jw-2695 (added) merged: 14058 /trunk merged: 14080,14085,14090-14091,14102
- Property svn:mergeinfo changed
-
branches/stable/Compiler/ModelicaFrontEnd/src/jastadd/source/Library.jrag
r13661 r14103 557 557 558 558 private LibraryDef(String name, String version, boolean structured, SrcLibNode.LoadReason reason, LoadInfo loadInfo) { 559 assert !loadInfo.getPathAsPath().getFileName().toString().equals(SrcLibNode.PACKAGE_FILE); 559 560 this.name = name; 560 561 this.version = version; -
branches/stable/Compiler/ModelicaMiddleEnd/src/jastadd/optimizations/AliasElimination.jrag
r13504 r14103 294 294 if (isAlias()) { 295 295 aliasVars.add(this); 296 } else if (aliasSortKeep()) { 296 } else if (aliasSortKeep()) { 297 297 nonAliasVars.add(this); 298 AliasManager.AliasSet aliasSet = aliasSet(); 299 if (isDiscrete() && myPreVariable().isUnknown() && aliasSet != null && aliasSet.hasPreVariable()) { 300 nonAliasVars.add(createPreVariable()); 301 } 298 302 this.propagateAttributesFromAlias(); 299 303 } -
branches/stable/Compiler/ModelicaMiddleEnd/src/jastadd/optimizations/AliasVariables.jadd
r12978 r14103 453 453 return aliases.size(); 454 454 } 455 456 public boolean hasPreVariable() { 457 for (AliasVariable v : this) { 458 if (!v.getFVariable().myPreVariable().isUnknown()) { 459 return true; 460 } 461 } 462 return false; 463 } 455 464 456 465 @Override -
branches/stable/Python/src/pymodelica/compiler_wrappers.py
r14067 r14103 24 24 from .compiler_interface import * 25 25 from .compiler_logging import CompilerLogHandler, LogHandlerThread 26 from pymodelica.common import python3_flag27 26 from pymodelica.common.core import list_to_string 28 27 from .compiler_exceptions import * 29 28 from distutils.version import StrictVersion 29 jpype_jexception_compatibility = True if StrictVersion(jpype.__version__) >= '0.7.0' else False 30 30 class ModelicaCompiler(object): 31 31 """ … … 40 40 Modelica models. A compiler instance can be used multiple times. 41 41 """ 42 self._java_exception = jpype.JException if python3_flagelse jpype.JavaException42 self._java_exception = jpype.JException if jpype_jexception_compatibility else jpype.JavaException 43 43 44 44 try: … … 523 523 # we need to compare the raised exception with the reference exception 524 524 # in different ways. 525 return type(raised_ex) is ref_ex if python3_flagelse raised_ex.javaClass() is ref_ex525 return type(raised_ex) is ref_ex if jpype_jexception_compatibility else raised_ex.javaClass() is ref_ex 526 526 527 527 if _py_handle_exception(ex, CompilerException): -
branches/stable/ThirdParty/build_thirdparties/Jenkins/ci/vars/buildThirdPartyFromMake.groovy
r14067 r14103 1 def call(JM_CHECKOUT_PATH, JM_BRANCH, INSTALL_PATH, module,bitness=["32", "64"], stash=false, archive= true, target_suffix="") {1 def call(JM_CHECKOUT_PATH, JM_BRANCH, INSTALL_PATH, module,bitness=["32", "64"], stash=false, archive=false, target_suffix="") { 2 2 if (JM_CHECKOUT_PATH != null) { 3 3 checkoutJM(${JM_BRANCH}) -
branches/stable/external/build_externals/Jenkins/ci/vars/buildAssimulo.groovy
r14067 r14103 31 31 cd \${JM_HOME}/external/build_externals/build/assimulo 32 32 33 make clean USER_CONFIG=${USER_CONFIG} BUILD_DIR=\${JENKINS_BUILD_DIR} 34 make ${TARGET} USER_CONFIG=${USER_CONFIG} JM_HOME=\${JM_HOME} BUILD_DIR=\${JENKINS_BUILD_DIR} WORKSPACE=\${JM_HOME}/.. INSTALL_DIR_FOLDER=${INSTALL_PATH_UNIX}/${msvs_suffix}33 make clean USER_CONFIG=${USER_CONFIG} BUILD_DIR=\${JENKINS_BUILD_DIR} INSTALL_DIR_FOLDER=${INSTALL_PATH_UNIX}/${bit}${msvs_suffix} 34 make ${TARGET} USER_CONFIG=${USER_CONFIG}${bit} JM_HOME=\${JM_HOME} BUILD_DIR=\${JENKINS_BUILD_DIR} WORKSPACE=\${JM_HOME}/.. INSTALL_DIR_FOLDER=${INSTALL_PATH_UNIX}/${bit}${msvs_suffix} 35 35 """, extra_bat); 36 if ("${TARGET}" == " folder") {36 if ("${TARGET}" == "install") { 37 37 runMSYSWithEnv("""\ 38 38 export JM_HOME="\$(pwd)/JModelica/" 39 nosetests ${INSTALL_PATH_UNIX}/ assimulo/tests/*.py39 nosetests ${INSTALL_PATH_UNIX}/${bit}${msvs_suffix}/assimulo/tests/*.py 40 40 """, "", false, bit); 41 41 } … … 45 45 stash includes: "Python_${bit}/**", name: "Python_${bit}_assimulo_${TARGET}" 46 46 } 47 if ( msvs_suffix == "msvs") {48 archiveArtifacts artifacts: "${ msvs_suffix}/assimulo/**", fingerprint: false47 if (TARGET == "wheel") { 48 archiveArtifacts artifacts: "${bit}/${TARGET}/**", fingerprint: false 49 49 } else { 50 archiveArtifacts artifacts: "assimulo/**", fingerprint: false 50 // archiving the entire directory 51 if (msvs_suffix == "msvs") { 52 archiveArtifacts artifacts: "${bit}${msvs_suffix}/assimulo/**", fingerprint: false 53 } else { 54 archiveArtifacts artifacts: "${bit}/assimulo/**", fingerprint: false 55 } 51 56 } 52 57 } -
branches/stable/external/build_externals/Jenkins/ci/vars/buildAssimuloDocker.groovy
r14067 r14103 14 14 sh "rm ${ARTIFACT_FILE}" 15 15 } 16 //sh "make docker_test_${TARGET} ${MAKE_ARGS}"16 sh "make docker_test_${TARGET} ${MAKE_ARGS}" 17 17 } finally { 18 18 sh "make clean_in_docker ${MAKE_ARGS}" -
branches/stable/external/build_externals/build/assimulo/makefile
r14067 r14103 8 8 nosetests tests/*.pyc tests/solvers/*.pyc 9 9 10 test_wheel: $(INSTALL_DIR_FOLDER)/$(subst test_,,$@)11 @ pip install $(INSTALL_DIR_FOLDER)/$(subst test_,,$@)/*.whl10 test_wheel: 11 @cd $(JM_HOME)/$(DISTRO)/$(TARGET)$(BITNESS)/$(subst test_,,$@) && pip install *.whl 12 12 nosetests $(WHEEL_INSTALL_DIR)/tests/*.pyc $(WHEEL_INSTALL_DIR)/tests/solvers/*.pyc 13 13 14 test_folder: $(INSTALL_DIR_FOLDER)/$(subst test_,,$@)14 test_folder: 15 15 nosetests $(ASSIMULO_FOLDER_INSTALL_DIR)/tests/*.pyc $(ASSIMULO_FOLDER_INSTALL_DIR)/tests/solvers/*.pyc 16 16 -
branches/stable/external/build_externals/build/pyfmi/makefile
r12145 r14103 9 9 10 10 test_wheel: $(INSTALL_DIR_FOLDER)/$(subst test_,,$@) 11 @ pip install $(INSTALL_DIR_FOLDER)/$(subst test_,,$@)/*.whl11 @cd $(INSTALL_DIR_FOLDER)/$(subst test_,,$@) && pwd && ls -la && pip install *.whl 12 12 nosetests $(WHEEL_INSTALL_DIR)/tests/*.py 13 13 -
branches/stable/external/build_externals/configurations/Assimulo/windows/win64
r14067 r14103 26 26 EXTRA_SETUP_ARGS=--no-msvcr=true --with_openmp=True 27 27 28 INSTALL_DIR_FOLDER=${SDK_HOME}/install/Python_6429 28 SUPERLU_HOME=$(BUILD_DIR)/superlu_install64 30 29 SUNDIALS_HOME=$(BUILD_DIR)/sundials_install64 -
branches/stable/external/build_externals/docker/src/components/PyFMI/jenkins_centos_config
r12084 r14103 29 29 PYFMI_FOLDER_INSTALL_DIR=${JM_HOME}/${DISTRO}/pyfmi${BITNESS}/folder/pyfmi 30 30 FMIL_INSTALL=${JM_HOME}/${DISTRO}/${TARGET}${BITNESS}/fmil_install 31 INSTALL_DIR_FOLDER=${JM_HOME}/${DISTRO}/${TARGET}${BITNESS} -
branches/stable/external/build_externals/docker/src/components/PyFMI/jenkins_ubuntu_config
r12084 r14103 29 29 PYFMI_FOLDER_INSTALL_DIR=${JM_HOME}/${DISTRO}/pyfmi${BITNESS}/folder/pyfmi 30 30 FMIL_INSTALL=${JM_HOME}/${DISTRO}/${TARGET}${BITNESS}/fmil_install 31 INSTALL_DIR_FOLDER=${JM_HOME}/${DISTRO}/${TARGET}${BITNESS}
Note: See TracChangeset
for help on using the changeset viewer.