{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause",
          "shortDescription" : "Started by upstream project \"Cforall_Full_Build\" build number 311",
          "upstreamBuild" : 311,
          "upstreamProject" : "Cforall_Full_Build",
          "upstreamUrl" : "job/Cforall_Full_Build/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GitRef",
          "value" : "366f5cd47f06469e6c39617fdc1be75acd3f4943"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "Build",
          "value" : "311"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 2,
      "buildingDurationMillis" : 1216971,
      "executingTimeMillis" : 1215379,
      "executorUtilization" : 1.0,
      "subTaskCount" : 2,
      "waitingDurationMillis" : 7491,
      "waitingTimeMillis" : 7491
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "detached" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 149,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "81ab5ebb3b497e7c713dd340f479f3d7e803ea4a",
            "branch" : [
              {
                "SHA1" : "81ab5ebb3b497e7c713dd340f479f3d7e803ea4a",
                "name" : "detached"
              }
            ]
          },
          "revision" : {
            "SHA1" : "81ab5ebb3b497e7c713dd340f479f3d7e803ea4a",
            "branch" : [
              {
                "SHA1" : "81ab5ebb3b497e7c713dd340f479f3d7e803ea4a",
                "name" : "detached"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 175,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
            "branch" : [
              {
                "SHA1" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
            "branch" : [
              {
                "SHA1" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
        "branch" : [
          {
            "SHA1" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "cforall@plg.uwaterloo.ca:software/cfa/cfa-cc"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "cfa-cc-1.0.0.311.tar.gz",
      "fileName" : "cfa-cc-1.0.0.311.tar.gz",
      "relativePath" : "cfa-cc-1.0.0.311.tar.gz"
    }
  ],
  "building" : false,
  "description" : "Distributing Tarball",
  "displayName" : "#175",
  "duration" : 1216971,
  "estimatedDuration" : 1203326,
  "executor" : null,
  "fullDisplayName" : "Cforall Distribute #175",
  "id" : "175",
  "keepLog" : false,
  "number" : 175,
  "queueId" : 18297,
  "result" : "SUCCESS",
  "timestamp" : 1782239308121,
  "url" : "https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/175/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            "Jenkins/FullBuild"
          ],
          "commitId" : "d370c3525186a0e57acaf5fa1a96839923faeb40",
          "timestamp" : 1777512097000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "1st attmept to build x86 on brokk\u000a",
          "date" : "2026-04-29 21:21:37 -0400",
          "id" : "d370c3525186a0e57acaf5fa1a96839923faeb40",
          "msg" : "1st attmept to build x86 on brokk",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "Jenkins/FullBuild"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkins/FullBuild"
          ],
          "commitId" : "f69dafc1d6bde9da84bdff0c1efe5f8479bba88b",
          "timestamp" : 1777516360000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "2nd attmept to build x86 on brokk\u000a",
          "date" : "2026-04-29 22:32:40 -0400",
          "id" : "f69dafc1d6bde9da84bdff0c1efe5f8479bba88b",
          "msg" : "2nd attmept to build x86 on brokk",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Jenkins/FullBuild"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/Parser/ExpressionNode.cpp",
            "src/Parser/parser.yy"
          ],
          "commitId" : "2737b37a999fcdc438fd90a4afef0ccdc9059bfb",
          "timestamp" : 1777651182000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "formatting\u000a",
          "date" : "2026-05-01 11:59:42 -0400",
          "id" : "2737b37a999fcdc438fd90a4afef0ccdc9059bfb",
          "msg" : "formatting",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/Parser/ExpressionNode.cpp"
            },
            {
              "editType" : "edit",
              "file" : "src/Parser/parser.yy"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkins/FullBuild"
          ],
          "commitId" : "efa8439ac439de6002beedb6d6dd84e54637ce0f",
          "timestamp" : 1777651243000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "formatting\u000a",
          "date" : "2026-05-01 12:00:43 -0400",
          "id" : "efa8439ac439de6002beedb6d6dd84e54637ce0f",
          "msg" : "formatting",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Jenkins/FullBuild"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/array-collections/c-dependent.cfa"
          ],
          "commitId" : "16d9c3ad11804ba6611afddc59feffaa040594e1",
          "timestamp" : 1777660989000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/mlbrooks",
            "fullName" : "mlbrooks"
          },
          "authorEmail" : "mlbrooks@uwaterloo.ca",
          "comment" : "Strengthen a test that had been evading warnings on 64-bit only.\u000a\u000aThis test change is expected to break the 64-bit build (to match currently-broken 32-bit).  A subsequet test change is expected to fix both builds.\u000a\u000aThis change makes a test, which was incorrectly architecture-specific, into one that is architecture-independent.\u000a\u000aTest is: array-collections/c_dependent.\u000a\u000aThe relevant array-size warning occurs in gcc-11+ (new-gcc).\u000a\u000aThe test had been passing on 64-bit only because of a quirk: new-gcc's dependent warning gives false accept when a dimension expression is complex enough; CFA's (arch-specific) inserted casts interacted with an incidental choice of the test program, as follows:\u000a\u000a// original\u000avoid f__bound_ptr_allow( int n, float a[n] ); // source\u000avoid f__bound_ptr_allow( int n, float a[(unsigned long int) n] ); // 64-bit lowering => different enough type, check skipped\u000avoid f__bound_ptr_allow( int n, float a[(unsigned int) n] ); // 32-bit lowering => close enough type, check enforced\u000a\u000a// this change's revision\u000avoid f__bound_ptr_allow( size_t n, float a[n] ); // source\u000avoid f__bound_ptr_allow( unsigned long int n, float a[(unsigned long int) n] ); // 64-bit lowering => close enough type, check enforced\u000avoid f__bound_ptr_allow( unsigned int n, float a[(unsigned int) n] ); // 32-bit lowering => close enough type, check enforced\u000a",
          "date" : "2026-05-01 14:43:09 -0400",
          "id" : "16d9c3ad11804ba6611afddc59feffaa040594e1",
          "msg" : "Strengthen a test that had been evading warnings on 64-bit only.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tests/array-collections/c-dependent.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/array-collections/.expect/c-dependent.txt",
            "tests/array-collections/c-dependent.cfa"
          ],
          "commitId" : "fc9d167d64b216338bbb31c8110868bf4a4c6068",
          "timestamp" : 1777669595000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/mlbrooks",
            "fullName" : "mlbrooks"
          },
          "authorEmail" : "mlbrooks@uwaterloo.ca",
          "comment" : "Slightly loosen a test that has failed on 32-bit build lately.\u000a\u000aSince 16d9c3a, this test was failing on all builds.  The present change in not 32-bit specific; it's expected to fix this particular test, on all builds.\u000a\u000aNote there are further 32-bit issues remaining, even after this fix.\u000a\u000aTest is:  array-collections/c-dependent\u000a\u000aLoosening is:  Adjust test's scope to avoid exercising \"truly incorrect\" C code; which may receive compile-time array-bound warnings on sufficiently advanced C compilers.  In test code and .expect, switch from passing incorrect bounds to passing correct bounds; the point of the test (newly clarified, always foremost) is that CFA handles C's dependently sized VLA parameter.\u000a",
          "date" : "2026-05-01 17:06:35 -0400",
          "id" : "fc9d167d64b216338bbb31c8110868bf4a4c6068",
          "msg" : "Slightly loosen a test that has failed on 32-bit build lately.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tests/array-collections/c-dependent.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/array-collections/.expect/c-dependent.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/io/manipulatorsOutput1.cfa",
            "tests/io/.expect/manipulatorsOutput1.x86.txt",
            "libcfa/src/collections/string.hfa",
            "libcfa/src/iostream.cfa",
            "tests/collections/string-ostream.cfa",
            "tests/collections/.expect/string-ostream.txt",
            "libcfa/src/iostream.hfa",
            "tests/io/.expect/manipulatorsOutput1.x64.txt",
            "tests/io/.expect/manipulatorsOutput1.arm64.txt"
          ],
          "commitId" : "b19b3623da9e91bd1dc2397cc1211cf5def36992",
          "timestamp" : 1777811127000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "add quote output manipulator for printing char, char *, string surrounded by quote characters\u000a",
          "date" : "2026-05-03 08:25:27 -0400",
          "id" : "b19b3623da9e91bd1dc2397cc1211cf5def36992",
          "msg" : "add quote output manipulator for printing char, char *, string surrounded by quote characters",
          "paths" : [
            {
              "editType" : "add",
              "file" : "tests/collections/string-ostream.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/manipulatorsOutput1.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.x86.txt"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/iostream.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.arm64.txt"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.hfa"
            },
            {
              "editType" : "add",
              "file" : "tests/collections/.expect/string-ostream.txt"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/iostream.hfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.x64.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/collections/string-istream-manip.cfa"
          ],
          "commitId" : "c136863130d095de4bcd0d62d74817a3b6260fd2",
          "timestamp" : 1777811175000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "formatting\u000a",
          "date" : "2026-05-03 08:26:15 -0400",
          "id" : "c136863130d095de4bcd0d62d74817a3b6260fd2",
          "msg" : "formatting",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tests/collections/string-istream-manip.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/collections/string-api-coverage.cfa",
            "tests/collections/.expect/string-api-coverage.txt"
          ],
          "commitId" : "3bfa80f8617d6b54dd1bf0bc96e1a0e9b68cc5be",
          "timestamp" : 1777811274000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "replace utf8 single quote with ascii single quote\u000a",
          "date" : "2026-05-03 08:27:54 -0400",
          "id" : "3bfa80f8617d6b54dd1bf0bc96e1a0e9b68cc5be",
          "msg" : "replace utf8 single quote with ascii single quote",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tests/collections/.expect/string-api-coverage.txt"
            },
            {
              "editType" : "edit",
              "file" : "tests/collections/string-api-coverage.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/user/user.tex"
          ],
          "commitId" : "8403b32b698505ac44f8092b4d1d7c296b72b83e",
          "timestamp" : 1777817888000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "update user documentation with new quote manipulator\u000a",
          "date" : "2026-05-03 10:18:08 -0400",
          "id" : "8403b32b698505ac44f8092b4d1d7c296b72b83e",
          "msg" : "update user documentation with new quote manipulator",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "doc/user/user.tex"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/io/manipulatorsOutput1.cfa",
            "libcfa/src/collections/string.hfa",
            "tests/io/.expect/manipulatorsOutput1.x86.txt",
            "doc/user/user.tex",
            "libcfa/src/iostream.cfa",
            "tests/collections/.expect/string-ostream.txt",
            "tests/collections/string-ostream.cfa",
            "libcfa/src/collections/string.cfa",
            "tests/io/.expect/manipulatorsOutput1.x64.txt",
            "libcfa/src/iostream.hfa",
            "tests/io/.expect/manipulatorsOutput1.arm64.txt"
          ],
          "commitId" : "bb1eabcd6f64b0ee41ffacd7dd40e7329004f68e",
          "timestamp" : 1777893998000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "harmonize output quote manipulator with input quote manipulator, adding left/right quote parameters\u000a",
          "date" : "2026-05-04 07:26:38 -0400",
          "id" : "bb1eabcd6f64b0ee41ffacd7dd40e7329004f68e",
          "msg" : "harmonize output quote manipulator with input quote manipulator, adding left/right quote parameters",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.hfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/manipulatorsOutput1.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/collections/.expect/string-ostream.txt"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.cfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/iostream.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/collections/string-ostream.cfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.x86.txt"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.x64.txt"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.arm64.txt"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/iostream.hfa"
            },
            {
              "editType" : "edit",
              "file" : "doc/user/user.tex"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/io/.expect/manipulatorsOutput2.x64.txt",
            "tests/io/.expect/manipulatorsOutput2.x86.txt",
            "tests/io/.expect/manipulatorsOutput2.arm64.txt",
            "doc/user/user.tex",
            "libcfa/src/iostream.cfa"
          ],
          "commitId" : "244335bac9fe48993091c4a55d03642bd67e9a62",
          "timestamp" : 1777911103000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "update printing of decimal point in floating-point numbers\u000a",
          "date" : "2026-05-04 12:11:43 -0400",
          "id" : "244335bac9fe48993091c4a55d03642bd67e9a62",
          "msg" : "update printing of decimal point in floating-point numbers",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/iostream.cfa"
            },
            {
              "editType" : "edit",
              "file" : "doc/user/user.tex"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput2.x86.txt"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput2.x64.txt"
            },
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput2.arm64.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/io/.expect/manipulatorsOutput1.x86.txt"
          ],
          "commitId" : "9375148489e3038d4001d8f00d6a53539e78d6c7",
          "timestamp" : 1777917716000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "fixed x86 expect file for manipulatorsOutput1.x86.txt\u000a",
          "date" : "2026-05-04 14:01:56 -0400",
          "id" : "9375148489e3038d4001d8f00d6a53539e78d6c7",
          "msg" : "fixed x86 expect file for manipulatorsOutput1.x86.txt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tests/io/.expect/manipulatorsOutput1.x86.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "libcfa/src/collections/string.hfa",
            "libcfa/src/collections/string.cfa"
          ],
          "commitId" : "d8a2f988fbdaa37173653d0e459271591e6afdd0",
          "timestamp" : 1777946269000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "formatting, add some tostr conversion routines\u000a",
          "date" : "2026-05-04 21:57:49 -0400",
          "id" : "d8a2f988fbdaa37173653d0e459271591e6afdd0",
          "msg" : "formatting, add some tostr conversion routines",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.cfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.hfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/collections/string-api-coverage.cfa",
            "libcfa/src/collections/string_res.cfa",
            "libcfa/src/collections/string.cfa",
            "libcfa/src/collections/string_res.hfa",
            "libcfa/src/collections/string.hfa"
          ],
          "commitId" : "2f1656963c856b0273be7b573bf11a9e411e68a4",
          "timestamp" : 1778241154000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "remove string 'contains' function and replace with 'includes', make string 'includes' inline\u000a",
          "date" : "2026-05-08 07:52:34 -0400",
          "id" : "2f1656963c856b0273be7b573bf11a9e411e68a4",
          "msg" : "remove string 'contains' function and replace with 'includes', make string 'includes' inline",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string_res.cfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string_res.hfa"
            },
            {
              "editType" : "edit",
              "file" : "tests/collections/string-api-coverage.cfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.cfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.hfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "libcfa/src/collections/string.hfa",
            "libcfa/src/collections/string.cfa"
          ],
          "commitId" : "bc547d37653baaa8e7fac63a33cc9fe1fd2a3b0f",
          "timestamp" : 1778278162000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "formatting\u000a",
          "date" : "2026-05-08 18:09:22 -0400",
          "id" : "bc547d37653baaa8e7fac63a33cc9fe1fd2a3b0f",
          "msg" : "formatting",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.hfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/proposals/exceptions-pab.md"
          ],
          "commitId" : "cea0d0c1f38dd62a244e585e64531b78242825f3",
          "timestamp" : 1778683527000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "yet another exception proposal\u000a",
          "date" : "2026-05-13 10:45:27 -0400",
          "id" : "cea0d0c1f38dd62a244e585e64531b78242825f3",
          "msg" : "yet another exception proposal",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/proposals/exceptions-pab.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/proposals/exceptions-pab.md"
          ],
          "commitId" : "30901eb65d3c152c47452edacf66205ebf78996e",
          "timestamp" : 1779294435000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "updated exception proposal from PAB\u000a",
          "date" : "2026-05-20 12:27:15 -0400",
          "id" : "30901eb65d3c152c47452edacf66205ebf78996e",
          "msg" : "updated exception proposal from PAB",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "doc/proposals/exceptions-pab.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/proposals/modules-alvin/3_implementation_details/prototype/testing/basic.cmod",
            "doc/proposals/modules-alvin/3_implementation_details/meta.md",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODLexer.tokens",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODLexer.py",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/Driver.py",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/testing/a.cmod",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMOD.tokens",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMOD.interp",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODParser.py",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/requirements.txt",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/README.md",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMOD.g4",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODLexer.interp",
            "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODListener.py"
          ],
          "commitId" : "a9049dd64205261c925e9c9e1b7b6ef7b1da8073",
          "timestamp" : 1779315326000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/alvin.zhang",
            "fullName" : "alvin.zhang"
          },
          "authorEmail" : "alvin.zhang@uwaterloo.ca",
          "comment" : "Prototype code for modules\u000a",
          "date" : "2026-05-20 18:15:26 -0400",
          "id" : "a9049dd64205261c925e9c9e1b7b6ef7b1da8073",
          "msg" : "Prototype code for modules",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODParser.py"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODLexer.py"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMOD.tokens"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODLexer.tokens"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/requirements.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/meta.md"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMOD.g4"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/testing/a.cmod"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODLexer.interp"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/README.md"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/Driver.py"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMOD.interp"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/testing/basic.cmod"
            },
            {
              "editType" : "add",
              "file" : "doc/proposals/modules-alvin/3_implementation_details/prototype/parser/CMODListener.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "libcfa/src/collections/string_res.hfa",
            "libcfa/src/collections/string_res.cfa"
          ],
          "commitId" : "b7cacebf2e258ce0d8b68e6a73756be899d6b8de",
          "timestamp" : 1779741618000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "fix loops incorrectly accessing header node, change from serr to printf for debug\u000a",
          "date" : "2026-05-25 16:40:18 -0400",
          "id" : "b7cacebf2e258ce0d8b68e6a73756be899d6b8de",
          "msg" : "fix loops incorrectly accessing header node, change from serr to printf for debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string_res.hfa"
            },
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string_res.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "libcfa/src/collections/string_res.cfa"
          ],
          "commitId" : "1955facfcf024029424401f00e04797c3165e218",
          "timestamp" : 1779742254000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "fix sense of assert condition\u000a",
          "date" : "2026-05-25 16:50:54 -0400",
          "id" : "1955facfcf024029424401f00e04797c3165e218",
          "msg" : "fix sense of assert condition",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "libcfa/src/collections/string_res.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/proposals/exceptions-assert.md"
          ],
          "commitId" : "2ec81ca5d342fd71e6a860a7a29ad59792257970",
          "timestamp" : 1779901591000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/ajbeach",
            "fullName" : "ajbeach"
          },
          "authorEmail" : "ajbeach@uwaterloo.ca",
          "comment" : "Six months to a year after it was due for a round of early feedback: The original exception rework proposal.\u000a",
          "date" : "2026-05-27 13:06:31 -0400",
          "id" : "2ec81ca5d342fd71e6a860a7a29ad59792257970",
          "msg" : "Six months to a year after it was due for a round of early feedback: The original exception rework proposal.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/proposals/exceptions-assert.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tests/include/includes.cfa"
          ],
          "commitId" : "fc814baf8bebc63f0c63e6147202d2f23306c637",
          "timestamp" : 1780243884000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "temporary patch parsing attribute location in function prototype\u000a",
          "date" : "2026-05-31 12:11:24 -0400",
          "id" : "fc814baf8bebc63f0c63e6147202d2f23306c637",
          "msg" : "temporary patch parsing attribute location in function prototype",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tests/include/includes.cfa"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke.txt",
            "doc/theses/colby_parsons_MMAth/figures/nasusCFAMatrix.pgf",
            "doc/theses/colby_parsons_MMAth/data/nasus_Order",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/data/nasus.txt",
            "doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-One.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_MEM.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_future.txt",
            "doc/theses/colby_parsons_MMath/figures/pykeExecutor.pgf",
            "doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_2.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/plotData.py",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/application.conf",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/order.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/pub_sub/go.mod",
            "doc/theses/colby_parsons_MMAth/figures/nasusRepeat.pgf",
            "doc/theses/colby_parsons_MMath/data/pykeSendDynamic",
            "doc/theses/colby_parsons_MMAth/data/pyke_Order",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendStatic",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/contend.cfa",
            "doc/theses/colby_parsons_MMath/text/CFA_concurrency.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_Order",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeExecutorMem",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/genPlots",
            "doc/theses/colby_parsons_MMAth/diagrams/M_to_one_swap.tikz",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/GoMatrix.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendDynamic",
            "doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-Multi.pgf",
            "doc/theses/colby_parsons_MMath/figures/pykeCFAMatrix.pgf",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf",
            "doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_2.pgf",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/ping_pong.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/bench.h",
            "doc/theses/colby_parsons_MMath/data/nasusExecutorMem",
            "doc/theses/colby_parsons_MMAth/data/nasusSendDynamic",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go",
            "doc/theses/colby_parsons_MMAth/text/actors.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/go.mod",
            "doc/theses/colby_parsons_MMath/figures/pykeCFABalance-One.pgf",
            "doc/theses/colby_parsons_MMath/figures/nasusCFABalance-One.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala",
            "doc/theses/colby_parsons_MMath/text/conclusion.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_MEM.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/ping_pong.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/run",
            "doc/theses/colby_parsons_MMAth/text/CFA_intro.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/build.sbt",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_ALL.txt",
            "doc/theses/colby_parsons_MMAth/diagrams/chain_swap.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa",
            "doc/theses/colby_parsons_MMath/figures/pykeCFAExecutor.pgf",
            "doc/theses/colby_parsons_MMAth/data/pykeSendDynamic",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/baseline.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/AkkaRepeat.scala",
            "doc/theses/colby_parsons_MMAth/data/pykeSendStatic",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/contend.go",
            "doc/theses/colby_parsons_MMath/data/nasus_Order",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_ALL.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Repeat.cc",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/data/pyke.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFSendDynamic.cpp",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/AkkaMatrix.scala",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend2/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/data/pyke.txt",
            "doc/theses/colby_parsons_MMAth/.gitignore",
            "doc/theses/colby_parsons_MMath/text/waituntil.tex",
            "doc/theses/colby_parsons_MMath/diagrams/inverted_actor.tikz",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/ucpp/future.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/sidechan/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa",
            "doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/hot_potato.cfa",
            "doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_8.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/run",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_CFA.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_SEND.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin8/go.mod",
            "doc/theses/colby_parsons_MMath/figures/pyke_Spin_4.pgf",
            "doc/theses/colby_parsons_MMath/figures/pykeCFARepeat.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/daisy_chain/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/run",
            "doc/theses/colby_parsons_MMAth/diagrams/steal.tikz",
            "doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/daisy_chain.go",
            "doc/theses/colby_parsons_MMath/figures/nasus_Contend_4.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Matrix.cc",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/application.conf",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/genPlots",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa",
            "doc/theses/colby_parsons_MMath/figures/nasus_Contend_8.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/go.mod",
            "doc/theses/colby_parsons_MMath/data/pyke_Order",
            "doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_4.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeExecutorMem",
            "doc/theses/colby_parsons_MMath/figures/pykeMatrix.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendStatic.cc",
            "doc/theses/colby_parsons_MMath/.gitignore",
            "doc/theses/colby_parsons_MMAth/figures/pykeCFARepeat.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/genPlots",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/go.sum",
            "doc/theses/colby_parsons_MMAth/text/waituntil.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/genPlots",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/churn.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_SEND.txt",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/baseline.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/ping_pong/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus_future.txt",
            "doc/theses/colby_parsons_MMath/figures/pyke_Spin_2.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc",
            "doc/theses/colby_parsons_MMAth/figures/nasusMatrix.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/future.cfa",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/go.mod",
            "doc/theses/colby_parsons_MMath/style/style.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_ALL.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/go.mod",
            "doc/theses/colby_parsons_MMath/diagrams/chain_swap.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/baseline.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/matrix.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/baseline.cfa",
            "doc/theses/colby_parsons_MMAth/data/pykeExecutorMem",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/application.conf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/INSTALL",
            "doc/theses/colby_parsons_MMath/thesis.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendDynamic",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/barrier/go.mod",
            "doc/theses/colby_parsons_MMath/figures/pyke_Contend_8.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/dynamic.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus_Order",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/go.mod",
            "doc/theses/colby_parsons_MMath/data/nasusSendStatic",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/genPlots",
            "doc/theses/colby_parsons_MMath/glossary.tex",
            "doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_4.pgf",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf",
            "doc/theses/colby_parsons_MMath/figures/nasus_Spin_4.pgf",
            "doc/theses/colby_parsons_MMAth/diagrams/cyclic_swap.tikz",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/contend.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/application.conf",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/barrier.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendDynamic.cc",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/go.mod",
            "doc/theses/colby_parsons_MMAth/text/frontpgs.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/application.conf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus.txt",
            "doc/theses/colby_parsons_MMath/figures/nasusExecutor.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/data/pyke.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/build.sbt",
            "doc/theses/colby_parsons_MMAth/figures/nasusCFARepeat.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusExecutorMem",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/hot_potato/hot_potato.go",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/cppLock.hpp",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/barrier/barrier.go",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/build.sbt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/build.sbt",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.sum",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/ping_pong/ping_pong.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend4/contend.go",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusSendStatic",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend4/go.mod",
            "doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_Order",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/GoRepeat.go",
            "doc/theses/colby_parsons_MMath/text/CFA_intro.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/sidechan.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/plotData.py",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/hot_potato/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/GoExecutor.go",
            "doc/theses/colby_parsons_MMath/diagrams/acyclic_swap.tikz",
            "doc/theses/colby_parsons_MMAth/figures/pykeRepeat.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/build.sbt",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/churn/churn.go",
            "doc/theses/colby_parsons_MMath/figures/pykeCFABalance-Multi.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke_Order",
            "doc/theses/colby_parsons_MMath/text/intro.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/order.cfa",
            "doc/theses/colby_parsons_MMAth/thesis.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt",
            "doc/theses/colby_parsons_MMath/figures/nasusRepeat.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++SendDynamic.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/GoSendStatic.go",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/data/nasus.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/AkkaExecutor.scala",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/go.mod",
            "doc/theses/colby_parsons_MMath/figures/nasusCFABalance-Multi.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/build.sbt",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/build.sbt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_CFA.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFRepeat.cpp",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFRepeat.cpp",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/build.sbt",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/contend/contend.go",
            "doc/theses/colby_parsons_MMath/text/channels.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/churn.cfa",
            "doc/theses/colby_parsons_MMAth/local.bib",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/nasus.txt",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/AkkaMatrix.scala",
            "doc/theses/colby_parsons_MMAth/diagrams/uCpp_select_tree.tikz",
            "doc/theses/colby_parsons_MMAth/code/swap_queues.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_SEND.txt",
            "doc/theses/colby_parsons_MMAth/text/conclusion.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/sidechan/sidechan.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/build.sbt",
            "doc/theses/colby_parsons_MMAth/data/nasusExecutorMem",
            "doc/theses/colby_parsons_MMAth/data/nasusSendStatic",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/INSTALL",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend8/contend.go",
            "doc/theses/colby_parsons_MMAth/figures/pykeMatrix.pgf",
            "doc/theses/colby_parsons_MMath/data/nasusSendDynamic",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/pub_sub.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.mod",
            "doc/theses/colby_parsons_MMath/figures/nasusCFARepeat.pgf",
            "doc/theses/colby_parsons_MMAth/figures/pykeExecutor.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_future.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/run",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin2/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendStatic",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa",
            "doc/theses/colby_parsons_MMath/data/pykeExecutorMem",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/order/order.go",
            "doc/theses/colby_parsons_MMAth/figures/pykeCFAMatrix.pgf",
            "doc/theses/colby_parsons_MMath/Makefile",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/cppLock.hpp",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeSendStatic",
            "doc/theses/colby_parsons_MMath/text/mutex_stmt.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/ping_pong.go",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/genPlots",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/hot_potato.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/GoExecutor.go",
            "doc/theses/colby_parsons_MMath/data/pykeSendStatic",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/pub_sub/pub_sub.go",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/data/nasus.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/bench.hfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/spin.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/pub_sub.go",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/spin.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/daisy_chain.cfa",
            "doc/theses/colby_parsons_MMAth/style/style.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order.cc",
            "doc/theses/colby_parsons_MMath/figures/pykeRepeat.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/go.sum",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/repeat.cfa",
            "doc/theses/colby_parsons_MMath/figures/pyke_Spin_8.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/contend.go",
            "doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-One.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/order/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/daisy_chain.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin4/spin.go",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend8/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/go.mod",
            "doc/theses/colby_parsons_MMath/figures/nasus_Spin_8.pgf",
            "doc/theses/colby_parsons_MMath/figures/nasus_Spin_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/application.conf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusExecutorMem",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin/spin.go",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/rand.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/GoSendStatic.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/GoRepeat.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/go.mod",
            "doc/theses/colby_parsons_MMath/text/frontpgs.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/caf-application.conf",
            "doc/theses/colby_parsons_MMath/code/swap_queues.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/genPlots",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_MEM.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp",
            "doc/theses/colby_parsons_MMath/figures/nasusCFAMatrix.pgf",
            "doc/theses/colby_parsons_MMath/figures/nasusCFAExecutor.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/pub_sub.cfa",
            "doc/theses/colby_parsons_MMath/diagrams/uCpp_select_tree.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_SEND.txt",
            "doc/theses/colby_parsons_MMath/code/basic_actor_example.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/contend.go",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke_future.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/run",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFSendStatic.cpp",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum",
            "doc/theses/colby_parsons_MMath/figures/pyke_Future.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/rand.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/contend.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/order.go",
            "doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/contend.go",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/AkkaExecutor.scala",
            "doc/theses/colby_parsons_MMath/text/actors.tex",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/rand.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeSendDynamic",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/run",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.sum",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/daisy_chain/daisy_chain.go",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/order.cc",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py",
            "doc/theses/colby_parsons_MMAth/text/channels.tex",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/application.conf",
            "doc/theses/colby_parsons_MMath/diagrams/cyclic_swap.tikz",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/application.conf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/go.sum",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin2/spin.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/plotData.py",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/application.conf",
            "doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-Multi.pgf",
            "doc/theses/colby_parsons_MMAth/figures/nasusCFAExecutor.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/plotData.py",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/balance.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/barrier.cfa",
            "doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_8.pgf",
            "doc/theses/colby_parsons_MMath/figures/pyke_Contend_4.pgf",
            "doc/theses/colby_parsons_MMath/diagrams/steal.tikz",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/churn.cfa",
            "doc/theses/colby_parsons_MMath/figures/nasusMatrix.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_MEM.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/bench.h",
            "doc/theses/colby_parsons_MMAth/glossary.tex",
            "doc/theses/colby_parsons_MMAth/figures/nasusExecutor.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.sum",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Matrix.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/go.sum",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Executor.cc",
            "doc/theses/colby_parsons_MMath/diagrams/gulp.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/go.mod",
            "doc/theses/colby_parsons_MMAth/Makefile",
            "doc/theses/colby_parsons_MMath/figures/nasus_Future.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFMatrix.cpp",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/plotData.py",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/executor.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.mod",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.cpp",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/contend/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/build.sbt",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/barrier.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/sidechan.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/spin.cfa",
            "doc/theses/colby_parsons_MMAth/diagrams/acyclic_swap.tikz",
            "doc/theses/colby_parsons_MMath/diagrams/standard_actor.tikz",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/caf-application.conf",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/go.mod",
            "doc/theses/colby_parsons_MMath/benchmarks/channels/go/churn/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Repeat.cc",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_ALL.txt",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke.txt",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/spin.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.sum",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++SendStatic.cc",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Executor.cc",
            "doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFExecutor.cpp",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFMatrix.cpp",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendDynamic.cpp",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin8/spin.go",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/static.cfa",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/GoMatrix.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/application.conf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusSendDynamic",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/AkkaRepeat.scala",
            "doc/theses/colby_parsons_MMAth/text/intro.tex",
            "doc/theses/colby_parsons_MMath/figures/pyke_Contend_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/rand.cc",
            "doc/theses/colby_parsons_MMath/figures/pyke_Channel_Contention.pgf",
            "doc/theses/colby_parsons_MMath/diagrams/M_to_one_swap.tikz",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend2/contend.go",
            "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/hot_potato.go",
            "doc/theses/colby_parsons_MMath/local.bib",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin4/go.mod",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/order.cfa",
            "doc/theses/colby_parsons_MMath/figures/nasus_Contend_2.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend/contend.go",
            "doc/theses/colby_parsons_MMAth/figures/pykeCFAExecutor.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/bench.hfa",
            "doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz",
            "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/spin.go",
            "doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf",
            "doc/theses/colby_parsons_MMAth/benchmarks/actors/genPlots",
            "doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf",
            "doc/theses/colby_parsons_MMath/figures/nasus_Channel_Contention.pgf",
            "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/go.sum"
          ],
          "commitId" : "f945fa7ba076d346ab1aa115747f79712d70331d",
          "timestamp" : 1780596278000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "fix spelling mistake in directory name\u000a",
          "date" : "2026-06-04 14:04:38 -0400",
          "id" : "f945fa7ba076d346ab1aa115747f79712d70331d",
          "msg" : "fix spelling mistake in directory name",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/chain_swap.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusSendDynamic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/inverted_actor.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_MEM.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/pub_sub/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeCFABalance-One.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendStatic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/uCpp_select_tree.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_ALL.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/ping_pong/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/frontpgs.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_ALL.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/genPlots"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/contend.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/pykeSendStatic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Spin_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/nasus_Order"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_Order"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusCFAExecutor.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_CFA.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/GoExecutor.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/GoRepeat.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/contend/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/churn.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend4/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_ALL.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/nasusSendStatic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/standard_actor.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeRepeat.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/local.bib"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.sum"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/rand.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/actors.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/static.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusRepeat.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/build.sbt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/order/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/acyclic_swap.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/hot_potato/hot_potato.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/genPlots"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke_future.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_SEND.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusCFAExecutor.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/application.conf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/application.conf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/nasusSendDynamic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin/spin.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/pub_sub.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/.gitignore"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/acyclic_swap.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/cyclic_swap.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeExecutor.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/hot_potato.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/nasusSendStatic"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/spin.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/run"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/bench.hfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Repeat.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/ping_pong.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/local.bib"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/order.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Contend_8.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFMatrix.cpp"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/INSTALL"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/genPlots"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/M_to_one_swap.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeCFAExecutor.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus_future.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusExecutorMem"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/style/style.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend8/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Future.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/channels.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Channel_Contention.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeExecutor.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/hot_potato/hot_potato.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/genPlots"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/glossary.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/pyke_Order"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/frontpgs.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/contend/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/actors.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/mutex_stmt.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_SEND.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Spin_2.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/AkkaExecutor.scala"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/GoSendStatic.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendStatic.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_4.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend4/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/daisy_chain.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/Makefile"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend8/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_MEM.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Executor.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeMatrix.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/barrier/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendStatic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusCFABalance-One.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/application.conf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/pub_sub.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/sidechan.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/build.sbt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/contend.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeRepeat.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/plotData.py"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/glossary.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/spin.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/pykeSendDynamic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusRepeat.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/cyclic_swap.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pyke_CFA.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/pub_sub.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/nasus.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Matrix.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Contend_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_Order"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Spin_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-Multi.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/data/nasus.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_SEND.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/run"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/conclusion.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFRepeat.cpp"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin4/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusCFAMatrix.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendDynamic.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/barrier.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendDynamic.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin4/spin.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/application.conf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/contend.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-Multi.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/baseline.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/sidechan.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFExecutor.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Contend_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/application.conf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/run"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++SendDynamic.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/barrier.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++Matrix.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/Makefile"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/build.sbt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/code/swap_queues.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/daisy_chain/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/CFA_intro.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/spin.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/go.sum"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/AkkaMatrix.scala"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/caf-application.conf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/spin.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeExecutorMem"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/daisy_chain/daisy_chain.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/build.sbt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/genPlots"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/GoSendStatic.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend/contend.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/genPlots"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/code/swap_queues.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/application.conf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendDynamic"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/pyke_Order"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeExecutorMem"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/AkkaMatrix.scala"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/build.sbt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/M_to_one_swap.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/.gitignore"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cfa/baseline.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/order.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/run"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_SEND.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/bench.hfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/AkkaRepeat.scala"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/CFA_intro.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendStatic/go.sum"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeMatrix.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/executor.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/GoRepeat.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/baseline.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/intro.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/application.conf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/daisy_chain/daisy_chain.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/data/nasus.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/application.conf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/future.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cfa/rand.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/caf-application.conf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/build.sbt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusExecutorMem"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Matrix/build.sbt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/pykeSendDynamic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/ucpp/future.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusExecutor.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeSendStatic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/go.sum"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/uCpp_select_tree.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/rand.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/waituntil.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/contend.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/steal.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/order.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/waituntil.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasusSendStatic"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/rand.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/intro.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/ping_pong/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/barrier/barrier.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusCFABalance-Multi.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/order.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/SendDynamic/go.sum"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Spin_8.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Matrix/GoMatrix.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/nasusSendDynamic"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/text/channels.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusCFARepeat.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend2/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Contend_4.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/data/pyke.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFSendStatic.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_4.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/pykeSendStatic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusCFARepeat.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/ucpp/uC++SendStatic.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/build.sbt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/barrier.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/nasusExecutorMem"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeCFARepeat.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/matrix.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/run"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/order.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/pyke_Order"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/order.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/daisy_chain.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/pub_sub/pub_sub.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/spin.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/run"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeCFABalance-Multi.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/style/style.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/cpp/cppLock.hpp"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/bench.h"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/genPlots"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin2/spin.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/pyke_future.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeCFAExecutor.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/sidechan/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/genPlots"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeCFABalance-One.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFRepeat.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/bench.h"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Future.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusExecutor.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendDynamic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/hot_potato.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/CFA_concurrency.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/churn/churn.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/contend2/contend.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/pub_sub/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/baseline.cc"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/run"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFMatrix.cpp"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/churn.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/data/nasus_future.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/build.sbt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.sum"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeCFAMatrix.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusCFAMatrix.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Repeat/application.conf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasusMatrix.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Aggregate_Lock_2.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_MEM.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/churn/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pykeCFAMatrix.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/go.sum"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/repeat.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/pykeSendDynamic"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/ping_pong/ping_pong.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/contend.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Spin_4.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/build.sbt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/data/pykeExecutorMem"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/data/nasus_Order"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/caf/CAFSendDynamic.cpp"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin2/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.sum"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/go/barrier/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Contend_2.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/data/pyke.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/data/pyke.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/plotData.py"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Executor.cc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin8/spin.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/chain_swap.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/hot_potato/go.mod"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/data/pyke.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/AkkaRepeat.scala"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendStatic/application.conf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Executor/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/sidechan/sidechan.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.sum"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/nasus_Contend_2.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/code/basic_actor_example.cfa"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusCFABalance-One.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Aggregate_Lock_2.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/text/conclusion.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/INSTALL"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/cfa/ping_pong.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/thesis.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/GoExecutor.go"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasusMatrix.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/nasus_Order"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/proto/Repeat/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/contend/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/pykeExecutorMem"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/steal.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/order/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/spin8/go.mod"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/dynamic.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/diagrams/gulp.tikz"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/mutex_stmt/cpp/cppLock.hpp"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/go/order/order.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pykeCFARepeat.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Spin_2.pgf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/data/nasusExecutorMem"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_ALL.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/cfa/ping_pong.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/cfa/balance.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/channels/go/churn/churn.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/akka/Executor/AkkaExecutor.scala"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/channels/data/nasus.txt"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/GoMatrix.go"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/waituntil/cfa/order.cfa"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/benchmarks/actors/data/nasus_MEM.txt"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/colby_parsons_MMath/figures/pyke_Channel_Contention.pgf"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/thesis.tex"
            },
            {
              "editType" : "delete",
              "file" : "doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Repeat.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/theses/alvin_zhang_MMath/uw-ethesis-frontpgs.tex",
            "doc/theses/alvin_zhang_MMath/uw-ethesis.pdf",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.toc",
            "doc/theses/alvin_zhang_MMath/modules.tex",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.blg",
            "doc/theses/alvin_zhang_MMath/intro.tex",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.ps",
            "doc/theses/alvin_zhang_MMath/uw-ethesis.tex",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.out",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.dvi",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.brf",
            "doc/theses/alvin_zhang_MMath/background.tex",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.lot",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.bbl",
            "doc/theses/alvin_zhang_MMath/conclusion.tex",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.aux",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.log",
            "doc/theses/alvin_zhang_MMath/build/uw-ethesis.lof"
          ],
          "commitId" : "e373984a5f04ec23e1cb0511fdfd2c235f129b29",
          "timestamp" : 1780596333000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "add thesis template for Alvin's thesis\u000a",
          "date" : "2026-06-04 14:05:33 -0400",
          "id" : "e373984a5f04ec23e1cb0511fdfd2c235f129b29",
          "msg" : "add thesis template for Alvin's thesis",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.out"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/uw-ethesis.pdf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/uw-ethesis-frontpgs.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/conclusion.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/intro.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/background.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.aux"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.log"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.toc"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.lof"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/uw-ethesis.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.bbl"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.lot"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/modules.tex"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.ps"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.blg"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.brf"
            },
            {
              "editType" : "add",
              "file" : "doc/theses/alvin_zhang_MMath/build/uw-ethesis.dvi"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/AST/Expr.cpp",
            "src/GenPoly/Box.cpp",
            "src/Parser/parser.yy",
            "src/Virtual/Tables.cpp",
            "src/AST/Expr.hpp",
            "src/Parser/ExpressionNode.cpp",
            "src/ResolvExpr/CandidateFinder.cpp",
            "src/Parser/lex.ll",
            "src/Parser/ParseNode.hpp",
            "src/CodeGen/CodeGenerator.cpp"
          ],
          "commitId" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
          "timestamp" : 1782237471000,
          "author" : {
            "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
            "fullName" : "pabuhr"
          },
          "authorEmail" : "pabuhr@uwaterloo.ca",
          "comment" : "differentiate between C _Alignof and gcc __alignof__\u000a",
          "date" : "2026-06-23 13:57:51 -0400",
          "id" : "366f5cd47f06469e6c39617fdc1be75acd3f4943",
          "msg" : "differentiate between C _Alignof and gcc __alignof__",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/Parser/parser.yy"
            },
            {
              "editType" : "edit",
              "file" : "src/Parser/lex.ll"
            },
            {
              "editType" : "edit",
              "file" : "src/AST/Expr.cpp"
            },
            {
              "editType" : "edit",
              "file" : "src/Parser/ExpressionNode.cpp"
            },
            {
              "editType" : "edit",
              "file" : "src/Parser/ParseNode.hpp"
            },
            {
              "editType" : "edit",
              "file" : "src/Virtual/Tables.cpp"
            },
            {
              "editType" : "edit",
              "file" : "src/ResolvExpr/CandidateFinder.cpp"
            },
            {
              "editType" : "edit",
              "file" : "src/AST/Expr.hpp"
            },
            {
              "editType" : "edit",
              "file" : "src/CodeGen/CodeGenerator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "src/GenPoly/Box.cpp"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/pabuhr",
      "fullName" : "pabuhr"
    },
    {
      "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/alvin.zhang",
      "fullName" : "alvin.zhang"
    },
    {
      "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/ajbeach",
      "fullName" : "ajbeach"
    },
    {
      "absoluteUrl" : "https://cforall.uwaterloo.ca/jenkins/user/mlbrooks",
      "fullName" : "mlbrooks"
    }
  ],
  "inProgress" : false,
  "nextBuild" : {
    "number" : 176,
    "url" : "https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/176/"
  },
  "previousBuild" : {
    "number" : 174,
    "url" : "https://cforall.uwaterloo.ca/jenkins/view/Cforall/job/Cforall_Distribute_Ref/174/"
  }
}