<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "Cforall_Full_Build" build number 428</shortDescription><upstreamBuild>428</upstreamBuild><upstreamProject>Cforall_Full_Build</upstreamProject><upstreamUrl>job/Cforall_Full_Build/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>GitRef</name><value>262e12b24a19d992dad599c1cc6143374ac571f4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>Build</name><value>428</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>1203049</buildingDurationMillis><executingTimeMillis>1201577</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>6420</queuingDurationMillis><queuingTimeMillis>6426</queuingTimeMillis><subTaskCount>2</subTaskCount><totalDurationMillis>1209469</totalDurationMillis><waitingDurationMillis>6418</waitingDurationMillis><waitingTimeMillis>6418</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><detached _class='hudson.plugins.git.util.Build'><buildNumber>149</buildNumber><marked><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><branch><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><name>detached</name></branch></marked><revision><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><branch><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><name>detached</name></branch></revision></detached><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>233</buildNumber><marked><SHA1>262e12b24a19d992dad599c1cc6143374ac571f4</SHA1><branch><SHA1>262e12b24a19d992dad599c1cc6143374ac571f4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>262e12b24a19d992dad599c1cc6143374ac571f4</SHA1><branch><SHA1>262e12b24a19d992dad599c1cc6143374ac571f4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>262e12b24a19d992dad599c1cc6143374ac571f4</SHA1><branch><SHA1>262e12b24a19d992dad599c1cc6143374ac571f4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>cforall@plg.uwaterloo.ca:software/cfa/cfa-cc</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'><environment></environment></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/233/artifact</artifactsUrl><changesUrl>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/changes</changesUrl><displayUrl>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/233/stages</displayUrl><testsUrl>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/233/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><artifact><displayPath>cfa-cc-1.0.0.428.tar.gz</displayPath><fileName>cfa-cc-1.0.0.428.tar.gz</fileName><relativePath>cfa-cc-1.0.0.428.tar.gz</relativePath></artifact><building>false</building><description>Distributing Tarball</description><displayName>#233</displayName><duration>1203049</duration><estimatedDuration>1197698</estimatedDuration><fullDisplayName>Cforall Distribute #233</fullDisplayName><id>233</id><keepLog>false</keepLog><number>233</number><queueId>3561</queueId><result>SUCCESS</result><timestamp>1791516522930</timestamp><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/233/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/background.tex</affectedPath><commitId>28282085c9251555040c1e64714580f13c32cabc</commitId><timestamp>1791437222000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>do content note from Pat: use a concrete acrostic poem
</comment><date>2026-10-08 01:27:02 -0400</date><id>28282085c9251555040c1e64714580f13c32cabc</id><msg>do content note from Pat: use a concrete acrostic poem</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/background.tex</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/string.tex</affectedPath><commitId>151c934ec5c12c0e6f7b924520171156f48745f7</commitId><timestamp>1791437958000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>do content note from Pat: justify performant string for C
</comment><date>2026-10-08 01:39:18 -0400</date><id>151c934ec5c12c0e6f7b924520171156f48745f7</id><msg>do content note from Pat: justify performant string for C</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/string.tex</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/quals/qualities-snap-0151.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/quals/wip.git.patch</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/quals/qualities-snap-2345.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/quals/qualities.tex</affectedPath><commitId>6f071a299810855b61748a598e010f162078f950</commitId><timestamp>1791440131000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>add acknowledgements
</comment><date>2026-10-08 02:15:31 -0400</date><id>6f071a299810855b61748a598e010f162078f950</id><msg>add acknowledgements</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex</file></path><path><editType>add</editType><file>doc/theses/mike_brooks_MMath/quals/qualities-snap-0151.tex</file></path><path><editType>add</editType><file>doc/theses/mike_brooks_MMath/quals/qualities-snap-2345.tex</file></path><path><editType>add</editType><file>doc/theses/mike_brooks_MMath/quals/qualities.tex</file></path><path><editType>add</editType><file>doc/theses/mike_brooks_MMath/quals/wip.git.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/string.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/list.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/background.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/array.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/uw-ethesis.tex</affectedPath><commitId>5acfba348cc3a4b6df495b2a29c589e5f2f6eac3</commitId><timestamp>1791444633000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>de-dangle references, kill orphans, and otherwise run amok on superficials
</comment><date>2026-10-08 03:30:33 -0400</date><id>5acfba348cc3a4b6df495b2a29c589e5f2f6eac3</id><msg>de-dangle references, kill orphans, and otherwise run amok on superficials</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/array.tex</file></path><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/background.tex</file></path><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/string.tex</file></path><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/uw-ethesis.tex</file></path><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/list.tex</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/array.tex</affectedPath><commitId>d9e72da6b9830bc0c0b908d7570aca7b1397cd71</commitId><timestamp>1791475657000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>do last typos from Pat
</comment><date>2026-10-08 12:07:37 -0400</date><id>d9e72da6b9830bc0c0b908d7570aca7b1397cd71</id><msg>do last typos from Pat</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/array.tex</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/.gitignore</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/uw-ethesis-print.tex</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/Makefile</affectedPath><affectedPath>doc/theses/mike_brooks_MMath/uw-ethesis.tex</affectedPath><commitId>262e12b24a19d992dad599c1cc6143374ac571f4</commitId><timestamp>1791475700000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>allow making print version without editing source
</comment><date>2026-10-08 12:08:20 -0400</date><id>262e12b24a19d992dad599c1cc6143374ac571f4</id><msg>allow making print version without editing source</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/Makefile</file></path><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/.gitignore</file></path><path><editType>add</editType><file>doc/theses/mike_brooks_MMath/uw-ethesis-print.tex</file></path><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/uw-ethesis.tex</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName><id>mlbrooks</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "Cforall_Full_Build" build number 431</shortDescription><upstreamBuild>431</upstreamBuild><upstreamProject>Cforall_Full_Build</upstreamProject><upstreamUrl>job/Cforall_Full_Build/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>GitRef</name><value>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>Build</name><value>431</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>1203817</buildingDurationMillis><executingTimeMillis>1202131</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>2</subTaskCount><waitingDurationMillis>5011</waitingDurationMillis><waitingTimeMillis>5011</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><detached _class='hudson.plugins.git.util.Build'><buildNumber>149</buildNumber><marked><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><branch><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><name>detached</name></branch></marked><revision><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><branch><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><name>detached</name></branch></revision></detached><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>234</buildNumber><marked><SHA1>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</SHA1><branch><SHA1>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</SHA1><branch><SHA1>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</SHA1><branch><SHA1>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>cforall@plg.uwaterloo.ca:software/cfa/cfa-cc</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>cfa-cc-1.0.0.431.tar.gz</displayPath><fileName>cfa-cc-1.0.0.431.tar.gz</fileName><relativePath>cfa-cc-1.0.0.431.tar.gz</relativePath></artifact><building>false</building><description>Distributing Tarball</description><displayName>#234</displayName><duration>1203817</duration><estimatedDuration>1197698</estimatedDuration><fullDisplayName>Cforall Distribute #234</fullDisplayName><id>234</id><keepLog>false</keepLog><number>234</number><queueId>3822</queueId><result>SUCCESS</result><timestamp>1791775724090</timestamp><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/234/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Parser/parser.yy</affectedPath><commitId>25f8aafa7e702bd433294c3a06e46a4d8f73ee0a</commitId><timestamp>1791516372000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>fix spelling mistake in error message
</comment><date>2026-10-08 23:26:12 -0400</date><id>25f8aafa7e702bd433294c3a06e46a4d8f73ee0a</id><msg>fix spelling mistake in error message</msg><path><editType>edit</editType><file>src/Parser/parser.yy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/math.cfa</affectedPath><affectedPath>tests/.expect/math.x64.txt</affectedPath><affectedPath>libcfa/src/math.hfa</affectedPath><affectedPath>libcfa/src/math.cfa</affectedPath><affectedPath>libcfa/src/concurrency/ready_queue.cfa</affectedPath><commitId>ddf1f8a7dfe2f0d45a2a3d8979d64930d8d87143</commitId><timestamp>1791721063000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>move unused routine log2_u32_32 from math to ready_queue library for later use, add integer ceillog2 as companions to integer log2, remove log2_u32_32 testing
</comment><date>2026-10-11 08:17:43 -0400</date><id>ddf1f8a7dfe2f0d45a2a3d8979d64930d8d87143</id><msg>move unused routine log2_u32_32 from math to ready_queue library for later use, add integer ceillog2 as companions to integer log2, remove log2_u32_32 testing</msg><path><editType>edit</editType><file>tests/.expect/math.x64.txt</file></path><path><editType>edit</editType><file>tests/math.cfa</file></path><path><editType>edit</editType><file>libcfa/src/concurrency/ready_queue.cfa</file></path><path><editType>edit</editType><file>libcfa/src/math.cfa</file></path><path><editType>edit</editType><file>libcfa/src/math.hfa</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/bibliography/pl.bib</affectedPath><commitId>fe644cee827b87873d33bf8b9617d5e023684bb4</commitId><timestamp>1791721147000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>update citations
</comment><date>2026-10-11 08:19:07 -0400</date><id>fe644cee827b87873d33bf8b9617d5e023684bb4</id><msg>update citations</msg><path><editType>edit</editType><file>doc/bibliography/pl.bib</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/.expect/math.x86.txt</affectedPath><commitId>7c3bc0dc0bb612e2cd93b019bf871586f8de3c1b</commitId><timestamp>1791721732000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>adjust x86 testing after removing log2_u32_32
</comment><date>2026-10-11 08:28:52 -0400</date><id>7c3bc0dc0bb612e2cd93b019bf871586f8de3c1b</id><msg>adjust x86 testing after removing log2_u32_32</msg><path><editType>edit</editType><file>tests/.expect/math.x86.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/.expect/math.arm64.txt</affectedPath><commitId>95e6f08cad020c4f75af7cb62415a8d7ba215eee</commitId><timestamp>1791723333000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>adjust arm64 testing after removing log2_u32_32
</comment><date>2026-10-11 08:55:33 -0400</date><id>95e6f08cad020c4f75af7cb62415a8d7ba215eee</id><msg>adjust arm64 testing after removing log2_u32_32</msg><path><editType>edit</editType><file>tests/.expect/math.arm64.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/math.cfa</affectedPath><affectedPath>libcfa/src/math.hfa</affectedPath><affectedPath>tests/.expect/math.x64.txt</affectedPath><commitId>c36d6ba2a85882dcba8b5cbd3b4ae3c4c9296a21</commitId><timestamp>1791725705000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>document no 128-bit builtin_clz for log2, remove bogus 128-bit test for log2, add companion ceillog2 tests
</comment><date>2026-10-11 09:35:05 -0400</date><id>c36d6ba2a85882dcba8b5cbd3b4ae3c4c9296a21</id><msg>document no 128-bit builtin_clz for log2, remove bogus 128-bit test for log2, add companion ceillog2 tests</msg><path><editType>edit</editType><file>libcfa/src/math.hfa</file></path><path><editType>edit</editType><file>tests/.expect/math.x64.txt</file></path><path><editType>edit</editType><file>tests/math.cfa</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/.expect/math.x86.txt</affectedPath><commitId>d459e2f8d1015d67e76c991e18f6650e65ba82df</commitId><timestamp>1791726506000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>adjust x86 testing after updating integer log2/ceillog2 tests
</comment><date>2026-10-11 09:48:26 -0400</date><id>d459e2f8d1015d67e76c991e18f6650e65ba82df</id><msg>adjust x86 testing after updating integer log2/ceillog2 tests</msg><path><editType>edit</editType><file>tests/.expect/math.x86.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/.expect/math.arm64.txt</affectedPath><commitId>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</commitId><timestamp>1791727679000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>adjust arm64 testing after updating integer log2/ceillog2 tests
</comment><date>2026-10-11 10:07:59 -0400</date><id>e2563b2a147d3a25fbf6bfab7e5e5efc06c56824</id><msg>adjust arm64 testing after updating integer log2/ceillog2 tests</msg><path><editType>edit</editType><file>tests/.expect/math.arm64.txt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></culprit><inProgress>false</inProgress><nextBuild><number>235</number><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/235/</url></nextBuild><previousBuild><number>233</number><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/233/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "Cforall_Full_Build" build number 427</shortDescription><upstreamBuild>427</upstreamBuild><upstreamProject>Cforall_Full_Build</upstreamProject><upstreamUrl>job/Cforall_Full_Build/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>GitRef</name><value>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>Build</name><value>427</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>1196594</buildingDurationMillis><executingTimeMillis>1195032</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>2</subTaskCount><waitingDurationMillis>7262</waitingDurationMillis><waitingTimeMillis>7262</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><detached _class='hudson.plugins.git.util.Build'><buildNumber>149</buildNumber><marked><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><branch><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><name>detached</name></branch></marked><revision><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><branch><SHA1>81ab5ebb3b497e7c713dd340f479f3d7e803ea4a</SHA1><name>detached</name></branch></revision></detached><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>232</buildNumber><marked><SHA1>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</SHA1><branch><SHA1>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</SHA1><branch><SHA1>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</SHA1><branch><SHA1>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>cforall@plg.uwaterloo.ca:software/cfa/cfa-cc</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>cfa-cc-1.0.0.427.tar.gz</displayPath><fileName>cfa-cc-1.0.0.427.tar.gz</fileName><relativePath>cfa-cc-1.0.0.427.tar.gz</relativePath></artifact><building>false</building><description>Distributing Tarball</description><displayName>#232</displayName><duration>1196594</duration><estimatedDuration>1197698</estimatedDuration><fullDisplayName>Cforall Distribute #232</fullDisplayName><id>232</id><keepLog>false</keepLog><number>232</number><queueId>3468</queueId><result>SUCCESS</result><timestamp>1791430183176</timestamp><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/232/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/ResolvExpr/Resolver.cpp</affectedPath><affectedPath>tests/switch.cfa</affectedPath><commitId>72369f8720ebeb483c099c7de4038a18e36d6a25</commitId><timestamp>1791293664000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>add more comments to hasIntegralType fix, add tests for references in switch/choose expression
</comment><date>2026-10-06 09:34:24 -0400</date><id>72369f8720ebeb483c099c7de4038a18e36d6a25</id><msg>add more comments to hasIntegralType fix, add tests for references in switch/choose expression</msg><path><editType>edit</editType><file>src/ResolvExpr/Resolver.cpp</file></path><path><editType>edit</editType><file>tests/switch.cfa</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CompilationState.cpp</affectedPath><affectedPath>src/main.cpp</affectedPath><affectedPath>src/ResolvExpr/CandidateFinder.cpp</affectedPath><affectedPath>src/CompilationState.hpp</affectedPath><commitId>797bf5090d7cd8c9c6c8d53252e17b710262f0fd</commitId><timestamp>1791293930000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></author><authorEmail>pabuhr@uwaterloo.ca</authorEmail><comment>normalize compiler-flag predicate names with pass names used with -P command-line flag
</comment><date>2026-10-06 09:38:50 -0400</date><id>797bf5090d7cd8c9c6c8d53252e17b710262f0fd</id><msg>normalize compiler-flag predicate names with pass names used with -P command-line flag</msg><path><editType>edit</editType><file>src/CompilationState.cpp</file></path><path><editType>edit</editType><file>src/CompilationState.hpp</file></path><path><editType>edit</editType><file>src/ResolvExpr/CandidateFinder.cpp</file></path><path><editType>edit</editType><file>src/main.cpp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/.expect/math.x86.txt</affectedPath><affectedPath>tests/.expect/math.arm64.txt</affectedPath><affectedPath>tests/math.cfa</affectedPath><affectedPath>libcfa/src/math.hfa</affectedPath><affectedPath>tests/.expect/math.x64.txt</affectedPath><affectedPath>libcfa/src/math.cfa</affectedPath><commitId>1c69e6eb208437ab9d5e7868cd58d734741ff97e</commitId><timestamp>1791308155000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>document and test found math function log2_u32_32
</comment><date>2026-10-06 13:35:55 -0400</date><id>1c69e6eb208437ab9d5e7868cd58d734741ff97e</id><msg>document and test found math function log2_u32_32</msg><path><editType>edit</editType><file>tests/.expect/math.x86.txt</file></path><path><editType>edit</editType><file>libcfa/src/math.cfa</file></path><path><editType>edit</editType><file>libcfa/src/math.hfa</file></path><path><editType>edit</editType><file>tests/.expect/math.x64.txt</file></path><path><editType>edit</editType><file>tests/.expect/math.arm64.txt</file></path><path><editType>edit</editType><file>tests/math.cfa</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/theses/mike_brooks_MMath/benchmarks/string/Makefile</affectedPath><commitId>a47621c5e237ea8339015ae234a8f4c55cc66320</commitId><timestamp>1791325425000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>add usage comment to string perf tool for ad-hoc runs
</comment><date>2026-10-06 18:23:45 -0400</date><id>a47621c5e237ea8339015ae234a8f4c55cc66320</id><msg>add usage comment to string perf tool for ad-hoc runs</msg><path><editType>edit</editType><file>doc/theses/mike_brooks_MMath/benchmarks/string/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>libcfa/src/collections/string_res.cfa</affectedPath><affectedPath>tests/collections/.expect/string-gc.txt</affectedPath><affectedPath>libcfa/src/collections/string_res.hfa</affectedPath><affectedPath>tests/collections/string-gc.cfa</affectedPath><commitId>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</commitId><timestamp>1791389948000</timestamp><author><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></author><authorEmail>mlbrooks@uwaterloo.ca</authorEmail><comment>Fix bug where string append leaves heap corrupt for compaction.

string_res.cfa/function "append": do the fix
string_res.*/"DEBUG...": enable test to check that compation occurred
tests/*: add test of the bug case; this test fails without the fix

Tested for no impact on string concatenation performance.  For repeated
concatentations, the hot path is the "already at end of heap" case.
For concatenations spread across many strings, copying them to the end
of the heap dominates.
</comment><date>2026-10-07 12:19:08 -0400</date><id>ae11cfbaed8bfd241e3d8e6db94e44c434a21020</id><msg>Fix bug where string append leaves heap corrupt for compaction.</msg><path><editType>edit</editType><file>tests/collections/string-gc.cfa</file></path><path><editType>edit</editType><file>libcfa/src/collections/string_res.cfa</file></path><path><editType>edit</editType><file>tests/collections/.expect/string-gc.txt</file></path><path><editType>edit</editType><file>libcfa/src/collections/string_res.hfa</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/mlbrooks</absoluteUrl><fullName>mlbrooks</fullName></culprit><culprit><absoluteUrl>https://cforall.uwaterloo.ca/jenkins/user/pabuhr</absoluteUrl><fullName>pabuhr</fullName></culprit><inProgress>false</inProgress><nextBuild><number>233</number><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/233/</url></nextBuild><previousBuild><number>231</number><url>https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/231/</url></previousBuild></previousBuild></workflowRun>