{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by Frotty"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1323,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "24dad9e4ee8961ea6c9438bdd90d27ddb242f527",
            "branch" : [
              {
                "SHA1" : "24dad9e4ee8961ea6c9438bdd90d27ddb242f527",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "24dad9e4ee8961ea6c9438bdd90d27ddb242f527",
            "branch" : [
              {
                "SHA1" : "24dad9e4ee8961ea6c9438bdd90d27ddb242f527",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "24dad9e4ee8961ea6c9438bdd90d27ddb242f527",
        "branch" : [
          {
            "SHA1" : "24dad9e4ee8961ea6c9438bdd90d27ddb242f527",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/wurstscript/WurstScript.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1323",
  "duration" : 76774,
  "estimatedDuration" : 737407,
  "executor" : None,
  "fullDisplayName" : "Wurst #1323",
  "id" : "1323",
  "keepLog" : False,
  "number" : 1323,
  "queueId" : 452,
  "result" : "FAILURE",
  "timestamp" : 1638738397181,
  "url" : "https://grill.wurstlang.org/hudson/job/Wurst/1323/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "d0b14785a2bdda87ddae36278abe09dd971d647f",
        "timestamp" : 1532379289000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "charmap\u000a",
        "date" : "2018-07-23 22:54:49 +0200",
        "id" : "d0b14785a2bdda87ddae36278abe09dd971d647f",
        "msg" : "charmap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "9d6e96101f199e557bbbd1dd7da04c9201601d00",
        "timestamp" : 1532422670000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "reduce int and reals\u000a",
        "date" : "2018-07-24 10:57:50 +0200",
        "id" : "9d6e96101f199e557bbbd1dd7da04c9201601d00",
        "msg" : "reduce int and reals",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "3505becfb26936729cf4042b28dc53bbed674d08",
        "timestamp" : 1532423900000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "s/octal/hex\u000a",
        "date" : "2018-07-24 11:18:20 +0200",
        "id" : "3505becfb26936729cf4042b28dc53bbed674d08",
        "msg" : "s/octal/hex",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/JassPrinter.java"
        ],
        "commitId" : "5338b2cd7644d9524f6b068594ab9a4f28ef30b0",
        "timestamp" : 1532424495000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "shuffle global vars\u000a",
        "date" : "2018-07-24 11:28:15 +0200",
        "id" : "5338b2cd7644d9524f6b068594ab9a4f28ef30b0",
        "msg" : "shuffle global vars",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/JassPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/JassPrinter.java"
        ],
        "commitId" : "d78191b156ba780b68d718ab9275ebbe1f055be8",
        "timestamp" : 1532990259000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "fix\u000a",
        "date" : "2018-07-31 00:37:39 +0200",
        "id" : "d78191b156ba780b68d718ab9275ebbe1f055be8",
        "msg" : "fix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/JassPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "b5ad0096d698f68d8df9dfb0b5ef30a6e1b78827",
        "timestamp" : 1533600439000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add equality rewrite\u000a",
        "date" : "2018-08-07 02:07:19 +0200",
        "id" : "b5ad0096d698f68d8df9dfb0b5ef30a6e1b78827",
        "msg" : "add equality rewrite",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "c071d8fb041aa299dcb35d68815937392915d002",
        "timestamp" : 1534193096000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "update wc3libs\u000a",
        "date" : "2018-08-13 22:44:56 +0200",
        "id" : "c071d8fb041aa299dcb35d68815937392915d002",
        "msg" : "update wc3libs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "dea3fe400b0734867a73002ee9792f53ec9b3b69",
        "timestamp" : 1534262411000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "mori fixes\u000a",
        "date" : "2018-08-14 18:00:11 +0200",
        "id" : "dea3fe400b0734867a73002ee9792f53ec9b3b69",
        "msg" : "mori fixes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
        ],
        "commitId" : "6fc076c27fb2c7ce97752359a25f7bb1a440040c",
        "timestamp" : 1534367206000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "experimental reun\u000a",
        "date" : "2018-08-15 23:06:46 +0200",
        "id" : "6fc076c27fb2c7ce97752359a25f7bb1a440040c",
        "msg" : "experimental reun",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
        ],
        "commitId" : "331dfed6771f5ad0cfdf64674148cc1dfee124a3",
        "timestamp" : 1539078624000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "revert double inlining\u000a",
        "date" : "2018-10-09 11:50:24 +0200",
        "id" : "331dfed6771f5ad0cfdf64674148cc1dfee124a3",
        "msg" : "revert double inlining",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "f6a6b68b0587b42d113f41942e37d6e5c7ff0eab",
        "timestamp" : 1539078746000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add 1 to middle charmap\u000a",
        "date" : "2018-10-09 11:52:26 +0200",
        "id" : "f6a6b68b0587b42d113f41942e37d6e5c7ff0eab",
        "msg" : "add 1 to middle charmap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
        ],
        "commitId" : "90b45ff77f83d93404785a7360375c542e12ada7",
        "timestamp" : 1539079943000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "first version of string hashing\u000a",
        "date" : "2018-10-09 12:12:23 +0200",
        "id" : "90b45ff77f83d93404785a7360375c542e12ada7",
        "msg" : "first version of string hashing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "7b4bbc9980843a01fdc8bf28e7e7bfa1d1cff976",
        "timestamp" : 1546739396000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-01-06 02:49:56 +0100",
        "id" : "7b4bbc9980843a01fdc8bf28e7e7bfa1d1cff976",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "04938d3912d844649077f43ea609d5d7e955a195",
        "timestamp" : 1567723498000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "fix string hash func call\u000a",
        "date" : "2019-09-06 00:44:58 +0200",
        "id" : "04938d3912d844649077f43ea609d5d7e955a195",
        "msg" : "fix string hash func call",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/TRVEHelper.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
        ],
        "commitId" : "37551545a3201b54375388b9ab08f87991a8600d",
        "timestamp" : 1569604163000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "attempt to permit TRVE usage\u000a",
        "date" : "2019-09-27 19:09:23 +0200",
        "id" : "37551545a3201b54375388b9ab08f87991a8600d",
        "msg" : "attempt to permit TRVE usage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
          },
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/TRVEHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "c762f8ab563cdb74a856c716a377a1fc9ca447bc",
        "timestamp" : 1569608178000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "improve bool term rewrites and rewrite jass ternaries with constants\u000a",
        "date" : "2019-09-27 20:16:18 +0200",
        "id" : "c762f8ab563cdb74a856c716a377a1fc9ca447bc",
        "msg" : "improve bool term rewrites and rewrite jass ternaries with constants",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImInliner.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
        ],
        "commitId" : "3a4c9deede9ece9f9acef98f78646e200fe6f704",
        "timestamp" : 1569608949000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Do a strict inline pass after local opts\u000a",
        "date" : "2019-09-27 20:29:09 +0200",
        "id" : "3a4c9deede9ece9f9acef98f78646e200fe6f704",
        "msg" : "Do a strict inline pass after local opts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImInliner.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "9f34dd0c38f2360822c82a74872671e080b69a2e",
        "timestamp" : 1569609796000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "extend charmap\u000a",
        "date" : "2019-09-27 20:43:16 +0200",
        "id" : "9f34dd0c38f2360822c82a74872671e080b69a2e",
        "msg" : "extend charmap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "8d05cc9cf2868e26da8a136c076a908f1ea4f8d9",
        "timestamp" : 1569686520000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-09-28 18:02:00 +0200",
        "id" : "8d05cc9cf2868e26da8a136c076a908f1ea4f8d9",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "dc7e640ea48801d660c6bcd63961903c67f06f3a",
        "timestamp" : 1569687732000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-09-28 18:22:12 +0200",
        "id" : "dc7e640ea48801d660c6bcd63961903c67f06f3a",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/WurstChecker.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
        ],
        "commitId" : "5d0af5f1d335883ac4db9074a0e96a573aec61e8",
        "timestamp" : 1569690358000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add logging\u000a",
        "date" : "2019-09-28 19:05:58 +0200",
        "id" : "5d0af5f1d335883ac4db9074a0e96a573aec61e8",
        "msg" : "add logging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/WurstChecker.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "e6e20bd3e0c207ba0d9976cce9a8464f344b1378",
        "timestamp" : 1569690841000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "even more logging and use 1 diff line from upstream\u000a",
        "date" : "2019-09-28 19:14:01 +0200",
        "id" : "e6e20bd3e0c207ba0d9976cce9a8464f344b1378",
        "msg" : "even more logging and use 1 diff line from upstream",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "ead823b9555e21bedbf4a8977b8ca77f36dab2ed",
        "timestamp" : 1569691228000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update WurstValidator.java\u000a",
        "date" : "2019-09-28 19:20:28 +0200",
        "id" : "ead823b9555e21bedbf4a8977b8ca77f36dab2ed",
        "msg" : "Update WurstValidator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "4d837902834bf501059e5dedde1b402583f90d5a",
        "timestamp" : 1569692105000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update WurstValidator.java\u000a",
        "date" : "2019-09-28 19:35:05 +0200",
        "id" : "4d837902834bf501059e5dedde1b402583f90d5a",
        "msg" : "Update WurstValidator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java"
        ],
        "commitId" : "8e5474966f167881d76ba36852a26208fce550d2",
        "timestamp" : 1569692327000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update Utils.java\u000a",
        "date" : "2019-09-28 19:38:47 +0200",
        "id" : "8e5474966f167881d76ba36852a26208fce550d2",
        "msg" : "Update Utils.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "a2fd3da35042c4afb23fe87c0a563511dc9e06f1",
        "timestamp" : 1569692644000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "check if rewrites are problem\u000a",
        "date" : "2019-09-28 19:44:04 +0200",
        "id" : "a2fd3da35042c4afb23fe87c0a563511dc9e06f1",
        "msg" : "check if rewrites are problem",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "a319285c18e74a33f63fe4e0010ebf5d81a17044",
        "timestamp" : 1569693091000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update WurstValidator.java\u000a",
        "date" : "2019-09-28 19:51:31 +0200",
        "id" : "a319285c18e74a33f63fe4e0010ebf5d81a17044",
        "msg" : "Update WurstValidator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/controlflow/ForwardMethod.java"
        ],
        "commitId" : "70272bb97a608ae8932d30d3d8e7782e02e48eb8",
        "timestamp" : 1569693952000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "logging\u000a",
        "date" : "2019-09-28 20:05:52 +0200",
        "id" : "70272bb97a608ae8932d30d3d8e7782e02e48eb8",
        "msg" : "logging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/controlflow/ForwardMethod.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "e0ae69b9b78880b55580a2cae30681de68b98da0",
        "timestamp" : 1569694395000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Revert \"check if rewrites are problem\"\u000aThis reverts commit a2fd3da35042c4afb23fe87c0a563511dc9e06f1.\u000a",
        "date" : "2019-09-28 20:13:15 +0200",
        "id" : "e0ae69b9b78880b55580a2cae30681de68b98da0",
        "msg" : "Revert \"check if rewrites are problem\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/controlflow/ForwardMethod.java"
        ],
        "commitId" : "387ed5ddbdfd4a1e0212cf6616e2128e0a4651d6",
        "timestamp" : 1569694440000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Revert \"logging\"\u000aThis reverts commit 70272bb97a608ae8932d30d3d8e7782e02e48eb8.\u000a",
        "date" : "2019-09-28 20:14:00 +0200",
        "id" : "387ed5ddbdfd4a1e0212cf6616e2128e0a4651d6",
        "msg" : "Revert \"logging\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/controlflow/ForwardMethod.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/WurstChecker.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "3ab54e0930dd128a0a6f59d4825ed4225428c2e5",
        "timestamp" : 1569694853000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "remove logging and disable new rewrites\u000a",
        "date" : "2019-09-28 20:20:53 +0200",
        "id" : "3ab54e0930dd128a0a6f59d4825ed4225428c2e5",
        "msg" : "remove logging and disable new rewrites",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/WurstChecker.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "75396a546e8d4312e3098b9bb2bb995ed664d595",
        "timestamp" : 1569695075000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "enable func rewrites\u000a",
        "date" : "2019-09-28 20:24:35 +0200",
        "id" : "75396a546e8d4312e3098b9bb2bb995ed664d595",
        "msg" : "enable func rewrites",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "dace40a8f09f34e3614388110f47f27c823c22f6",
        "timestamp" : 1569695494000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2019-09-28 20:31:34 +0200",
        "id" : "dace40a8f09f34e3614388110f47f27c823c22f6",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "064275f71ec9ee4b50498191c049913530a45902",
        "timestamp" : 1569695589000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "consider else blocks for function rewrite\u000a",
        "date" : "2019-09-28 20:33:09 +0200",
        "id" : "064275f71ec9ee4b50498191c049913530a45902",
        "msg" : "consider else blocks for function rewrite",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "41215942fc791a0f17f5008994cb8e1d155d3715",
        "timestamp" : 1569695770000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "disable func rewrite\u000a",
        "date" : "2019-09-28 20:36:10 +0200",
        "id" : "41215942fc791a0f17f5008994cb8e1d155d3715",
        "msg" : "disable func rewrite",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "30807a36750ebbcb8f99ea9fb4f075a5bdc54f8f",
        "timestamp" : 1569697489000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update NameGenerator.java\u000a",
        "date" : "2019-09-28 21:04:49 +0200",
        "id" : "30807a36750ebbcb8f99ea9fb4f075a5bdc54f8f",
        "msg" : "Update NameGenerator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "ecda1f2179c5a082c8df52ec7dab114669a654e0",
        "timestamp" : 1569702620000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "fix function rewrite\u000a",
        "date" : "2019-09-28 22:30:20 +0200",
        "id" : "ecda1f2179c5a082c8df52ec7dab114669a654e0",
        "msg" : "fix function rewrite",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "cbd88b69d296d2f82bd300f4b53404b3a4eceb21",
        "timestamp" : 1569702842000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2019-09-28 22:34:02 +0200",
        "id" : "cbd88b69d296d2f82bd300f4b53404b3a4eceb21",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
        ],
        "commitId" : "d2abc0686cae8cfc12e5cc915aeea97090b12006",
        "timestamp" : 1569704869000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add max charmap and make default\u000a",
        "date" : "2019-09-28 23:07:49 +0200",
        "id" : "d2abc0686cae8cfc12e5cc915aeea97090b12006",
        "msg" : "add max charmap and make default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SideEffectAnalyzer.java"
        ],
        "commitId" : "772e03e54b84d3e7948239f7dfbb0bc485782a5e",
        "timestamp" : 1569707439000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "respect natives without side effects in SideEffectAnalyzer\u000a",
        "date" : "2019-09-28 23:50:39 +0200",
        "id" : "772e03e54b84d3e7948239f7dfbb0bc485782a5e",
        "msg" : "respect natives without side effects in SideEffectAnalyzer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SideEffectAnalyzer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "a581b2c60c4868e58bea5c8b44823a8a674beafe",
        "timestamp" : 1569707457000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add +/- 0 rewrites\u000a",
        "date" : "2019-09-28 23:50:57 +0200",
        "id" : "a581b2c60c4868e58bea5c8b44823a8a674beafe",
        "msg" : "add +/- 0 rewrites",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "3d010660ba46104d96ececdfd7fd84a537e33d46",
        "timestamp" : 1569707467000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "shorten real prints\u000a",
        "date" : "2019-09-28 23:51:07 +0200",
        "id" : "3d010660ba46104d96ececdfd7fd84a537e33d46",
        "msg" : "shorten real prints",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
        ],
        "commitId" : "b4a939f663ec71b0af3463a66e2446ceb0b2fb37",
        "timestamp" : 1569707485000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Don't inline string constants\u000a",
        "date" : "2019-09-28 23:51:25 +0200",
        "id" : "b4a939f663ec71b0af3463a66e2446ceb0b2fb37",
        "msg" : "Don't inline string constants",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
        ],
        "commitId" : "86ae892a5446d46900ebcd0365bf5d004419713b",
        "timestamp" : 1569707542000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add primitive LocalInliner\u000a",
        "date" : "2019-09-28 23:52:22 +0200",
        "id" : "86ae892a5446d46900ebcd0365bf5d004419713b",
        "msg" : "add primitive LocalInliner",
        "paths" : [
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
        ],
        "commitId" : "cbd7bf5bf2bf0eb7d1c7f2fe198b770319fddc45",
        "timestamp" : 1569708010000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "log\u000a",
        "date" : "2019-09-29 00:00:10 +0200",
        "id" : "cbd7bf5bf2bf0eb7d1c7f2fe198b770319fddc45",
        "msg" : "log",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "b16a99cbe96d52a3b14b127eb99cf4e4c3c9ef04",
        "timestamp" : 1569708473000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ExprPrinter.java\u000a",
        "date" : "2019-09-29 00:07:53 +0200",
        "id" : "b16a99cbe96d52a3b14b127eb99cf4e4c3c9ef04",
        "msg" : "Update ExprPrinter.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
        ],
        "commitId" : "c1d4a109639b65201028843c8b9afd206cc9aa97",
        "timestamp" : 1569708753000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "more fixes\u000a",
        "date" : "2019-09-29 00:12:33 +0200",
        "id" : "c1d4a109639b65201028843c8b9afd206cc9aa97",
        "msg" : "more fixes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SideEffectAnalyzer.java"
        ],
        "commitId" : "34cee7be526c0d44751eefe43f9a17fc4ad1e708",
        "timestamp" : 1569709709000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update SideEffectAnalyzer.java\u000a",
        "date" : "2019-09-29 00:28:29 +0200",
        "id" : "34cee7be526c0d44751eefe43f9a17fc4ad1e708",
        "msg" : "Update SideEffectAnalyzer.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SideEffectAnalyzer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "9fbc378e5a9bba6ff9bc939491cbd44d1f0340b4",
        "timestamp" : 1569709844000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2019-09-29 00:30:44 +0200",
        "id" : "9fbc378e5a9bba6ff9bc939491cbd44d1f0340b4",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
        ],
        "commitId" : "fa9f614bf62d703df38d3b6392e600a41e22105c",
        "timestamp" : 1569710366000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "move strict inline after local opts passes and fix viable counter\u000a",
        "date" : "2019-09-29 00:39:26 +0200",
        "id" : "fa9f614bf62d703df38d3b6392e600a41e22105c",
        "msg" : "move strict inline after local opts passes and fix viable counter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "5b169a7fd9bc8451015ed6bc5ef96274b66ae8fa",
        "timestamp" : 1569711471000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "safety\u000a",
        "date" : "2019-09-29 00:57:51 +0200",
        "id" : "5b169a7fd9bc8451015ed6bc5ef96274b66ae8fa",
        "msg" : "safety",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation/RemoveGarbage.java"
        ],
        "commitId" : "11e0e6da3899753da8329cb27c3bfb7553d8da8c",
        "timestamp" : 1569712265000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update RemoveGarbage.java\u000a",
        "date" : "2019-09-29 01:11:05 +0200",
        "id" : "11e0e6da3899753da8329cb27c3bfb7553d8da8c",
        "msg" : "Update RemoveGarbage.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation/RemoveGarbage.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/OptimizerTests.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
        ],
        "commitId" : "f4c87424f742ab48051cf52f3696ad28735217ce",
        "timestamp" : 1569866855000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "fix local inliner and one test\u000a",
        "date" : "2019-09-30 20:07:35 +0200",
        "id" : "f4c87424f742ab48051cf52f3696ad28735217ce",
        "msg" : "fix local inliner and one test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/OptimizerTests.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
        ],
        "commitId" : "0720099f2ccdf2753ad4a0e88b805d9ad9fc80d9",
        "timestamp" : 1569879987000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "more logs\u000a",
        "date" : "2019-09-30 23:46:27 +0200",
        "id" : "0720099f2ccdf2753ad4a0e88b805d9ad9fc80d9",
        "msg" : "more logs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/LocalInliner.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
        ],
        "commitId" : "56b6ecc6fba5ccb5aeddc41d0c787d56a9cab2ce",
        "timestamp" : 1569884123000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "+ölog\u000a",
        "date" : "2019-10-01 00:55:23 +0200",
        "id" : "56b6ecc6fba5ccb5aeddc41d0c787d56a9cab2ce",
        "msg" : "+ölog",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java"
        ],
        "commitId" : "21e69933dce2c80d125a4e86a5b98adbf814d4bf",
        "timestamp" : 1569884442000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "v cx\u000a",
        "date" : "2019-10-01 01:00:42 +0200",
        "id" : "21e69933dce2c80d125a4e86a5b98adbf814d4bf",
        "msg" : "v cx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "ef8469a56932f05c76d91d45bcc43bfda48dc1a4",
        "timestamp" : 1569884954000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ConstantAndCopyPropagation.java\u000a",
        "date" : "2019-10-01 01:09:14 +0200",
        "id" : "ef8469a56932f05c76d91d45bcc43bfda48dc1a4",
        "msg" : "Update ConstantAndCopyPropagation.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "a88bdc0fcb098940ecb772bad11d07ba39d9e896",
        "timestamp" : 1569954406000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ConstantAndCopyPropagation.java\u000a",
        "date" : "2019-10-01 20:26:46 +0200",
        "id" : "a88bdc0fcb098940ecb772bad11d07ba39d9e896",
        "msg" : "Update ConstantAndCopyPropagation.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "763e7a30e37df7bbf803c2bc7710ede90b78867f",
        "timestamp" : 1569954836000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ConstantAndCopyPropagation.java\u000a",
        "date" : "2019-10-01 20:33:56 +0200",
        "id" : "763e7a30e37df7bbf803c2bc7710ede90b78867f",
        "msg" : "Update ConstantAndCopyPropagation.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "3951aa758a7b59f84e047cf380ec90de323abb36",
        "timestamp" : 1569955257000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ConstantAndCopyPropagation.java\u000a",
        "date" : "2019-10-01 20:40:57 +0200",
        "id" : "3951aa758a7b59f84e047cf380ec90de323abb36",
        "msg" : "Update ConstantAndCopyPropagation.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "08be07a5e41ce4afde2ee161440647c77e2636e3",
        "timestamp" : 1569955430000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ConstantAndCopyPropagation.java\u000a",
        "date" : "2019-10-01 20:43:50 +0200",
        "id" : "08be07a5e41ce4afde2ee161440647c77e2636e3",
        "msg" : "Update ConstantAndCopyPropagation.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "faabea8c461146946a2a802d4045afb806540c90",
        "timestamp" : 1569955841000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "ff\u000a",
        "date" : "2019-10-01 20:50:41 +0200",
        "id" : "faabea8c461146946a2a802d4045afb806540c90",
        "msg" : "ff",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
        ],
        "commitId" : "93164b95e8511deb97974bf48d8af0a1af7663a2",
        "timestamp" : 1569956025000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ImAttributes.java\u000a",
        "date" : "2019-10-01 20:53:45 +0200",
        "id" : "93164b95e8511deb97974bf48d8af0a1af7663a2",
        "msg" : "Update ImAttributes.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
        ],
        "commitId" : "7507095388fc7a17a20cf9ee7bc1dfa353f01beb",
        "timestamp" : 1569956544000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ImAttributes.java\u000a",
        "date" : "2019-10-01 21:02:24 +0200",
        "id" : "7507095388fc7a17a20cf9ee7bc1dfa353f01beb",
        "msg" : "Update ImAttributes.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
        ],
        "commitId" : "3bb48dab7c0c4bb364f5e4ea5206e2865732cfb3",
        "timestamp" : 1569956716000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ImAttributes.java\u000a",
        "date" : "2019-10-01 21:05:16 +0200",
        "id" : "3bb48dab7c0c4bb364f5e4ea5206e2865732cfb3",
        "msg" : "Update ImAttributes.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
        ],
        "commitId" : "46807f2180b3fb3c3ca48ebdab0b16736f91515b",
        "timestamp" : 1569957302000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "dfs\u000a",
        "date" : "2019-10-01 21:15:02 +0200",
        "id" : "46807f2180b3fb3c3ca48ebdab0b16736f91515b",
        "msg" : "dfs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
        ],
        "commitId" : "a62089a90a9406c358ba54fff22ccc9c0e2a058c",
        "timestamp" : 1569957556000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "d\u000a",
        "date" : "2019-10-01 21:19:16 +0200",
        "id" : "a62089a90a9406c358ba54fff22ccc9c0e2a058c",
        "msg" : "d",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImAttributes.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "c34d2e8e224d3233cab247ef7ac2cc316f38ce84",
        "timestamp" : 1569958151000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "re\u000a",
        "date" : "2019-10-01 21:29:11 +0200",
        "id" : "c34d2e8e224d3233cab247ef7ac2cc316f38ce84",
        "msg" : "re",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
        ],
        "commitId" : "869a9a01c80e4cff746c745b64ba24c848da14eb",
        "timestamp" : 1569959009000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "bffd\u000a",
        "date" : "2019-10-01 21:43:29 +0200",
        "id" : "869a9a01c80e4cff746c745b64ba24c848da14eb",
        "msg" : "bffd",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/ConstantAndCopyPropagation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
        ],
        "commitId" : "7d9ff2601ec3be0cbbd985a86fa86643081d9b74",
        "timestamp" : 1569959266000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update WurstCompilerJassImpl.java\u000a",
        "date" : "2019-10-01 21:47:46 +0200",
        "id" : "7d9ff2601ec3be0cbbd985a86fa86643081d9b74",
        "msg" : "Update WurstCompilerJassImpl.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java",
          "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/JurstTests.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/providers/TriggerProvider.java"
        ],
        "commitId" : "b5c9d88e5ad81c82bed052ac280dba0f76f4d94b",
        "timestamp" : 1569963468000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "TRVE fix\u000a",
        "date" : "2019-10-01 22:57:48 +0200",
        "id" : "b5c9d88e5ad81c82bed052ac280dba0f76f4d94b",
        "msg" : "TRVE fix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/JurstTests.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/providers/TriggerProvider.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
        ],
        "commitId" : "2eb7d53a8204187cc29375377d03459ad9c409a6",
        "timestamp" : 1569965248000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "fix namegen\u000a",
        "date" : "2019-10-01 23:27:28 +0200",
        "id" : "2eb7d53a8204187cc29375377d03459ad9c409a6",
        "msg" : "fix namegen",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
        ],
        "commitId" : "6d09b0f80e20e1a7d927e3e561ede80661f3f993",
        "timestamp" : 1569965364000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "remove logging\u000a",
        "date" : "2019-10-01 23:29:24 +0200",
        "id" : "6d09b0f80e20e1a7d927e3e561ede80661f3f993",
        "msg" : "remove logging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImCompressor.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/GlobalsInliner.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "1b70658b58d0cb69072caf212fe56a39d29b6cc8",
        "timestamp" : 1569967933000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "make charmap configureable\u000a",
        "date" : "2019-10-02 00:12:13 +0200",
        "id" : "1b70658b58d0cb69072caf212fe56a39d29b6cc8",
        "msg" : "make charmap configureable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "0a629cd944b7735607e72dac9020c3f9cdf567e0",
        "timestamp" : 1570042125000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update NameGenerator.java\u000a",
        "date" : "2019-10-02 20:48:45 +0200",
        "id" : "0a629cd944b7735607e72dac9020c3f9cdf567e0",
        "msg" : "Update NameGenerator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "73301b1f7f1423ca55aa5ef71559a97024373b37",
        "timestamp" : 1570217245000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-10-04 21:27:25 +0200",
        "id" : "73301b1f7f1423ca55aa5ef71559a97024373b37",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/TRVEHelper.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java",
          "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/JurstTests.java"
        ],
        "commitId" : "460a0a57ee7946dcecee1814740d3ce2832e39ac",
        "timestamp" : 1570368377000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "add TRVE hook detection\u000a",
        "date" : "2019-10-06 15:26:17 +0200",
        "id" : "460a0a57ee7946dcecee1814740d3ce2832e39ac",
        "msg" : "add TRVE hook detection",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/TRVEHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/JurstTests.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/UselessFunctionCallsRemover.java",
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "ded553fd2a892f3e72f8716c5c2408261b030533",
        "timestamp" : 1570479728000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "update wc3libs\u000a",
        "date" : "2019-10-07 22:22:08 +0200",
        "id" : "ded553fd2a892f3e72f8716c5c2408261b030533",
        "msg" : "update wc3libs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/UselessFunctionCallsRemover.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/gui/WurstGuiCliImpl.java"
        ],
        "commitId" : "9c433e969831edb40413c7f912273a1b24093186",
        "timestamp" : 1570764102000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update WurstGuiCliImpl.java\u000a",
        "date" : "2019-10-11 05:21:42 +0200",
        "id" : "9c433e969831edb40413c7f912273a1b24093186",
        "msg" : "Update WurstGuiCliImpl.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/gui/WurstGuiCliImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "6b422dc42353c2679e490dc31f1b5dd211a5032a",
        "timestamp" : 1570799804000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "don't complain about useless ExecuteFunc calls\u000a",
        "date" : "2019-10-11 15:16:44 +0200",
        "id" : "6b422dc42353c2679e490dc31f1b5dd211a5032a",
        "msg" : "don't complain about useless ExecuteFunc calls",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "7390500a2dba1808dbc67436b347e87e16b359a9",
        "timestamp" : 1570799979000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update WurstValidator.java\u000a",
        "date" : "2019-10-11 15:19:39 +0200",
        "id" : "7390500a2dba1808dbc67436b347e87e16b359a9",
        "msg" : "Update WurstValidator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ExprTranslation.java"
        ],
        "commitId" : "ecb4993427c00cbda11b6381a5380309954bca54",
        "timestamp" : 1570800406000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update ExprTranslation.java\u000a",
        "date" : "2019-10-11 15:26:46 +0200",
        "id" : "ecb4993427c00cbda11b6381a5380309954bca54",
        "msg" : "Update ExprTranslation.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ExprTranslation.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "534caf2739295402f2ac40b2eaa31db05218fd48",
        "timestamp" : 1570986619000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-10-13 19:10:19 +0200",
        "id" : "534caf2739295402f2ac40b2eaa31db05218fd48",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "9b56c15d38823a25bd9372f8ed6775a49f2dfd37",
        "timestamp" : 1570989086000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-10-13 19:51:26 +0200",
        "id" : "9b56c15d38823a25bd9372f8ed6775a49f2dfd37",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
        ],
        "commitId" : "cc8c7edee5c0366c79500e846a86fd45712e6b9d",
        "timestamp" : 1570991882000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "fix validator npe\u000a",
        "date" : "2019-10-13 20:38:02 +0200",
        "id" : "cc8c7edee5c0366c79500e846a86fd45712e6b9d",
        "msg" : "fix validator npe",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "a55d9516fe01172bef1d0e7666b73198f1558858",
        "timestamp" : 1571035462000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-10-14 08:44:22 +0200",
        "id" : "a55d9516fe01172bef1d0e7666b73198f1558858",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "ddceba6c11e1da17cd7e5529752bff0479b511b9",
        "timestamp" : 1571128594000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "frotty@sunayama.de",
        "comment" : "Update build.gradle\u000a",
        "date" : "2019-10-15 10:36:34 +0200",
        "id" : "ddceba6c11e1da17cd7e5529752bff0479b511b9",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/UselessFunctionCallsRemover.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/InitFunctionCleaner.java",
          "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/WurstScriptTest.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/providers/RectProvider.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/mocks/RectMock.java"
        ],
        "commitId" : "511c808903fe46af693b58d7cc04bd614bc3156e",
        "timestamp" : 1571738271000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "f.rimkus@mailbox.org",
        "comment" : "fixes from master and init func remover branch\u000a",
        "date" : "2019-10-22 11:57:51 +0200",
        "id" : "511c808903fe46af693b58d7cc04bd614bc3156e",
        "msg" : "fixes from master and init func remover branch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/UselessFunctionCallsRemover.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/mocks/RectMock.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/providers/RectProvider.java"
          },
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/InitFunctionCleaner.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/WurstScriptTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/WurstScriptTest.java"
        ],
        "commitId" : "799bc6c6314c308b439cf1025db3a8d6a060c7a1",
        "timestamp" : 1579096229000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update WurstScriptTest.java\u000a",
        "date" : "2020-01-15 14:50:29 +0100",
        "id" : "799bc6c6314c308b439cf1025db3a8d6a060c7a1",
        "msg" : "Update WurstScriptTest.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/WurstScriptTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
        ],
        "commitId" : "b732291cca2e28e6c99425d0aa489333c26cf354",
        "timestamp" : 1579097456000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "without rewrites\u000a",
        "date" : "2020-01-15 15:10:56 +0100",
        "id" : "b732291cca2e28e6c99425d0aa489333c26cf354",
        "msg" : "without rewrites",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
        ],
        "commitId" : "4c36caec49280d9c51f933d87b6aeb68197d9223",
        "timestamp" : 1579097852000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "without LocalsInliner\u000a",
        "date" : "2020-01-15 15:17:32 +0100",
        "id" : "4c36caec49280d9c51f933d87b6aeb68197d9223",
        "msg" : "without LocalsInliner",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
        ],
        "commitId" : "7e0226a17f61cdaf4cffe508fa1c212e1d3f755a",
        "timestamp" : 1579105936000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "inlining and init cleanm too?!\u000a",
        "date" : "2020-01-15 17:32:16 +0100",
        "id" : "7e0226a17f61cdaf4cffe508fa1c212e1d3f755a",
        "msg" : "inlining and init cleanm too?!",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "bbf86a6564d7090b8f3da17dbf46dfe8522c68e9",
        "timestamp" : 1579106871000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "dont rewrite exprs\u000a",
        "date" : "2020-01-15 17:47:51 +0100",
        "id" : "bbf86a6564d7090b8f3da17dbf46dfe8522c68e9",
        "msg" : "dont rewrite exprs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "8e1634d63842dc0832bc95f6e8e9f5c53e91a091",
        "timestamp" : 1579107642000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "re enable real rewrite\u000a",
        "date" : "2020-01-15 18:00:42 +0100",
        "id" : "8e1634d63842dc0832bc95f6e8e9f5c53e91a091",
        "msg" : "re enable real rewrite",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
        ],
        "commitId" : "5a7ab7b0aa24da92d3927438e69fb6cd55454788",
        "timestamp" : 1579108174000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "fix int expr rewrites and re-enable all disabled\u000a",
        "date" : "2020-01-15 18:09:34 +0100",
        "id" : "5a7ab7b0aa24da92d3927438e69fb6cd55454788",
        "msg" : "fix int expr rewrites and re-enable all disabled",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/jassprinter/ExprPrinter.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java",
          "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/BugTests.java"
        ],
        "commitId" : "f80c2e5a00f8266b0e46861a20da2f6481ca9140",
        "timestamp" : 1580735234000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "f.rimkus@mailbox.org",
        "comment" : "fix replaceIntTerm swallowing int-int rewrites and don't ignore minus\u000a",
        "date" : "2020-02-03 14:07:14 +0100",
        "id" : "f80c2e5a00f8266b0e46861a20da2f6481ca9140",
        "msg" : "fix replaceIntTerm swallowing int-int rewrites and don't ignore minus",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/BugTests.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "89eaa67b12bdb8dff95168f4ebbd9b8c1ccc18d3",
        "timestamp" : 1615891668000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update build.gradle\u000a",
        "date" : "2021-03-16 11:47:48 +0100",
        "id" : "89eaa67b12bdb8dff95168f4ebbd9b8c1ccc18d3",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/build.gradle"
        ],
        "commitId" : "8e949913467a52960a3acd346d4db325511522c6",
        "timestamp" : 1616191740000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update build.gradle\u000a",
        "date" : "2021-03-19 23:09:00 +0100",
        "id" : "8e949913467a52960a3acd346d4db325511522c6",
        "msg" : "Update build.gradle",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/build.gradle"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "f81d7efd561ca9641d68d2d858cbc8ac0465c0aa",
        "timestamp" : 1616665702000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2021-03-25 10:48:22 +0100",
        "id" : "f81d7efd561ca9641d68d2d858cbc8ac0465c0aa",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
        ],
        "commitId" : "f612bcec2f80ab9a789f4d2f97387b25114a8d75",
        "timestamp" : 1619555170000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "shuffle charmaps\u000a",
        "date" : "2021-04-27 22:26:10 +0200",
        "id" : "f612bcec2f80ab9a789f4d2f97387b25114a8d75",
        "msg" : "shuffle charmaps",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/NameGenerator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerHeroEvents.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerEvents.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerStates.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerUnitEvents.java"
        ],
        "commitId" : "f5efa5b34985ef081a6eb3ceb20462dc1b5473a5",
        "timestamp" : 1621121808000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "add event replacements\u000a",
        "date" : "2021-05-16 01:36:48 +0200",
        "id" : "f5efa5b34985ef081a6eb3ceb20462dc1b5473a5",
        "msg" : "add event replacements",
        "paths" : [
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerHeroEvents.java"
          },
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerEvents.java"
          },
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerUnitEvents.java"
          },
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/PlayerStates.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "8dbfd85d8a766b341b8ecbdcb0a9abef23fe043e",
        "timestamp" : 1624898235000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "string crypto\u000a",
        "date" : "2021-06-28 18:37:15 +0200",
        "id" : "8dbfd85d8a766b341b8ecbdcb0a9abef23fe043e",
        "msg" : "string crypto",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java"
          },
          {
            "editType" : "add",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "e0bdf76646593e9cfc88aba86349505c5bbd3ec4",
        "timestamp" : 1624900550000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:15:50 +0200",
        "id" : "e0bdf76646593e9cfc88aba86349505c5bbd3ec4",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "172277485f3218b2382b3df36815d9d412c7f504",
        "timestamp" : 1624900849000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:20:49 +0200",
        "id" : "172277485f3218b2382b3df36815d9d412c7f504",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "6461158ad54a048a3783f22f7842722e0e4c5222",
        "timestamp" : 1624900980000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:23:00 +0200",
        "id" : "6461158ad54a048a3783f22f7842722e0e4c5222",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
        ],
        "commitId" : "8dfc8214d36b81f51869291b1ab98ce3c842a7ed",
        "timestamp" : 1624901497000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update ImOptimizer.java\u000a",
        "date" : "2021-06-28 19:31:37 +0200",
        "id" : "8dfc8214d36b81f51869291b1ab98ce3c842a7ed",
        "msg" : "Update ImOptimizer.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "8b62909a3b71f0b77a224c1343e8ac762c920788",
        "timestamp" : 1624901901000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:38:21 +0200",
        "id" : "8b62909a3b71f0b77a224c1343e8ac762c920788",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "fbd91a6e709bf1f138f5861b59d1ebc1edb9ecf3",
        "timestamp" : 1624902199000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:43:19 +0200",
        "id" : "fbd91a6e709bf1f138f5861b59d1ebc1edb9ecf3",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "447862bb093ca02ec51b2d292019aad72541373b",
        "timestamp" : 1624902483000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:48:03 +0200",
        "id" : "447862bb093ca02ec51b2d292019aad72541373b",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "812741bbe63fb6e9ef91c4fb055850a435d67b17",
        "timestamp" : 1624903142000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 19:59:02 +0200",
        "id" : "812741bbe63fb6e9ef91c4fb055850a435d67b17",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "e8be2017d3427c50509b7bcaa3cc2b6367cc9f2d",
        "timestamp" : 1624903752000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 20:09:12 +0200",
        "id" : "e8be2017d3427c50509b7bcaa3cc2b6367cc9f2d",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "a796633b4119cbde4dffcbaba41a9147feb1c253",
        "timestamp" : 1624904790000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 20:26:30 +0200",
        "id" : "a796633b4119cbde4dffcbaba41a9147feb1c253",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "0ec099931034a68e86ec0b133f653a68838e582c",
        "timestamp" : 1624905697000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-28 20:41:37 +0200",
        "id" : "0ec099931034a68e86ec0b133f653a68838e582c",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "558785ad29c8c224f3eff6c24dac04cce649935b",
        "timestamp" : 1624906580000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "ff\u000a",
        "date" : "2021-06-28 20:56:20 +0200",
        "id" : "558785ad29c8c224f3eff6c24dac04cce649935b",
        "msg" : "ff",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "f5f97385ccd2bf96938587e247b4b8629c2c51ce",
        "timestamp" : 1624996266000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-29 21:51:06 +0200",
        "id" : "f5f97385ccd2bf96938587e247b4b8629c2c51ce",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "1a1edcaf97dba8989232fa399d354102e929bd75",
        "timestamp" : 1624996811000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-29 22:00:11 +0200",
        "id" : "1a1edcaf97dba8989232fa399d354102e929bd75",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
        ],
        "commitId" : "82f6c87b5fbea6262af42e55d5e4e4f284e6f0c7",
        "timestamp" : 1625000026000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update ImTranslator.java\u000a",
        "date" : "2021-06-29 22:53:46 +0200",
        "id" : "82f6c87b5fbea6262af42e55d5e4e4f284e6f0c7",
        "msg" : "Update ImTranslator.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "4dc99010b8e7c21cea20c86de08beb982a4971b2",
        "timestamp" : 1625002423000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2021-06-29 23:33:43 +0200",
        "id" : "4dc99010b8e7c21cea20c86de08beb982a4971b2",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "c0fe4dac233d454e681e55ca2e89913770400a46",
        "timestamp" : 1625002624000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2021-06-29 23:37:04 +0200",
        "id" : "c0fe4dac233d454e681e55ca2e89913770400a46",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java",
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "c8cbbdc778397a623708a2ccf9d240a641ed0a74",
        "timestamp" : 1625004254000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "hash rewrite left and remove minimum length crypt requirement\u000a",
        "date" : "2021-06-30 00:04:14 +0200",
        "id" : "c8cbbdc778397a623708a2ccf9d240a641ed0a74",
        "msg" : "hash rewrite left and remove minimum length crypt requirement",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          },
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
        ],
        "commitId" : "3a224ab6cbbab6ad22834647a96ebaef1250965c",
        "timestamp" : 1625054508000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update SimpleRewrites.java\u000a",
        "date" : "2021-06-30 14:01:48 +0200",
        "id" : "3a224ab6cbbab6ad22834647a96ebaef1250965c",
        "msg" : "Update SimpleRewrites.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "84a9d71e108e42fce1cc5da4b2310edf8c68f333",
        "timestamp" : 1625054956000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-30 14:09:16 +0200",
        "id" : "84a9d71e108e42fce1cc5da4b2310edf8c68f333",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
        ],
        "commitId" : "2b342507570259721b8d33faf89c5a9d88dd53be",
        "timestamp" : 1625055280000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
          "fullName" : "frotty"
        },
        "authorEmail" : "Frotty@users.noreply.github.com",
        "comment" : "Update StringCryptor.java\u000a",
        "date" : "2021-06-30 14:14:40 +0200",
        "id" : "2b342507570259721b8d33faf89c5a9d88dd53be",
        "msg" : "Update StringCryptor.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/StringCryptor.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/frotty",
      "fullName" : "frotty"
    }
  ]
}