build #472

Environment variables

NameValue
BUILD_CAUSEGHPRBCAUSE
BUILD_CAUSE_GHPRBCAUSEtrue
BUILD_DISPLAY_NAME#472
BUILD_ID472
BUILD_NUMBER472
BUILD_TAGjenkins-CE_gpkit_PR_research_models-472
BUILD_URLhttps://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/472/
EXECUTOR_NUMBER-1
GIT_BRANCHnovfix
HOME/home/jenkins
HUDSON_HOME/var/lib/jenkins
HUDSON_SERVER_COOKIEe124851fc3e0704d
HUDSON_URLhttps://acdl.mit.edu/csi/
JENKINS_HOME/var/lib/jenkins
JENKINS_SERVER_COOKIEe124851fc3e0704d
JENKINS_URLhttps://acdl.mit.edu/csi/
JOB_BASE_NAMECE_gpkit_PR_research_models
JOB_NAMECE_gpkit_PR_research_models
JOB_URLhttps://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/
LANGen_US.UTF-8
LOGNAMEjenkins
MAIL/var/mail/jenkins
NODE_LABELSreynolds
NODE_NAMEreynolds
OLDPWD/home/jenkins
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
PWD/jenkins
ROOT_BUILD_CAUSEGHPRBCAUSE
ROOT_BUILD_CAUSE_GHPRBCAUSEtrue
RUN_DISPLAY_URLhttps://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/472/display/redirect
SHELL/bin/bash
SHLVL1
SSH_CLIENT18.18.33.14 48698 22
SSH_CONNECTION18.18.33.14 48698 10.33.0.65 22
USERjenkins
XDG_RUNTIME_DIR/run/user/1002
XDG_SESSION_ID3539
_/usr/bin/java
ghprbActualCommitc64de25f4aea5c5c3b49536b2e894336e482d9b2
ghprbAuthorRepoGitUrlhttps://github.com/convexengineering/gpkit.git
ghprbCommentBodytest models please
ghprbCredentialsId2a2b74d8-fbb8-4038-938a-85796af1b79f
ghprbGhRepositoryconvexengineering/gpkit
ghprbPullAuthorEmaileburn@mit.edu
ghprbPullAuthorLoginbqpd
ghprbPullAuthorLoginMention@bqpd
ghprbPullDescriptionGitHub pull request #1532 of commit c64de25f4aea5c5c3b49536b2e894336e482d9b2, no merge conflicts.
ghprbPullId1532
ghprbPullLinkhttps://github.com/convexengineering/gpkit/pull/1532
ghprbPullLongDescription  - uses sets of varkeys instead of KeySets in many places\r\n    - deletes KeySets after use for string-substitution during ConstraintSet creation\r\n\r\nReduces memory consumption for large models with string substitutions during creation by ~27%\r\n\r\nFor future reference: consider not using KeySets for such one-offs at all, instead doing a one-pass over varkeys. Honestly such iteration is cheap enough that KeySets might be removed entirely, and KeyDicts used only for solutions. This wouldn't lead to large changes in speed/memory, but it would remove a lot of code.\r\n\r\nAlso makes saving constraints with a solution optional
ghprbPullTitleReduce memory usage and makes saving constraints optional
ghprbSourceBranchnovfix
ghprbTargetBranchmaster
ghprbTriggerAuthorNed Burnell
ghprbTriggerAuthorEmaileburn@mit.edu
ghprbTriggerAuthorLoginbqpd
ghprbTriggerAuthorLoginMention@bqpd
sha1origin/pr/1532/merge