<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://grill.wurstlang.org/hudson/view/all/job/JHCR/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Jass Hot Code Reload</description><displayName>JHCR</displayName><fullDisplayName>JHCR</fullDisplayName><fullName>JHCR</fullName><name>JHCR</name><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>93</buildNumber><marked><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#93</displayName><duration>615</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #93</fullDisplayName><id>93</id><inProgress>false</inProgress><keepLog>false</keepLog><number>93</number><queueId>1285</queueId><result>FAILURE</result><timestamp>1768384566056</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/93/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><commitId>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</commitId><timestamp>1768383365000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add code-converter again
</comment><date>2026-01-14 10:36:05 +0100</date><id>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</id><msg>Add code-converter again</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>92</buildNumber><marked><SHA1>4a1867626eefe21d34345b5fe0a34a0114abf1d4</SHA1><branch><SHA1>4a1867626eefe21d34345b5fe0a34a0114abf1d4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4a1867626eefe21d34345b5fe0a34a0114abf1d4</SHA1><branch><SHA1>4a1867626eefe21d34345b5fe0a34a0114abf1d4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4a1867626eefe21d34345b5fe0a34a0114abf1d4</SHA1><branch><SHA1>4a1867626eefe21d34345b5fe0a34a0114abf1d4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#92</displayName><duration>676</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #92</fullDisplayName><id>92</id><inProgress>false</inProgress><keepLog>false</keepLog><number>92</number><queueId>1284</queueId><result>FAILURE</result><timestamp>1768338667185</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/92/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><affectedPath>src/Main.hs</affectedPath><commitId>4a1867626eefe21d34345b5fe0a34a0114abf1d4</commitId><timestamp>1768336261000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed error when using code refs

We had a similar problem already for Auto#_i2code: we added API functions,
which can be declared in the script, but don't have to. But those functions
still got assigned ids while compiling which lead to a desync between code-refs
and the i2code binary search. To fix this we assign the API functions IDs from
a very different range.
</comment><date>2026-01-13 21:31:01 +0100</date><id>4a1867626eefe21d34345b5fe0a34a0114abf1d4</id><msg>Fixed error when using code refs</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>src/Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>91</buildNumber><marked><SHA1>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</SHA1><branch><SHA1>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</SHA1><branch><SHA1>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</SHA1><branch><SHA1>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#91</displayName><duration>706</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #91</fullDisplayName><id>91</id><inProgress>false</inProgress><keepLog>false</keepLog><number>91</number><queueId>1277</queueId><result>FAILURE</result><timestamp>1764678366860</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/91/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>flake.nix</affectedPath><affectedPath>flake.lock</affectedPath><commitId>fb072876f321c00254ead62ef880b82c1395f376</commitId><timestamp>1756541591000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Set meta.mainProgram
</comment><date>2025-08-30 10:13:11 +0200</date><id>fb072876f321c00254ead62ef880b82c1395f376</id><msg>Set meta.mainProgram</msg><path><editType>edit</editType><file>flake.nix</file></path><path><editType>edit</editType><file>flake.lock</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>flake.lock</affectedPath><commitId>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</commitId><timestamp>1761147622000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Provide install target
</comment><date>2025-10-22 17:40:22 +0200</date><id>4f66f646a1cb5f67ccd6d329a392d98b398f1de6</id><msg>Provide install target</msg><path><editType>edit</editType><file>flake.lock</file></path><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>90</buildNumber><marked><SHA1>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</SHA1><branch><SHA1>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</SHA1><branch><SHA1>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</SHA1><branch><SHA1>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#90</displayName><duration>761</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #90</fullDisplayName><id>90</id><inProgress>false</inProgress><keepLog>false</keepLog><number>90</number><queueId>1240</queueId><result>FAILURE</result><timestamp>1753195269510</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/90/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jhcr.nix</affectedPath><affectedPath>flake.nix</affectedPath><affectedPath>flake.lock</affectedPath><commitId>1bda796429bf4b2515910931c0f2600948496f7e</commitId><timestamp>1749582680000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>move to cabal2nix
</comment><date>2025-06-10 21:11:20 +0200</date><id>1bda796429bf4b2515910931c0f2600948496f7e</id><msg>move to cabal2nix</msg><path><editType>add</editType><file>jhcr.nix</file></path><path><editType>edit</editType><file>flake.nix</file></path><path><editType>edit</editType><file>flake.lock</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>flake.lock</affectedPath><commitId>68d6868925f22d3f7d6198dfba8e8f2ff6cbaa5f</commitId><timestamp>1749585130000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>flake.lock: Update

Flake lock file updates:

• Updated input 'common-j':
    'github:lep/common-j/329882d10ff54817d719db539f53c399f9bb913b?narHash=sha256-Hhp8PMvnUkQ8gMnM3VjTq51LkdzjRyl9Tsg0t7Q1%2Bg4%3D' (2023-02-18)
  → 'github:lep/common-j/19bac23b01658d5d091eb4dceeffaf6956d9fe53?narHash=sha256-OYFIrnzeYRMEuYaHTIjIPIkBCh1iYhZqaLSwYZILDhA%3D' (2025-06-10)
• Updated input 'common-j/flake-utils':
    'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073?narHash=sha256-XX2f9c3iySLCw54rJ/CZs%2BZK6IQy7GXNY4nSOyu2QG4%3D' (2023-02-13)
• Removed input 'common-j/flake-utils/systems'
</comment><date>2025-06-10 21:52:10 +0200</date><id>68d6868925f22d3f7d6198dfba8e8f2ff6cbaa5f</id><msg>flake.lock: Update</msg><path><editType>edit</editType><file>flake.lock</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>flake.nix</affectedPath><affectedPath>flake.lock</affectedPath><commitId>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</commitId><timestamp>1753194690000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use commonj from jassdoc#jass-files for nix build
</comment><date>2025-07-22 16:31:30 +0200</date><id>1ea34ff39311df2a5e7d2986e5be5ce8cc17429a</id><msg>Use commonj from jassdoc#jass-files for nix build</msg><path><editType>edit</editType><file>flake.nix</file></path><path><editType>edit</editType><file>flake.lock</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>89</buildNumber><marked><SHA1>f70f80faf2998b26feed26cc81c380941058647c</SHA1><branch><SHA1>f70f80faf2998b26feed26cc81c380941058647c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f70f80faf2998b26feed26cc81c380941058647c</SHA1><branch><SHA1>f70f80faf2998b26feed26cc81c380941058647c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f70f80faf2998b26feed26cc81c380941058647c</SHA1><branch><SHA1>f70f80faf2998b26feed26cc81c380941058647c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#89</displayName><duration>698</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #89</fullDisplayName><id>89</id><inProgress>false</inProgress><keepLog>false</keepLog><number>89</number><queueId>1188</queueId><result>FAILURE</result><timestamp>1717851365233</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/89/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Jass/Parser.hs</affectedPath><commitId>f70f80faf2998b26feed26cc81c380941058647c</commitId><timestamp>1717851119000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix two small bugs.

1. Reserved name parsing (`not_foo`) was throwing an error.
2. Precedence of eq and neq operators.
</comment><date>2024-06-08 14:51:59 +0200</date><id>f70f80faf2998b26feed26cc81c380941058647c</id><msg>Fix two small bugs.</msg><path><editType>edit</editType><file>src/Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>88</buildNumber><marked><SHA1>3e50e20a71a360b52f5073b385e3c10ade97089e</SHA1><branch><SHA1>3e50e20a71a360b52f5073b385e3c10ade97089e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>3e50e20a71a360b52f5073b385e3c10ade97089e</SHA1><branch><SHA1>3e50e20a71a360b52f5073b385e3c10ade97089e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>3e50e20a71a360b52f5073b385e3c10ade97089e</SHA1><branch><SHA1>3e50e20a71a360b52f5073b385e3c10ade97089e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#88</displayName><duration>738</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #88</fullDisplayName><id>88</id><inProgress>false</inProgress><keepLog>false</keepLog><number>88</number><queueId>1130</queueId><result>FAILURE</result><timestamp>1707229565635</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/88/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><affectedPath>src/Main.hs</affectedPath><commitId>cb9d6690bd6d732e9d509e470e1c56443b2d4b80</commitId><timestamp>1707227953000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Don't crash when API functions are used but not declared
</comment><date>2024-02-06 14:59:13 +0100</date><id>cb9d6690bd6d732e9d509e470e1c56443b2d4b80</id><msg>Don't crash when API functions are used but not declared</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>src/Main.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/runtime/init.j</affectedPath><commitId>3e50e20a71a360b52f5073b385e3c10ade97089e</commitId><timestamp>1707229286000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use ForForce to reduce hitting oplimit

We run each call to _parse_and_init and _parse_globals via ForForce.
This should drastically increase the amount of code one can reload.
</comment><date>2024-02-06 15:21:26 +0100</date><id>3e50e20a71a360b52f5073b385e3c10ade97089e</id><msg>Use ForForce to reduce hitting oplimit</msg><path><editType>edit</editType><file>src/runtime/init.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>87</buildNumber><marked><SHA1>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</SHA1><branch><SHA1>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</SHA1><branch><SHA1>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</SHA1><branch><SHA1>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#87</displayName><duration>765</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #87</fullDisplayName><id>87</id><inProgress>false</inProgress><keepLog>false</keepLog><number>87</number><queueId>1008</queueId><result>FAILURE</result><timestamp>1701276069460</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/87/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Auto.hs</affectedPath><affectedPath>src/runtime/interpreter.j</affectedPath><affectedPath>src/runtime/wrap-around.j</affectedPath><affectedPath>src/runtime/parser.j</affectedPath><affectedPath>src/Hot/Var.hs</affectedPath><affectedPath>src/Hot/Instruction/Compiler.hs</affectedPath><affectedPath>src/Hot/HandleCode.hs</affectedPath><affectedPath>src/Hot/Init/Stubs.hs</affectedPath><affectedPath>src/runtime/instruction.j</affectedPath><affectedPath>src/Hot/Instruction.hs</affectedPath><affectedPath>src/Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>src/Hot/Init/Rename.hs</affectedPath><commitId>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</commitId><timestamp>1701275272000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Introduce new Opcode CCR

We have this rather obscure situation of changing the signature of a function
to and then using that function as a filterfunc in freshly loaded code. So far
this did not work. To make it work we introduced a new opcode name CCR meaning
change coderef which links an allready defined function id with a dummy id.
Then we check a table for these changes in Auto#_i2code and just use the newly
provided id in-place.
</comment><date>2023-11-29 17:27:52 +0100</date><id>705ea5a065d0011ceaa99f2722f1dc1b4d3b330b</id><msg>Introduce new Opcode CCR</msg><path><editType>edit</editType><file>src/runtime/interpreter.j</file></path><path><editType>edit</editType><file>src/Hot/HandleCode.hs</file></path><path><editType>edit</editType><file>src/Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>src/Hot/Init/Stubs.hs</file></path><path><editType>edit</editType><file>src/runtime/wrap-around.j</file></path><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>src/runtime/parser.j</file></path><path><editType>edit</editType><file>src/runtime/instruction.j</file></path><path><editType>edit</editType><file>src/Hot/Instruction.hs</file></path><path><editType>edit</editType><file>src/Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>src/Hot/Var.hs</file></path><path><editType>edit</editType><file>src/Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>86</buildNumber><marked><SHA1>274326c3ff6116aefdc8a929c6d178da9ab1c329</SHA1><branch><SHA1>274326c3ff6116aefdc8a929c6d178da9ab1c329</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>274326c3ff6116aefdc8a929c6d178da9ab1c329</SHA1><branch><SHA1>274326c3ff6116aefdc8a929c6d178da9ab1c329</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>274326c3ff6116aefdc8a929c6d178da9ab1c329</SHA1><branch><SHA1>274326c3ff6116aefdc8a929c6d178da9ab1c329</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#86</displayName><duration>672</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #86</fullDisplayName><id>86</id><inProgress>false</inProgress><keepLog>false</keepLog><number>86</number><queueId>1007</queueId><result>FAILURE</result><timestamp>1701213066295</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/86/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/runtime/table.j</affectedPath><affectedPath>src/Hot/Init/Auto.hs</affectedPath><affectedPath>src/runtime/wrap-around.j</affectedPath><affectedPath>jhcr.cabal</affectedPath><commitId>274326c3ff6116aefdc8a929c6d178da9ab1c329</commitId><timestamp>1701212661000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add Wrap#_DoNothing again

We do this so we don't rely on Blizzard.j DoNothing. We need this for the
Auto#_call_predefined binary search generation, because we have to provide
some statement. Maybe we can replace Wrap#_Null again with this.
</comment><date>2023-11-29 00:04:21 +0100</date><id>274326c3ff6116aefdc8a929c6d178da9ab1c329</id><msg>Add Wrap#_DoNothing again</msg><path><editType>edit</editType><file>src/Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>jhcr.cabal</file></path><path><editType>edit</editType><file>src/runtime/wrap-around.j</file></path><path><editType>edit</editType><file>src/runtime/table.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>85</buildNumber><marked><SHA1>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</SHA1><branch><SHA1>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</SHA1><branch><SHA1>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</SHA1><branch><SHA1>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#85</displayName><duration>644</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #85</fullDisplayName><id>85</id><inProgress>false</inProgress><keepLog>false</keepLog><number>85</number><queueId>1006</queueId><result>FAILURE</result><timestamp>1701212166245</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/85/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/runtime/interpreter.j</affectedPath><affectedPath>src/runtime/wrap-around.j</affectedPath><affectedPath>src/Hot/Init/Auto.hs</affectedPath><commitId>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</commitId><timestamp>1701211320000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Make TriggerEvaluate work with dummy functions

We make the dummy functions return a boolean, that is the return value
of Wrap#_call_anything_around and we modified that such that we just return
the boolean value of the return slot. This might be a garbage value but never
in cases where it matters.
</comment><date>2023-11-28 23:42:00 +0100</date><id>bfbd8a0586036ae4e126a3e13683a777ce4b1de8</id><msg>Make TriggerEvaluate work with dummy functions</msg><path><editType>edit</editType><file>src/runtime/interpreter.j</file></path><path><editType>edit</editType><file>src/Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>src/runtime/wrap-around.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>84</buildNumber><marked><SHA1>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</SHA1><branch><SHA1>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</SHA1><branch><SHA1>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</SHA1><branch><SHA1>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#84</displayName><duration>663</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #84</fullDisplayName><id>84</id><inProgress>false</inProgress><keepLog>false</keepLog><number>84</number><queueId>1005</queueId><result>FAILURE</result><timestamp>1701195065424</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/84/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Readme.md</affectedPath><affectedPath>src/Hot/Init/Auto.hs</affectedPath><commitId>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</commitId><timestamp>1701194668000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix i2code generation

There were two errors when generating Auto#_i2code:

1. the dummy functions were looked up in reverse, that is id -1 was returning
   dummyFunction101 or something like this.
2. the binary search generating function expects a continous field between
   lo and hi but since we don't use id 0 there was an off-by-one error.
</comment><date>2023-11-28 19:04:28 +0100</date><id>7e117ed8f12fbe19a53a44bd2d66f91cf1ca2197</id><msg>Fix i2code generation</msg><path><editType>edit</editType><file>Readme.md</file></path><path><editType>edit</editType><file>src/Hot/Init/Auto.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>83</buildNumber><marked><SHA1>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</SHA1><branch><SHA1>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</SHA1><branch><SHA1>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</SHA1><branch><SHA1>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#83</displayName><duration>651</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #83</fullDisplayName><id>83</id><inProgress>false</inProgress><keepLog>false</keepLog><number>83</number><queueId>1004</queueId><result>FAILURE</result><timestamp>1701104169561</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/83/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Auto.hs</affectedPath><affectedPath>src/runtime/wrap-around.j</affectedPath><affectedPath>Readme.md</affectedPath><affectedPath>jhcr.cabal</affectedPath><commitId>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</commitId><timestamp>1701104026000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use a global code variable instead of DoNothing function

This way it's a tiny bit easier to debug as we can do a null comparsion.
In a perfect world we would still simply return null but that's still not
allowed by wc3.
</comment><date>2023-11-27 17:53:46 +0100</date><id>a7a50201b80a81bf725a9d06449cbae4da8e3ebf</id><msg>Use a global code variable instead of DoNothing function</msg><path><editType>edit</editType><file>Readme.md</file></path><path><editType>edit</editType><file>src/runtime/wrap-around.j</file></path><path><editType>edit</editType><file>jhcr.cabal</file></path><path><editType>edit</editType><file>src/Hot/Init/Auto.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>82</buildNumber><marked><SHA1>fe69abe48582558badc0cfb87b9080261d1d0eb5</SHA1><branch><SHA1>fe69abe48582558badc0cfb87b9080261d1d0eb5</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>fe69abe48582558badc0cfb87b9080261d1d0eb5</SHA1><branch><SHA1>fe69abe48582558badc0cfb87b9080261d1d0eb5</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>fe69abe48582558badc0cfb87b9080261d1d0eb5</SHA1><branch><SHA1>fe69abe48582558badc0cfb87b9080261d1d0eb5</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#82</displayName><duration>649</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #82</fullDisplayName><id>82</id><inProgress>false</inProgress><keepLog>false</keepLog><number>82</number><queueId>1003</queueId><result>FAILURE</result><timestamp>1701097869258</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/82/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Main.hs</affectedPath><commitId>fe69abe48582558badc0cfb87b9080261d1d0eb5</commitId><timestamp>1701097200000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix i2code with API stubs

When using API stubes those functions were using unique ids like every other
function, but we removed those stubs *before* the call to i2code which means
that the functions and ids got out of sync. Now we simply remove the stubs
at the last possible moment.
</comment><date>2023-11-27 16:00:00 +0100</date><id>fe69abe48582558badc0cfb87b9080261d1d0eb5</id><msg>Fix i2code with API stubs</msg><path><editType>edit</editType><file>src/Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>81</buildNumber><marked><SHA1>287a426149dead98f627e1036f1f4919a950b672</SHA1><branch><SHA1>287a426149dead98f627e1036f1f4919a950b672</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>287a426149dead98f627e1036f1f4919a950b672</SHA1><branch><SHA1>287a426149dead98f627e1036f1f4919a950b672</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>287a426149dead98f627e1036f1f4919a950b672</SHA1><branch><SHA1>287a426149dead98f627e1036f1f4919a950b672</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#81</displayName><duration>642</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #81</fullDisplayName><id>81</id><inProgress>false</inProgress><keepLog>false</keepLog><number>81</number><queueId>1002</queueId><result>FAILURE</result><timestamp>1700902569876</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/81/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Main.hs</affectedPath><commitId>287a426149dead98f627e1036f1f4919a950b672</commitId><timestamp>1700902193000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix autoclean command
</comment><date>2023-11-25 09:49:53 +0100</date><id>287a426149dead98f627e1036f1f4919a950b672</id><msg>Fix autoclean command</msg><path><editType>edit</editType><file>src/Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>80</buildNumber><marked><SHA1>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</SHA1><branch><SHA1>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</SHA1><branch><SHA1>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</SHA1><branch><SHA1>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#80</displayName><duration>747</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #80</fullDisplayName><id>80</id><inProgress>false</inProgress><keepLog>false</keepLog><number>80</number><queueId>1001</queueId><result>FAILURE</result><timestamp>1700849467112</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/80/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Main.hs</affectedPath><commitId>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</commitId><timestamp>1700848916000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Remove JHCR_API functions and not natives
</comment><date>2023-11-24 19:01:56 +0100</date><id>1dba2ced249343c7b96dbf4d2b3891517fac5c6b</id><msg>Remove JHCR_API functions and not natives</msg><path><editType>edit</editType><file>src/Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>79</buildNumber><marked><SHA1>d3b9a72f1228fd15143d1a25516c6063adb86ba6</SHA1><branch><SHA1>d3b9a72f1228fd15143d1a25516c6063adb86ba6</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d3b9a72f1228fd15143d1a25516c6063adb86ba6</SHA1><branch><SHA1>d3b9a72f1228fd15143d1a25516c6063adb86ba6</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d3b9a72f1228fd15143d1a25516c6063adb86ba6</SHA1><branch><SHA1>d3b9a72f1228fd15143d1a25516c6063adb86ba6</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#79</displayName><duration>642</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #79</fullDisplayName><id>79</id><inProgress>false</inProgress><keepLog>false</keepLog><number>79</number><queueId>973</queueId><result>FAILURE</result><timestamp>1700042167467</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/79/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Readme.md</affectedPath><commitId>d3b9a72f1228fd15143d1a25516c6063adb86ba6</commitId><timestamp>1700041294000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Update Readme
</comment><date>2023-11-15 10:41:34 +0100</date><id>d3b9a72f1228fd15143d1a25516c6063adb86ba6</id><msg>Update Readme</msg><path><editType>edit</editType><file>Readme.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>78</buildNumber><marked><SHA1>d613f813a2c688a297907fa96d7e8f999e7115c9</SHA1><branch><SHA1>d613f813a2c688a297907fa96d7e8f999e7115c9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d613f813a2c688a297907fa96d7e8f999e7115c9</SHA1><branch><SHA1>d613f813a2c688a297907fa96d7e8f999e7115c9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d613f813a2c688a297907fa96d7e8f999e7115c9</SHA1><branch><SHA1>d613f813a2c688a297907fa96d7e8f999e7115c9</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#78</displayName><duration>659</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #78</fullDisplayName><id>78</id><inProgress>false</inProgress><keepLog>false</keepLog><number>78</number><queueId>972</queueId><result>FAILURE</result><timestamp>1700041267422</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/78/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Readme.md</affectedPath><commitId>d613f813a2c688a297907fa96d7e8f999e7115c9</commitId><timestamp>1700041246000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Update Readme
</comment><date>2023-11-15 10:40:46 +0100</date><id>d613f813a2c688a297907fa96d7e8f999e7115c9</id><msg>Update Readme</msg><path><editType>edit</editType><file>Readme.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>77</buildNumber><marked><SHA1>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</SHA1><branch><SHA1>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</SHA1><branch><SHA1>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</SHA1><branch><SHA1>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#77</displayName><duration>753</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #77</fullDisplayName><id>77</id><inProgress>false</inProgress><keepLog>false</keepLog><number>77</number><queueId>971</queueId><result>FAILURE</result><timestamp>1700001665604</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/77/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>src/Main.hs</affectedPath><affectedPath>src/Hot/Instruction/Opt/Rewrite.hs</affectedPath><commitId>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</commitId><timestamp>1700001236000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Rewrote the instruction optimizer

Uses a sliding window
and only touches each (remaining) rule per instruction per window once.
Also removes all non-matching rules as early as possible. It's still way too
slow but it's useable now for large changesets.
</comment><date>2023-11-14 23:33:56 +0100</date><id>6e2add7e876ca32daf6d8b1db0cac3c66ab5d93e</id><msg>Rewrote the instruction optimizer</msg><path><editType>edit</editType><file>src/Main.hs</file></path><path><editType>edit</editType><file>src/Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path><path><editType>edit</editType><file>src/Hot/Instruction/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>76</buildNumber><marked><SHA1>bd37360df4798e8d80fd77b4659abf8dd0ab1762</SHA1><branch><SHA1>bd37360df4798e8d80fd77b4659abf8dd0ab1762</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bd37360df4798e8d80fd77b4659abf8dd0ab1762</SHA1><branch><SHA1>bd37360df4798e8d80fd77b4659abf8dd0ab1762</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bd37360df4798e8d80fd77b4659abf8dd0ab1762</SHA1><branch><SHA1>bd37360df4798e8d80fd77b4659abf8dd0ab1762</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#76</displayName><duration>676</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #76</fullDisplayName><id>76</id><inProgress>false</inProgress><keepLog>false</keepLog><number>76</number><queueId>958</queueId><result>FAILURE</result><timestamp>1698693068818</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/76/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>src/runtime/alloc-globals.j</affectedPath><affectedPath>src/Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>Jass/Parser.hs</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><affectedPath>src/Hot/Ast.hs</affectedPath><affectedPath>runtime/wrap-around.j</affectedPath><affectedPath>src/runtime/wrap-around.j</affectedPath><affectedPath>src/Jass/LCA.hs</affectedPath><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><affectedPath>Jass/Printer.hs</affectedPath><affectedPath>Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>Hot/Var.hs</affectedPath><affectedPath>runtime/stringtable.j</affectedPath><affectedPath>runtime/context.j</affectedPath><affectedPath>process.sh</affectedPath><affectedPath>src/runtime/list.j</affectedPath><affectedPath>jhcr.cabal</affectedPath><affectedPath>Hot/JassHelper.hs</affectedPath><affectedPath>flake.nix</affectedPath><affectedPath>Jass/Ast.hs</affectedPath><affectedPath>src/runtime/interpreter.j</affectedPath><affectedPath>runtime/table.j</affectedPath><affectedPath>src/runtime/instruction.j</affectedPath><affectedPath>src/Hot/Init/Rename.hs</affectedPath><affectedPath>Hot/Ast.hs</affectedPath><affectedPath>src/Jass/Ast.hs</affectedPath><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>runtime/print.j</affectedPath><affectedPath>src/Hot/Instruction/Compiler.hs</affectedPath><affectedPath>Jass/Opt/Rewrite.hs</affectedPath><affectedPath>src/Hot/HandleCode.hs</affectedPath><affectedPath>Hot/HandleCode.hs</affectedPath><affectedPath>src/Jass/Opt/Rewrite.hs</affectedPath><affectedPath>Jass/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>src/convert.hs</affectedPath><affectedPath>runtime/init.j</affectedPath><affectedPath>Hot/Init/Stubs.hs</affectedPath><affectedPath>src/runtime/modified.j</affectedPath><affectedPath>runtime/parser.j</affectedPath><affectedPath>Hot/Instruction.hs</affectedPath><affectedPath>src/Hot/Instruction.hs</affectedPath><affectedPath>runtime/alloc.j</affectedPath><affectedPath>src/runtime/parser.j</affectedPath><affectedPath>runtime/alloc-globals.j</affectedPath><affectedPath>src/runtime/table.j</affectedPath><affectedPath>src/runtime/alloc.j</affectedPath><affectedPath>src/Hot/Init/Auto.hs</affectedPath><affectedPath>src/Hot/JassHelper.hs</affectedPath><affectedPath>Readme.md</affectedPath><affectedPath>Hot/Init/Rename.hs</affectedPath><affectedPath>src/Hot/Var.hs</affectedPath><affectedPath>src/Main.hs</affectedPath><affectedPath>src/runtime/context.j</affectedPath><affectedPath>src/runtime/init.j</affectedPath><affectedPath>src/Jass/Printer.hs</affectedPath><affectedPath>src/Hot/Init/Stubs.hs</affectedPath><affectedPath>src/process.sh</affectedPath><affectedPath>convert.hs</affectedPath><affectedPath>runtime/interpreter.j</affectedPath><affectedPath>src/Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>src/Jass/Parser.hs</affectedPath><affectedPath>src/runtime/stringtable.j</affectedPath><affectedPath>src/Jass/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>runtime/list.j</affectedPath><affectedPath>Data/Composeable.hs</affectedPath><affectedPath>src/Data/Composeable.hs</affectedPath><affectedPath>runtime/instruction.j</affectedPath><affectedPath>src/runtime/print.j</affectedPath><affectedPath>runtime/modified.j</affectedPath><affectedPath>Jass/LCA.hs</affectedPath><commitId>fcb8037a587e17a1ee661893419db638a61eba07</commitId><timestamp>1698592719000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Move source code to src directory
</comment><date>2023-10-29 16:18:39 +0100</date><id>fcb8037a587e17a1ee661893419db638a61eba07</id><msg>Move source code to src directory</msg><path><editType>add</editType><file>src/runtime/alloc-globals.j</file></path><path><editType>delete</editType><file>Hot/Init/Stubs.hs</file></path><path><editType>add</editType><file>src/Jass/LCA.hs</file></path><path><editType>add</editType><file>src/Main.hs</file></path><path><editType>add</editType><file>src/Hot/Ast.hs</file></path><path><editType>delete</editType><file>Hot/HandleCode.hs</file></path><path><editType>add</editType><file>src/Hot/JassHelper.hs</file></path><path><editType>delete</editType><file>runtime/modified.j</file></path><path><editType>delete</editType><file>runtime/init.j</file></path><path><editType>add</editType><file>src/Hot/Instruction/Compiler.hs</file></path><path><editType>add</editType><file>src/convert.hs</file></path><path><editType>delete</editType><file>Main.hs</file></path><path><editType>edit</editType><file>flake.nix</file></path><path><editType>delete</editType><file>Hot/Instruction/Compiler.hs</file></path><path><editType>add</editType><file>src/Jass/Opt/Rewrite.hs</file></path><path><editType>add</editType><file>src/runtime/context.j</file></path><path><editType>delete</editType><file>process.sh</file></path><path><editType>delete</editType><file>runtime/wrap-around.j</file></path><path><editType>delete</editType><file>runtime/print.j</file></path><path><editType>delete</editType><file>Hot/Instruction.hs</file></path><path><editType>delete</editType><file>runtime/stringtable.j</file></path><path><editType>delete</editType><file>runtime/table.j</file></path><path><editType>delete</editType><file>Jass/Printer.hs</file></path><path><editType>add</editType><file>src/Jass/Parser.hs</file></path><path><editType>delete</editType><file>runtime/alloc-globals.j</file></path><path><editType>delete</editType><file>convert.hs</file></path><path><editType>add</editType><file>src/Data/Composeable.hs</file></path><path><editType>delete</editType><file>Jass/Ast.hs</file></path><path><editType>add</editType><file>src/runtime/alloc.j</file></path><path><editType>delete</editType><file>Jass/Opt/Rewrite/SomeRules.hs</file></path><path><editType>add</editType><file>src/runtime/print.j</file></path><path><editType>delete</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>delete</editType><file>runtime/list.j</file></path><path><editType>delete</editType><file>Jass/LCA.hs</file></path><path><editType>delete</editType><file>Hot/Init/Auto.hs</file></path><path><editType>add</editType><file>src/runtime/instruction.j</file></path><path><editType>delete</editType><file>runtime/interpreter.j</file></path><path><editType>delete</editType><file>Hot/Ast.hs</file></path><path><editType>delete</editType><file>Hot/Init/Rename.hs</file></path><path><editType>delete</editType><file>runtime/alloc.j</file></path><path><editType>add</editType><file>src/Jass/Opt/Rewrite/SomeRules.hs</file></path><path><editType>add</editType><file>src/runtime/init.j</file></path><path><editType>add</editType><file>src/runtime/list.j</file></path><path><editType>delete</editType><file>Data/Composeable.hs</file></path><path><editType>add</editType><file>src/Hot/Instruction.hs</file></path><path><editType>add</editType><file>src/Jass/Printer.hs</file></path><path><editType>add</editType><file>src/Hot/Var.hs</file></path><path><editType>delete</editType><file>Hot/Var.hs</file></path><path><editType>delete</editType><file>Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path><path><editType>add</editType><file>src/runtime/table.j</file></path><path><editType>add</editType><file>src/runtime/interpreter.j</file></path><path><editType>edit</editType><file>Readme.md</file></path><path><editType>add</editType><file>src/runtime/parser.j</file></path><path><editType>delete</editType><file>runtime/context.j</file></path><path><editType>add</editType><file>src/Hot/Init/Stubs.hs</file></path><path><editType>add</editType><file>src/Hot/Init/Auto.hs</file></path><path><editType>delete</editType><file>Jass/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>jhcr.cabal</file></path><path><editType>delete</editType><file>runtime/parser.j</file></path><path><editType>add</editType><file>src/Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path><path><editType>delete</editType><file>Hot/JassHelper.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>add</editType><file>src/Jass/Ast.hs</file></path><path><editType>add</editType><file>src/process.sh</file></path><path><editType>add</editType><file>src/Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>add</editType><file>src/runtime/stringtable.j</file></path><path><editType>add</editType><file>src/runtime/wrap-around.j</file></path><path><editType>add</editType><file>src/Hot/HandleCode.hs</file></path><path><editType>add</editType><file>src/Hot/Init/Rename.hs</file></path><path><editType>delete</editType><file>Jass/Parser.hs</file></path><path><editType>add</editType><file>src/runtime/modified.j</file></path><path><editType>delete</editType><file>runtime/instruction.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Main.hs</affectedPath><affectedPath>src/Jass/Parser.hs</affectedPath><commitId>7130aadb6f76263abe39d586de1ceed517b231de</commitId><timestamp>1698592719000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Adjust the parser for eof/nl handling

Use the glorious sepEndBy combinator so that we don't have to append every
source with a newline.
</comment><date>2023-10-29 16:18:39 +0100</date><id>7130aadb6f76263abe39d586de1ceed517b231de</id><msg>Adjust the parser for eof/nl handling</msg><path><editType>edit</editType><file>src/Main.hs</file></path><path><editType>edit</editType><file>src/Jass/Parser.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Main.hs</affectedPath><affectedPath>src/runtime/init.j</affectedPath><affectedPath>jhcr.cabal</affectedPath><affectedPath>src/Hot/Init/Rename.hs</affectedPath><affectedPath>flake.nix</affectedPath><commitId>615aa1fb3a20df3eec864710e5388ac9d6dbdb6c</commitId><timestamp>1698692113000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use a random prefix for preload files

At `jhcr init` we generate a random prefix and store it inside the state file.
We do this because we want unique preload names. We need unique names because
once WarCraft 3 preloads an existing file it will cache that file and thus it
cannot be modified and then loaded again. But due to the previous naming scheme
we had very predictable names lying around. So the user could by accident load
totally unrelated changes into the map. While we were at it, we also added
checks so that all updates are loaded in order and trying to load an update
without there actually being one will not result in a broken state anymore.

Now we spam even more preload files than before so we also added an autoclean
flag to update.
</comment><date>2023-10-30 19:55:13 +0100</date><id>615aa1fb3a20df3eec864710e5388ac9d6dbdb6c</id><msg>Use a random prefix for preload files</msg><path><editType>edit</editType><file>flake.nix</file></path><path><editType>edit</editType><file>src/Main.hs</file></path><path><editType>edit</editType><file>jhcr.cabal</file></path><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>src/runtime/init.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>src/Main.hs</affectedPath><affectedPath>src/runtime/init.j</affectedPath><affectedPath>src/runtime/api.j</affectedPath><commitId>bd37360df4798e8d80fd77b4659abf8dd0ab1762</commitId><timestamp>1698692113000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add simple API
</comment><date>2023-10-30 19:55:13 +0100</date><id>bd37360df4798e8d80fd77b4659abf8dd0ab1762</id><msg>Add simple API</msg><path><editType>edit</editType><file>src/Main.hs</file></path><path><editType>add</editType><file>src/runtime/api.j</file></path><path><editType>edit</editType><file>src/runtime/init.j</file></path><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>75</buildNumber><marked><SHA1>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</SHA1><branch><SHA1>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</SHA1><branch><SHA1>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</SHA1><branch><SHA1>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#75</displayName><duration>811</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #75</fullDisplayName><id>75</id><inProgress>false</inProgress><keepLog>false</keepLog><number>75</number><queueId>957</queueId><result>FAILURE</result><timestamp>1698495969077</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/75/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>flake.nix</affectedPath><commitId>040ccbaae1f9083aec662add697ad4ca95349d96</commitId><timestamp>1698490317000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>nixfmt
</comment><date>2023-10-28 12:51:57 +0200</date><id>040ccbaae1f9083aec662add697ad4ca95349d96</id><msg>nixfmt</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>flake.nix</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/init.j</affectedPath><affectedPath>Hot/Instruction.hs</affectedPath><commitId>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</commitId><timestamp>1698495318000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Bytecode chunks were loaded in the wrong order.
</comment><date>2023-10-28 14:15:18 +0200</date><id>d7e15e793e1da3d1ab3f8b6f23765f0171d63063</id><msg>Bytecode chunks were loaded in the wrong order.</msg><path><editType>edit</editType><file>runtime/init.j</file></path><path><editType>edit</editType><file>Hot/Instruction.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>74</buildNumber><marked><SHA1>45d537a992a064a7d4617a408a914ba0309d2e5e</SHA1><branch><SHA1>45d537a992a064a7d4617a408a914ba0309d2e5e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>45d537a992a064a7d4617a408a914ba0309d2e5e</SHA1><branch><SHA1>45d537a992a064a7d4617a408a914ba0309d2e5e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>45d537a992a064a7d4617a408a914ba0309d2e5e</SHA1><branch><SHA1>45d537a992a064a7d4617a408a914ba0309d2e5e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#74</displayName><duration>648</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #74</fullDisplayName><id>74</id><inProgress>false</inProgress><keepLog>false</keepLog><number>74</number><queueId>905</queueId><result>FAILURE</result><timestamp>1695463866269</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/74/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Parser.hs</affectedPath><commitId>45d537a992a064a7d4617a408a914ba0309d2e5e</commitId><timestamp>1695462910000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Really fix not precedence.

It turns out that makeExprParser doesn't support iterated prefix operators.
So we treat `not expr` both in `term` and `expression`. This seems to give
the correct AST.
</comment><date>2023-09-23 11:55:10 +0200</date><id>45d537a992a064a7d4617a408a914ba0309d2e5e</id><msg>Really fix not precedence.</msg><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>73</buildNumber><marked><SHA1>affd6b5c536cff858d37f990e897ec5153b0ac50</SHA1><branch><SHA1>affd6b5c536cff858d37f990e897ec5153b0ac50</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>affd6b5c536cff858d37f990e897ec5153b0ac50</SHA1><branch><SHA1>affd6b5c536cff858d37f990e897ec5153b0ac50</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>affd6b5c536cff858d37f990e897ec5153b0ac50</SHA1><branch><SHA1>affd6b5c536cff858d37f990e897ec5153b0ac50</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#73</displayName><duration>819</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #73</fullDisplayName><id>73</id><inProgress>false</inProgress><keepLog>false</keepLog><number>73</number><queueId>904</queueId><result>FAILURE</result><timestamp>1695223570067</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/73/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Parser.hs</affectedPath><commitId>affd6b5c536cff858d37f990e897ec5153b0ac50</commitId><timestamp>1695222983000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix not precedence
</comment><date>2023-09-20 17:16:23 +0200</date><id>affd6b5c536cff858d37f990e897ec5153b0ac50</id><msg>Fix not precedence</msg><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>72</buildNumber><marked><SHA1>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</SHA1><branch><SHA1>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</SHA1><branch><SHA1>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</SHA1><branch><SHA1>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#72</displayName><duration>650</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #72</fullDisplayName><id>72</id><inProgress>false</inProgress><keepLog>false</keepLog><number>72</number><queueId>903</queueId><result>FAILURE</result><timestamp>1694340669125</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/72/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>runtime/parser.j</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>runtime/init.j</affectedPath><affectedPath>jhcr.cabal</affectedPath><commitId>026d877da8c9ca09ff71826e0681fe182a69b038</commitId><timestamp>1694340312000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use GC natives to transfer bytecode into the map.

This means we use StoreString etc. to do stuff in the Preload file and not that
we actually modifiy a gamecache file directly (allthough that could be fun).
</comment><date>2023-09-10 12:05:12 +0200</date><id>026d877da8c9ca09ff71826e0681fe182a69b038</id><msg>Use GC natives to transfer bytecode into the map.</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>runtime/init.j</file></path><path><editType>edit</editType><file>runtime/parser.j</file></path><path><editType>edit</editType><file>jhcr.cabal</file></path><path><editType>edit</editType><file>GNUmakefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/interpreter.j</affectedPath><commitId>b81f26e0f114d711dff0be6747f949e1cbfdc21b</commitId><timestamp>1694340312000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix Interpreter#_exec_globals

Previously Interpreter#_exec_globals would run until the context became zero
but i don't think this was ever possible as the code generated for globals
never had any kind of `ret` instruction or alike in it. So now we simply
loop until the instruction becomes zero.
</comment><date>2023-09-10 12:05:12 +0200</date><id>b81f26e0f114d711dff0be6747f949e1cbfdc21b</id><msg>Fix Interpreter#_exec_globals</msg><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Readme.md</affectedPath><commitId>2904e7abdac635332fbca43e11eb2df5fbddd67f</commitId><timestamp>1694340312000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Update Readme.md
</comment><date>2023-09-10 12:05:12 +0200</date><id>2904e7abdac635332fbca43e11eb2df5fbddd67f</id><msg>Update Readme.md</msg><path><editType>edit</editType><file>Readme.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</commitId><timestamp>1694340312000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Preload generation cannot fail anymore
</comment><date>2023-09-10 12:05:12 +0200</date><id>2c6c32aa447110fde445d0fd84e1987a1a6b44b3</id><msg>Preload generation cannot fail anymore</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>71</buildNumber><marked><SHA1>565a392a3858a2819c7c5052c3a40cd8fbfcff8b</SHA1><branch><SHA1>565a392a3858a2819c7c5052c3a40cd8fbfcff8b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>565a392a3858a2819c7c5052c3a40cd8fbfcff8b</SHA1><branch><SHA1>565a392a3858a2819c7c5052c3a40cd8fbfcff8b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>565a392a3858a2819c7c5052c3a40cd8fbfcff8b</SHA1><branch><SHA1>565a392a3858a2819c7c5052c3a40cd8fbfcff8b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#71</displayName><duration>664</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #71</fullDisplayName><id>71</id><inProgress>false</inProgress><keepLog>false</keepLog><number>71</number><queueId>902</queueId><result>FAILURE</result><timestamp>1693823165659</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/71/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/alloc.j</affectedPath><commitId>c3d414011d2b81ff5f4f2fc8db80564cec1ea12b</commitId><timestamp>1693781327000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></author><authorEmail>55835583shuen@gmail.com</authorEmail><comment>fix runtime/alloc.j __BASE_FILE__ macro
</comment><date>2023-09-04 06:48:47 +0800</date><id>c3d414011d2b81ff5f4f2fc8db80564cec1ea12b</id><msg>fix runtime/alloc.j __BASE_FILE__ macro</msg><path><editType>edit</editType><file>runtime/alloc.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>70</buildNumber><marked><SHA1>54be3fc45976c4578f51699af078568cd78b886a</SHA1><branch><SHA1>54be3fc45976c4578f51699af078568cd78b886a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>54be3fc45976c4578f51699af078568cd78b886a</SHA1><branch><SHA1>54be3fc45976c4578f51699af078568cd78b886a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>54be3fc45976c4578f51699af078568cd78b886a</SHA1><branch><SHA1>54be3fc45976c4578f51699af078568cd78b886a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#70</displayName><duration>605</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #70</fullDisplayName><id>70</id><inProgress>false</inProgress><keepLog>false</keepLog><number>70</number><queueId>901</queueId><result>FAILURE</result><timestamp>1693673768139</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/70/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Readme.md</affectedPath><commitId>54be3fc45976c4578f51699af078568cd78b886a</commitId><timestamp>1693673489000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update Readme.md
</comment><date>2023-09-02 18:51:29 +0200</date><id>54be3fc45976c4578f51699af078568cd78b886a</id><msg>Update Readme.md</msg><path><editType>edit</editType><file>Readme.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>69</buildNumber><marked><SHA1>4a6731ddb2a809c60e878626f08ea4dc153c56fc</SHA1><branch><SHA1>4a6731ddb2a809c60e878626f08ea4dc153c56fc</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4a6731ddb2a809c60e878626f08ea4dc153c56fc</SHA1><branch><SHA1>4a6731ddb2a809c60e878626f08ea4dc153c56fc</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4a6731ddb2a809c60e878626f08ea4dc153c56fc</SHA1><branch><SHA1>4a6731ddb2a809c60e878626f08ea4dc153c56fc</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#69</displayName><duration>621</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #69</fullDisplayName><id>69</id><inProgress>false</inProgress><keepLog>false</keepLog><number>69</number><queueId>900</queueId><result>FAILURE</result><timestamp>1693672868096</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/69/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/JassHelper.hs</affectedPath><commitId>4a6731ddb2a809c60e878626f08ea4dc153c56fc</commitId><timestamp>1693672749000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>JassHelper only have '__' or '___' as private prefix (#4)

</comment><date>2023-09-02 18:39:09 +0200</date><id>4a6731ddb2a809c60e878626f08ea4dc153c56fc</id><msg>JassHelper only have '__' or '___' as private prefix (#4)</msg><path><editType>edit</editType><file>Hot/JassHelper.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>68</buildNumber><marked><SHA1>d877ab12c0a601d10b2b155049a0926e619ce80d</SHA1><branch><SHA1>d877ab12c0a601d10b2b155049a0926e619ce80d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d877ab12c0a601d10b2b155049a0926e619ce80d</SHA1><branch><SHA1>d877ab12c0a601d10b2b155049a0926e619ce80d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d877ab12c0a601d10b2b155049a0926e619ce80d</SHA1><branch><SHA1>d877ab12c0a601d10b2b155049a0926e619ce80d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#68</displayName><duration>662</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #68</fullDisplayName><id>68</id><inProgress>false</inProgress><keepLog>false</keepLog><number>68</number><queueId>899</queueId><result>FAILURE</result><timestamp>1693662967655</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/68/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>Readme.md</affectedPath><commitId>d877ab12c0a601d10b2b155049a0926e619ce80d</commitId><timestamp>1693662190000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Update build instructions
</comment><date>2023-09-02 15:43:10 +0200</date><id>d877ab12c0a601d10b2b155049a0926e619ce80d</id><msg>Update build instructions</msg><path><editType>edit</editType><file>Readme.md</file></path><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>67</buildNumber><marked><SHA1>271d40d905daf5805f6515b70fd4568f3ffd8bba</SHA1><branch><SHA1>271d40d905daf5805f6515b70fd4568f3ffd8bba</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>271d40d905daf5805f6515b70fd4568f3ffd8bba</SHA1><branch><SHA1>271d40d905daf5805f6515b70fd4568f3ffd8bba</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>271d40d905daf5805f6515b70fd4568f3ffd8bba</SHA1><branch><SHA1>271d40d905daf5805f6515b70fd4568f3ffd8bba</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#67</displayName><duration>718</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #67</fullDisplayName><id>67</id><inProgress>false</inProgress><keepLog>false</keepLog><number>67</number><queueId>898</queueId><result>FAILURE</result><timestamp>1692969967661</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/67/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>271d40d905daf5805f6515b70fd4568f3ffd8bba</commitId><timestamp>1692969516000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Make it compile under ghc 9.6
</comment><date>2023-08-25 15:18:36 +0200</date><id>271d40d905daf5805f6515b70fd4568f3ffd8bba</id><msg>Make it compile under ghc 9.6</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>66</buildNumber><marked><SHA1>819fbc6f7e1b6c184e9c09bd373f781b9e962570</SHA1><branch><SHA1>819fbc6f7e1b6c184e9c09bd373f781b9e962570</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>819fbc6f7e1b6c184e9c09bd373f781b9e962570</SHA1><branch><SHA1>819fbc6f7e1b6c184e9c09bd373f781b9e962570</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>819fbc6f7e1b6c184e9c09bd373f781b9e962570</SHA1><branch><SHA1>819fbc6f7e1b6c184e9c09bd373f781b9e962570</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#66</displayName><duration>674</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #66</fullDisplayName><id>66</id><inProgress>false</inProgress><keepLog>false</keepLog><number>66</number><queueId>849</queueId><result>FAILURE</result><timestamp>1678026308180</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/66/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cabal.project.local.128</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>cabal.project.local.133</affectedPath><commitId>819fbc6f7e1b6c184e9c09bd373f781b9e962570</commitId><timestamp>1678026182000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use cabal -f old-patch

I guess that works now. I don't care about cabal one bit.
</comment><date>2023-03-05 15:23:02 +0100</date><id>819fbc6f7e1b6c184e9c09bd373f781b9e962570</id><msg>Use cabal -f old-patch</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>delete</editType><file>cabal.project.local.128</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>delete</editType><file>cabal.project.local.133</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>65</buildNumber><marked><SHA1>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</SHA1><branch><SHA1>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</SHA1><branch><SHA1>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</SHA1><branch><SHA1>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#65</displayName><duration>912</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #65</fullDisplayName><id>65</id><inProgress>false</inProgress><keepLog>false</keepLog><number>65</number><queueId>848</queueId><result>FAILURE</result><timestamp>1678020907892</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/65/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><affectedPath>flake.nix</affectedPath><commitId>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</commitId><timestamp>1678020520000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed type confusion bug when compiling unary minus

Previously when `-a` was compiled in a `real` context but `a` is an integer
`a` itself was being compiled in the real context, which is wrong.
Instead a has to be compiled as an int and only then then converted to real.
</comment><date>2023-03-05 13:48:40 +0100</date><id>2bba4125f8b81b28006b7bbcefd0c9a517e1c788</id><msg>Fixed type confusion bug when compiling unary minus</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>flake.nix</file></path><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>64</buildNumber><marked><SHA1>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</SHA1><branch><SHA1>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</SHA1><branch><SHA1>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</SHA1><branch><SHA1>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#64</displayName><duration>713</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #64</fullDisplayName><id>64</id><inProgress>false</inProgress><keepLog>false</keepLog><number>64</number><queueId>847</queueId><result>FAILURE</result><timestamp>1677946207426</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/64/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/interpreter.j</affectedPath><commitId>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</commitId><timestamp>1677945501000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed integer &lt; comparison
</comment><date>2023-03-04 16:58:21 +0100</date><id>2d7a22c0c361b294c31b04b783dd7aa48b0afe92</id><msg>Fixed integer &lt; comparison</msg><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>63</buildNumber><marked><SHA1>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</SHA1><branch><SHA1>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</SHA1><branch><SHA1>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</SHA1><branch><SHA1>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#63</displayName><duration>707</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #63</fullDisplayName><id>63</id><inProgress>false</inProgress><keepLog>false</keepLog><number>63</number><queueId>846</queueId><result>FAILURE</result><timestamp>1677855308467</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/63/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</commitId><timestamp>1677855196000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fix error on ghc 9.4 (?)
</comment><date>2023-03-03 15:53:16 +0100</date><id>81cf684c2b2d1310e1380e1031b6fa11a9c3452c</id><msg>Fix error on ghc 9.4 (?)</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>62</buildNumber><marked><SHA1>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</SHA1><branch><SHA1>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</SHA1><branch><SHA1>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</SHA1><branch><SHA1>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#62</displayName><duration>708</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #62</fullDisplayName><id>62</id><inProgress>false</inProgress><keepLog>false</keepLog><number>62</number><queueId>845</queueId><result>FAILURE</result><timestamp>1677794110814</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/62/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</commitId><timestamp>1677793282000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Compile to boolean in if cond and exitwhen stmt

Otherwise the typing context of the surrounding function will be used which is
the return type of the function.
</comment><date>2023-03-02 22:41:22 +0100</date><id>2ad187c912c6aedba942ae8f14a5e4f42998d1c2</id><msg>Compile to boolean in if cond and exitwhen stmt</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>61</buildNumber><marked><SHA1>f2c5e10778cf471da30026bf267ac2b9785fb68c</SHA1><branch><SHA1>f2c5e10778cf471da30026bf267ac2b9785fb68c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f2c5e10778cf471da30026bf267ac2b9785fb68c</SHA1><branch><SHA1>f2c5e10778cf471da30026bf267ac2b9785fb68c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f2c5e10778cf471da30026bf267ac2b9785fb68c</SHA1><branch><SHA1>f2c5e10778cf471da30026bf267ac2b9785fb68c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#61</displayName><duration>753</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #61</fullDisplayName><id>61</id><inProgress>false</inProgress><keepLog>false</keepLog><number>61</number><queueId>844</queueId><result>FAILURE</result><timestamp>1677365707443</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/61/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>runtime/init.j</affectedPath><commitId>f2c5e10778cf471da30026bf267ac2b9785fb68c</commitId><timestamp>1677365099000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Generate a new JHCR file on newer patches.

On patches from 1.33 onward WC3 aggressively caches files called by Preloader.
To work around this we simply create a new file each time. For now we don't do
any shenanigans like trying to do non-predictable sequence numbers as i'm not
aware of any upsides but it might happen in the future if needed.
</comment><date>2023-02-25 23:44:59 +0100</date><id>f2c5e10778cf471da30026bf267ac2b9785fb68c</id><msg>Generate a new JHCR file on newer patches.</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>runtime/init.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>60</buildNumber><marked><SHA1>c38cbebec810481925412eb119395404dae326ea</SHA1><branch><SHA1>c38cbebec810481925412eb119395404dae326ea</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c38cbebec810481925412eb119395404dae326ea</SHA1><branch><SHA1>c38cbebec810481925412eb119395404dae326ea</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c38cbebec810481925412eb119395404dae326ea</SHA1><branch><SHA1>c38cbebec810481925412eb119395404dae326ea</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#60</displayName><duration>789</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #60</fullDisplayName><id>60</id><inProgress>false</inProgress><keepLog>false</keepLog><number>60</number><queueId>843</queueId><result>FAILURE</result><timestamp>1677180309654</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/60/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/wrap-around.j</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><commitId>c38cbebec810481925412eb119395404dae326ea</commitId><timestamp>1677179806000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Do not return natives in i2code

Technically the game accepts the gamescript this way but upon executing it the
game crashes. So we do what we always do and just return DoNothing. But this
time i added a _DoNothing function to runtime/wrap.j to not rely on the one
from Blizzard.j
</comment><date>2023-02-23 20:16:46 +0100</date><id>c38cbebec810481925412eb119395404dae326ea</id><msg>Do not return natives in i2code</msg><path><editType>edit</editType><file>runtime/wrap-around.j</file></path><path><editType>edit</editType><file>Hot/Init/Auto.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>59</buildNumber><marked><SHA1>80e87a947e4ac98c28ce5770b59c4d1289679a86</SHA1><branch><SHA1>80e87a947e4ac98c28ce5770b59c4d1289679a86</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>80e87a947e4ac98c28ce5770b59c4d1289679a86</SHA1><branch><SHA1>80e87a947e4ac98c28ce5770b59c4d1289679a86</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>80e87a947e4ac98c28ce5770b59c4d1289679a86</SHA1><branch><SHA1>80e87a947e4ac98c28ce5770b59c4d1289679a86</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#59</displayName><duration>858</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #59</fullDisplayName><id>59</id><inProgress>false</inProgress><keepLog>false</keepLog><number>59</number><queueId>842</queueId><result>FAILURE</result><timestamp>1676733909775</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/59/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>flake.nix</affectedPath><affectedPath>flake.lock</affectedPath><commitId>e53967f3d573ef89f4ec28c1ce14162ebb89a10c</commitId><timestamp>1676733424000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added flake.nix

Currently it can only build for the newest patch.
</comment><date>2023-02-18 16:17:04 +0100</date><id>e53967f3d573ef89f4ec28c1ce14162ebb89a10c</id><msg>Added flake.nix</msg><path><editType>add</editType><file>flake.nix</file></path><path><editType>add</editType><file>flake.lock</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>58</buildNumber><marked><SHA1>e04d13ab373835b5a4779e7a5c955a356ca8f17c</SHA1><branch><SHA1>e04d13ab373835b5a4779e7a5c955a356ca8f17c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e04d13ab373835b5a4779e7a5c955a356ca8f17c</SHA1><branch><SHA1>e04d13ab373835b5a4779e7a5c955a356ca8f17c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e04d13ab373835b5a4779e7a5c955a356ca8f17c</SHA1><branch><SHA1>e04d13ab373835b5a4779e7a5c955a356ca8f17c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#58</displayName><duration>621</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #58</fullDisplayName><id>58</id><inProgress>false</inProgress><keepLog>false</keepLog><number>58</number><queueId>683</queueId><result>FAILURE</result><timestamp>1661367368629</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/58/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>Readme.md</affectedPath><commitId>e04d13ab373835b5a4779e7a5c955a356ca8f17c</commitId><timestamp>1661367183000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Try to give some hints on build jhcr
</comment><date>2022-08-24 20:53:03 +0200</date><id>e04d13ab373835b5a4779e7a5c955a356ca8f17c</id><msg>Try to give some hints on build jhcr</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Readme.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>57</buildNumber><marked><SHA1>55aebbef09287c96f35cfe75111cac5b60886cf5</SHA1><branch><SHA1>55aebbef09287c96f35cfe75111cac5b60886cf5</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>55aebbef09287c96f35cfe75111cac5b60886cf5</SHA1><branch><SHA1>55aebbef09287c96f35cfe75111cac5b60886cf5</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>55aebbef09287c96f35cfe75111cac5b60886cf5</SHA1><branch><SHA1>55aebbef09287c96f35cfe75111cac5b60886cf5</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#57</displayName><duration>703</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #57</fullDisplayName><id>57</id><inProgress>false</inProgress><keepLog>false</keepLog><number>57</number><queueId>682</queueId><result>FAILURE</result><timestamp>1661352067960</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/57/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><commitId>3500d9527d01496db7292c804143961bbce14865</commitId><timestamp>1661351309000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add release build
</comment><date>2022-08-24 16:28:29 +0200</date><id>3500d9527d01496db7292c804143961bbce14865</id><msg>Add release build</msg><path><editType>edit</editType><file>GNUmakefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cabal.project.freeze</affectedPath><commitId>55aebbef09287c96f35cfe75111cac5b60886cf5</commitId><timestamp>1661351634000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Remove cabal freeze

It never works anyways
</comment><date>2022-08-24 16:33:54 +0200</date><id>55aebbef09287c96f35cfe75111cac5b60886cf5</id><msg>Remove cabal freeze</msg><path><editType>delete</editType><file>cabal.project.freeze</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>56</buildNumber><marked><SHA1>434dc261c51461fd7940cc0a440ff8427bd2e678</SHA1><branch><SHA1>434dc261c51461fd7940cc0a440ff8427bd2e678</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>434dc261c51461fd7940cc0a440ff8427bd2e678</SHA1><branch><SHA1>434dc261c51461fd7940cc0a440ff8427bd2e678</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>434dc261c51461fd7940cc0a440ff8427bd2e678</SHA1><branch><SHA1>434dc261c51461fd7940cc0a440ff8427bd2e678</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#56</displayName><duration>635</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #56</fullDisplayName><id>56</id><inProgress>false</inProgress><keepLog>false</keepLog><number>56</number><queueId>681</queueId><result>FAILURE</result><timestamp>1661351167915</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/56/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><commitId>434dc261c51461fd7940cc0a440ff8427bd2e678</commitId><timestamp>1661350934000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add release build
</comment><date>2022-08-24 16:22:14 +0200</date><id>434dc261c51461fd7940cc0a440ff8427bd2e678</id><msg>Add release build</msg><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>55</buildNumber><marked><SHA1>fb68d15558548776beeb577c46fbd7833c44c9ed</SHA1><branch><SHA1>fb68d15558548776beeb577c46fbd7833c44c9ed</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>fb68d15558548776beeb577c46fbd7833c44c9ed</SHA1><branch><SHA1>fb68d15558548776beeb577c46fbd7833c44c9ed</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>fb68d15558548776beeb577c46fbd7833c44c9ed</SHA1><branch><SHA1>fb68d15558548776beeb577c46fbd7833c44c9ed</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#55</displayName><duration>760</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #55</fullDisplayName><id>55</id><inProgress>false</inProgress><keepLog>false</keepLog><number>55</number><queueId>680</queueId><result>FAILURE</result><timestamp>1661349367829</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/55/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/parser.j</affectedPath><affectedPath>cabal.project.local.132</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>cabal.project.local.133</affectedPath><affectedPath>runtime/interpreter.j</affectedPath><commitId>fb68d15558548776beeb577c46fbd7833c44c9ed</commitId><timestamp>1661348894000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Patch 1.33
</comment><date>2022-08-24 15:48:14 +0200</date><id>fb68d15558548776beeb577c46fbd7833c44c9ed</id><msg>Patch 1.33</msg><path><editType>edit</editType><file>runtime/parser.j</file></path><path><editType>delete</editType><file>cabal.project.local.132</file></path><path><editType>add</editType><file>cabal.project.local.133</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>54</buildNumber><marked><SHA1>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</SHA1><branch><SHA1>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</SHA1><branch><SHA1>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</SHA1><branch><SHA1>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#54</displayName><duration>714</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #54</fullDisplayName><id>54</id><inProgress>false</inProgress><keepLog>false</keepLog><number>54</number><queueId>573</queueId><result>FAILURE</result><timestamp>1652130606028</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/54/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cabal.project.local.128</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>cabal.project.local.132</affectedPath><affectedPath>cabal.project.freeze</affectedPath><commitId>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</commitId><timestamp>1652130055000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Some updates

Run cabal freeze again as it failed to build w/o it. Also don't run
cabal configure on every patch target and instead just link a
preconfigured file as the other approach generates a bunch of backup
files. I still don't get cabal. Also who knows if it works with cabal2
on windows.
</comment><date>2022-05-09 23:00:55 +0200</date><id>4c0d6b2baa64a2b287ad23a20b8c641c2a9ed619</id><msg>Some updates</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>cabal.project.freeze</file></path><path><editType>add</editType><file>cabal.project.local.128</file></path><path><editType>add</editType><file>cabal.project.local.132</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>53</buildNumber><marked><SHA1>04b23430677353ff7830e08635dae64da9b208df</SHA1><branch><SHA1>04b23430677353ff7830e08635dae64da9b208df</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>04b23430677353ff7830e08635dae64da9b208df</SHA1><branch><SHA1>04b23430677353ff7830e08635dae64da9b208df</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>04b23430677353ff7830e08635dae64da9b208df</SHA1><branch><SHA1>04b23430677353ff7830e08635dae64da9b208df</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#53</displayName><duration>812</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #53</fullDisplayName><id>53</id><inProgress>false</inProgress><keepLog>false</keepLog><number>53</number><queueId>572</queueId><result>FAILURE</result><timestamp>1652127905886</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/53/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jass-hot-code-reload.cabal</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>jhcr.cabal</affectedPath><affectedPath>Hot/Init/Stubs.hs</affectedPath><commitId>04b23430677353ff7830e08635dae64da9b208df</commitId><timestamp>1652127823000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Put all that metadata into the footer (optparse)
</comment><date>2022-05-09 22:23:43 +0200</date><id>04b23430677353ff7830e08635dae64da9b208df</id><msg>Put all that metadata into the footer (optparse)</msg><path><editType>delete</editType><file>jass-hot-code-reload.cabal</file></path><path><editType>add</editType><file>jhcr.cabal</file></path><path><editType>edit</editType><file>Hot/Init/Stubs.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>52</buildNumber><marked><SHA1>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</SHA1><branch><SHA1>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</SHA1><branch><SHA1>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</SHA1><branch><SHA1>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#52</displayName><duration>834</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #52</fullDisplayName><id>52</id><inProgress>false</inProgress><keepLog>false</keepLog><number>52</number><queueId>565</queueId><result>FAILURE</result><timestamp>1651500665081</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/52/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>convert.hs</affectedPath><commitId>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</commitId><timestamp>1651500386000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add warning if common.j hashes mismatch.

At compile time we use the Hashable instance for our Jass Ast and
store the hash. At init we take the first provided jass file and compute
hash over that files Ast aswell. Using an Ast hash will give use some
resiliance against stupid stuff like line endings but it is of course
not cryptographically secure. That shouldn't matter much as we only use
it as a potential error cause when a map doesn't start.
</comment><date>2022-05-02 16:06:26 +0200</date><id>85205582e8ac9eee8b04e52e2ba325f2cc0462ce</id><msg>Add warning if common.j hashes mismatch.</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>convert.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>51</buildNumber><marked><SHA1>8788224e78d6517bcdba4e6e378ba59c9ec099dd</SHA1><branch><SHA1>8788224e78d6517bcdba4e6e378ba59c9ec099dd</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8788224e78d6517bcdba4e6e378ba59c9ec099dd</SHA1><branch><SHA1>8788224e78d6517bcdba4e6e378ba59c9ec099dd</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8788224e78d6517bcdba4e6e378ba59c9ec099dd</SHA1><branch><SHA1>8788224e78d6517bcdba4e6e378ba59c9ec099dd</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#51</displayName><duration>789</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #51</fullDisplayName><id>51</id><inProgress>false</inProgress><keepLog>false</keepLog><number>51</number><queueId>504</queueId><result>FAILURE</result><timestamp>1645720903411</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/51/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/list.j</affectedPath><affectedPath>runtime/context.j</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><affectedPath>Hot/Init/Stubs.hs</affectedPath><commitId>c80a7b4d1e509bfb58b789ce580ec2e89138e404</commitId><timestamp>1645719576000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Some comments for the Auto generation in Hot/Init
</comment><date>2022-02-24 17:19:36 +0100</date><id>c80a7b4d1e509bfb58b789ce580ec2e89138e404</id><msg>Some comments for the Auto generation in Hot/Init</msg><path><editType>edit</editType><file>Hot/Init/Stubs.hs</file></path><path><editType>edit</editType><file>Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>runtime/list.j</file></path><path><editType>edit</editType><file>runtime/context.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>8788224e78d6517bcdba4e6e378ba59c9ec099dd</commitId><timestamp>1645719656000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Small change to runtime dependencies.

After running the runtim dependencies through tsort again it was shown
that parser didn't need to be in the second runtime group. It doesn't
*really* matter but i think it's better to remove this ambiguity.
</comment><date>2022-02-24 17:20:56 +0100</date><id>8788224e78d6517bcdba4e6e378ba59c9ec099dd</id><msg>Small change to runtime dependencies.</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>50</buildNumber><marked><SHA1>b01af71f624f93f3a69d7451314fc031e8628b55</SHA1><branch><SHA1>b01af71f624f93f3a69d7451314fc031e8628b55</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b01af71f624f93f3a69d7451314fc031e8628b55</SHA1><branch><SHA1>b01af71f624f93f3a69d7451314fc031e8628b55</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b01af71f624f93f3a69d7451314fc031e8628b55</SHA1><branch><SHA1>b01af71f624f93f3a69d7451314fc031e8628b55</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#50</displayName><duration>599</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #50</fullDisplayName><id>50</id><inProgress>false</inProgress><keepLog>false</keepLog><number>50</number><queueId>497</queueId><result>FAILURE</result><timestamp>1643397008172</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/50/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><commitId>b01af71f624f93f3a69d7451314fc031e8628b55</commitId><timestamp>1643396116000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Only provide two patch targets
</comment><date>2022-01-28 19:55:16 +0100</date><id>b01af71f624f93f3a69d7451314fc031e8628b55</id><msg>Only provide two patch targets</msg><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>49</buildNumber><marked><SHA1>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</SHA1><branch><SHA1>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</SHA1><branch><SHA1>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</SHA1><branch><SHA1>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#49</displayName><duration>781</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #49</fullDisplayName><id>49</id><inProgress>false</inProgress><keepLog>false</keepLog><number>49</number><queueId>496</queueId><result>FAILURE</result><timestamp>1643395208082</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/49/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>jass-hot-code-reload.cabal</affectedPath><commitId>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</commitId><timestamp>1643394942000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Just have a binary flag for old/new patch
</comment><date>2022-01-28 19:35:42 +0100</date><id>9a3b9ffa79d647a45581a45e2301a6bc46b4a037</id><msg>Just have a binary flag for old/new patch</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>jass-hot-code-reload.cabal</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>48</buildNumber><marked><SHA1>dd617c1892fe18e5d381db10782a68c5a5e4508f</SHA1><branch><SHA1>dd617c1892fe18e5d381db10782a68c5a5e4508f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>dd617c1892fe18e5d381db10782a68c5a5e4508f</SHA1><branch><SHA1>dd617c1892fe18e5d381db10782a68c5a5e4508f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>dd617c1892fe18e5d381db10782a68c5a5e4508f</SHA1><branch><SHA1>dd617c1892fe18e5d381db10782a68c5a5e4508f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#48</displayName><duration>643</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #48</fullDisplayName><id>48</id><inProgress>false</inProgress><keepLog>false</keepLog><number>48</number><queueId>474</queueId><result>FAILURE</result><timestamp>1641216306102</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/48/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jass-hot-code-reload.cabal</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Instruction.hs</affectedPath><affectedPath>cabal.project.freeze</affectedPath><commitId>dd617c1892fe18e5d381db10782a68c5a5e4508f</commitId><timestamp>1641215449000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Encode our rendered String correctly back to Haskell Strings
</comment><date>2022-01-03 14:10:49 +0100</date><id>dd617c1892fe18e5d381db10782a68c5a5e4508f</id><msg>Encode our rendered String correctly back to Haskell Strings</msg><path><editType>edit</editType><file>jass-hot-code-reload.cabal</file></path><path><editType>edit</editType><file>cabal.project.freeze</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Hot/Instruction.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>47</buildNumber><marked><SHA1>cd835d7d70525dba168ce77b3549af1a0c44da6e</SHA1><branch><SHA1>cd835d7d70525dba168ce77b3549af1a0c44da6e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>cd835d7d70525dba168ce77b3549af1a0c44da6e</SHA1><branch><SHA1>cd835d7d70525dba168ce77b3549af1a0c44da6e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>cd835d7d70525dba168ce77b3549af1a0c44da6e</SHA1><branch><SHA1>cd835d7d70525dba168ce77b3549af1a0c44da6e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#47</displayName><duration>635</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #47</fullDisplayName><id>47</id><inProgress>false</inProgress><keepLog>false</keepLog><number>47</number><queueId>473</queueId><result>FAILURE</result><timestamp>1640864410256</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/47/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction.hs</affectedPath><commitId>cd835d7d70525dba168ce77b3549af1a0c44da6e</commitId><timestamp>1640863461000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Double encode expression to get correct byte length
This feels a bit hacky. But it's the best i can do for now.
</comment><date>2021-12-30 12:24:21 +0100</date><id>cd835d7d70525dba168ce77b3549af1a0c44da6e</id><msg>Double encode expression to get correct byte length</msg><path><editType>edit</editType><file>Hot/Instruction.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>46</buildNumber><marked><SHA1>118ed53b81c9d409300676598188857301cccfab</SHA1><branch><SHA1>118ed53b81c9d409300676598188857301cccfab</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>118ed53b81c9d409300676598188857301cccfab</SHA1><branch><SHA1>118ed53b81c9d409300676598188857301cccfab</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>118ed53b81c9d409300676598188857301cccfab</SHA1><branch><SHA1>118ed53b81c9d409300676598188857301cccfab</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#46</displayName><duration>671</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #46</fullDisplayName><id>46</id><inProgress>false</inProgress><keepLog>false</keepLog><number>46</number><queueId>472</queueId><result>FAILURE</result><timestamp>1640814908015</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/46/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Instruction.hs</affectedPath><affectedPath>Hot/Init/Rename.hs</affectedPath><commitId>118ed53b81c9d409300676598188857301cccfab</commitId><timestamp>1640814399000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Try to not double encode in update step
</comment><date>2021-12-29 22:46:39 +0100</date><id>118ed53b81c9d409300676598188857301cccfab</id><msg>Try to not double encode in update step</msg><path><editType>edit</editType><file>Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Hot/Instruction.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>45</buildNumber><marked><SHA1>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</SHA1><branch><SHA1>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</SHA1><branch><SHA1>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</SHA1><branch><SHA1>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#45</displayName><duration>654</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #45</fullDisplayName><id>45</id><inProgress>false</inProgress><keepLog>false</keepLog><number>45</number><queueId>465</queueId><result>FAILURE</result><timestamp>1640094005520</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/45/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Init/Rename.hs</affectedPath><commitId>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</commitId><timestamp>1640092387000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle native declarations with code parameters in war3map.j
Do note though that currently can't handle natives who return code at 
all. In practice this probably isn't a problem though.
</comment><date>2021-12-21 14:13:07 +0100</date><id>a9cdd3bad9a9db873d6da8e765670ce0fe18a271</id><msg>Handle native declarations with code parameters in war3map.j</msg><path><editType>edit</editType><file>Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>44</buildNumber><marked><SHA1>6456c62a5c15ce4044a076905345bcfd27df297e</SHA1><branch><SHA1>6456c62a5c15ce4044a076905345bcfd27df297e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6456c62a5c15ce4044a076905345bcfd27df297e</SHA1><branch><SHA1>6456c62a5c15ce4044a076905345bcfd27df297e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6456c62a5c15ce4044a076905345bcfd27df297e</SHA1><branch><SHA1>6456c62a5c15ce4044a076905345bcfd27df297e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#44</displayName><duration>660</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #44</fullDisplayName><id>44</id><inProgress>false</inProgress><keepLog>false</keepLog><number>44</number><queueId>464</queueId><result>FAILURE</result><timestamp>1639688106981</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/44/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>runtime/init.j</affectedPath><commitId>8d3c7f57f2bd0ed069b5b7995cf75a206bc0656d</commitId><timestamp>1638910415000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Make it work on older patches.
We use SetPlayerName/GetPlayerName instead of 
BlzSetAbilityTooltip/BlzGetAbilityTooltip for patches before 1.29.
</comment><date>2021-12-07 21:53:35 +0100</date><id>8d3c7f57f2bd0ed069b5b7995cf75a206bc0656d</id><msg>Make it work on older patches.</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>runtime/init.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>runtime/interpreter.j</affectedPath><commitId>d1ecf8ed6a33b5f3ea0510e8b2f448669da4588f</commitId><timestamp>1639069664000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Don't use %-operator on older patches
</comment><date>2021-12-09 18:07:44 +0100</date><id>d1ecf8ed6a33b5f3ea0510e8b2f448669da4588f</id><msg>Don't use %-operator on older patches</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/init.j</affectedPath><affectedPath>runtime/interpreter.j</affectedPath><commitId>7114594c1fcaa43a71d89b9bc2bd6e77fefdd5f7</commitId><timestamp>1639078318000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Small tweaks for greater compability
</comment><date>2021-12-09 20:31:58 +0100</date><id>7114594c1fcaa43a71d89b9bc2bd6e77fefdd5f7</id><msg>Small tweaks for greater compability</msg><path><editType>edit</editType><file>runtime/interpreter.j</file></path><path><editType>edit</editType><file>runtime/init.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jass-hot-code-reload.cabal</affectedPath><affectedPath>Main.hs</affectedPath><commitId>0cfaf0cb8d22b8a3aa83544a03328436d64e888b</commitId><timestamp>1639314308000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use CPP to avoid --old-patch flag
</comment><date>2021-12-12 14:05:08 +0100</date><id>0cfaf0cb8d22b8a3aa83544a03328436d64e888b</id><msg>Use CPP to avoid --old-patch flag</msg><path><editType>edit</editType><file>jass-hot-code-reload.cabal</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>6456c62a5c15ce4044a076905345bcfd27df297e</commitId><timestamp>1639595699000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Write correct count globals preload
So that we don't crash the thread.
</comment><date>2021-12-15 20:14:59 +0100</date><id>6456c62a5c15ce4044a076905345bcfd27df297e</id><msg>Write correct count globals preload</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</SHA1><branch><SHA1>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</SHA1><branch><SHA1>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</SHA1><branch><SHA1>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#43</displayName><duration>884</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #43</fullDisplayName><id>43</id><inProgress>false</inProgress><keepLog>false</keepLog><number>43</number><queueId>463</queueId><result>FAILURE</result><timestamp>1639515308888</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/43/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Jass/Parser.hs</affectedPath><commitId>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</commitId><timestamp>1639515156000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Allow more than three files to init.
Now there is no limit on files provided to jhcr init. There still must 
be at least two files provided (common.j and war3map.j). The last 
argument provided must be the war3map.j
</comment><date>2021-12-14 21:52:36 +0100</date><id>a2ad5a76c3d6c808d6007176b4f3e58abe2dfca0</id><msg>Allow more than three files to init.</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>42</buildNumber><marked><SHA1>a9d258036a7294775ac33bb9a403d7c5598ad1f3</SHA1><branch><SHA1>a9d258036a7294775ac33bb9a403d7c5598ad1f3</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a9d258036a7294775ac33bb9a403d7c5598ad1f3</SHA1><branch><SHA1>a9d258036a7294775ac33bb9a403d7c5598ad1f3</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a9d258036a7294775ac33bb9a403d7c5598ad1f3</SHA1><branch><SHA1>a9d258036a7294775ac33bb9a403d7c5598ad1f3</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#42</displayName><duration>780</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #42</fullDisplayName><id>42</id><inProgress>false</inProgress><keepLog>false</keepLog><number>42</number><queueId>462</queueId><result>FAILURE</result><timestamp>1638910565309</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/42/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Opt/Rewrite.hs</affectedPath><commitId>a9d258036a7294775ac33bb9a403d7c5598ad1f3</commitId><timestamp>1638909459000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed Jass Rewrite Engine
We had that `a-b-c` was rewritten to `a` based on the rewrite rule
`-(-a) --&gt; a`. That was because we use zipWithM to match all arguments 
to a potential call after checking if the name of the function matches. 
That means if the name matches and all the arguments to the LHS of the 
rule match the remaining arguments of the RHS got dropped (due to normal 
zip behaviour). To fix this we simply check if the length of both 
argument lists is equal.
</comment><date>2021-12-07 21:37:39 +0100</date><id>a9d258036a7294775ac33bb9a403d7c5598ad1f3</id><msg>Fixed Jass Rewrite Engine</msg><path><editType>edit</editType><file>Jass/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>41</buildNumber><marked><SHA1>4a1da99439a688824db37f28c1e69ec3985fbb30</SHA1><branch><SHA1>4a1da99439a688824db37f28c1e69ec3985fbb30</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4a1da99439a688824db37f28c1e69ec3985fbb30</SHA1><branch><SHA1>4a1da99439a688824db37f28c1e69ec3985fbb30</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4a1da99439a688824db37f28c1e69ec3985fbb30</SHA1><branch><SHA1>4a1da99439a688824db37f28c1e69ec3985fbb30</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#41</displayName><duration>811</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #41</fullDisplayName><id>41</id><inProgress>false</inProgress><keepLog>false</keepLog><number>41</number><queueId>2578</queueId><result>FAILURE</result><timestamp>1616089207965</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/41/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jass-hot-code-reload.cabal</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Jass/Parser.hs</affectedPath><affectedPath>cabal.project.freeze</affectedPath><affectedPath>process.sh</affectedPath><commitId>4a1da99439a688824db37f28c1e69ec3985fbb30</commitId><timestamp>1616088247000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>[WIP] Cabalified the build process
We still use GNUMake to process the runtime files and generate a bunch
of other stuff but building the exes is now done via cabal
</comment><date>2021-03-18 18:24:07 +0100</date><id>4a1da99439a688824db37f28c1e69ec3985fbb30</id><msg>[WIP] Cabalified the build process</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>add</editType><file>cabal.project.freeze</file></path><path><editType>add</editType><file>jass-hot-code-reload.cabal</file></path><path><editType>edit</editType><file>process.sh</file></path><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>40</buildNumber><marked><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#40</displayName><duration>15120</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #40</fullDisplayName><id>40</id><inProgress>false</inProgress><keepLog>false</keepLog><number>40</number><queueId>2389</queueId><result>SUCCESS</result><timestamp>1606857006642</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/40/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>Jass/Parser.hs</affectedPath><commitId>e8f02237e3bfab61238bb2265f4abca463f725ba</commitId><timestamp>1606854732000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle debug keyword
</comment><date>2020-12-01 21:32:12 +0100</date><id>e8f02237e3bfab61238bb2265f4abca463f725ba</id><msg>Handle debug keyword</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>d2714704731cc203d1ceaf7a1fb09da995af107e</commitId><timestamp>1606855747000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Create preload path if it doesnt exist
</comment><date>2020-12-01 21:49:07 +0100</date><id>d2714704731cc203d1ceaf7a1fb09da995af107e</id><msg>Create preload path if it doesnt exist</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>39</buildNumber><marked><SHA1>6befb691c09b866de4512486b78251707404e5d8</SHA1><branch><SHA1>6befb691c09b866de4512486b78251707404e5d8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6befb691c09b866de4512486b78251707404e5d8</SHA1><branch><SHA1>6befb691c09b866de4512486b78251707404e5d8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6befb691c09b866de4512486b78251707404e5d8</SHA1><branch><SHA1>6befb691c09b866de4512486b78251707404e5d8</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#39</displayName><duration>5402</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #39</fullDisplayName><id>39</id><inProgress>false</inProgress><keepLog>false</keepLog><number>39</number><queueId>2292</queueId><result>SUCCESS</result><timestamp>1603738510271</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/39/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>Jass/Opt/Rewrite.hs</affectedPath><commitId>646123ce941d980a3f9b5cb44e182bb996b4d73c</commitId><timestamp>1556052841000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Small cleanup
</comment><date>2019-04-23 22:54:01 +0200</date><id>646123ce941d980a3f9b5cb44e182bb996b4d73c</id><msg>Small cleanup</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Jass/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>38</buildNumber><marked><SHA1>47c86eb38aa855b190c01a27011f4d808a2d6253</SHA1><branch><SHA1>47c86eb38aa855b190c01a27011f4d808a2d6253</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>47c86eb38aa855b190c01a27011f4d808a2d6253</SHA1><branch><SHA1>47c86eb38aa855b190c01a27011f4d808a2d6253</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>47c86eb38aa855b190c01a27011f4d808a2d6253</SHA1><branch><SHA1>47c86eb38aa855b190c01a27011f4d808a2d6253</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#38</displayName><duration>10751</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #38</fullDisplayName><id>38</id><inProgress>false</inProgress><keepLog>false</keepLog><number>38</number><queueId>2291</queueId><result>SUCCESS</result><timestamp>1603384811274</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/38/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/table.j</affectedPath><commitId>47c86eb38aa855b190c01a27011f4d808a2d6253</commitId><timestamp>1603384399000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed framehandle Table functions
They were previously included in patches where they didn't exist yet.
</comment><date>2020-10-22 18:33:19 +0200</date><id>47c86eb38aa855b190c01a27011f4d808a2d6253</id><msg>Fixed framehandle Table functions</msg><path><editType>edit</editType><file>runtime/table.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>37</buildNumber><marked><SHA1>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</SHA1><branch><SHA1>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</SHA1><branch><SHA1>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</SHA1><branch><SHA1>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#37</displayName><duration>15838</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #37</fullDisplayName><id>37</id><inProgress>false</inProgress><keepLog>false</keepLog><number>37</number><queueId>2290</queueId><result>SUCCESS</result><timestamp>1603376710784</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/37/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</commitId><timestamp>1603376090000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed compiling and's
Before this the inverted value of a (as in `a and b`) was returned if a 
was false (ie. it returned true) which of course is wrong. To fix that
we just allocate a new register to do the jump off of.
</comment><date>2020-10-22 16:14:50 +0200</date><id>d76e6c9afa1dd47e4800e3f7d3ad2c4f8e13ae6a</id><msg>Fixed compiling and's</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>36</buildNumber><marked><SHA1>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</SHA1><branch><SHA1>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</SHA1><branch><SHA1>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</SHA1><branch><SHA1>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#36</displayName><duration>10693</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #36</fullDisplayName><id>36</id><inProgress>false</inProgress><keepLog>false</keepLog><number>36</number><queueId>2211</queueId><result>SUCCESS</result><timestamp>1581002708050</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/36/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</commitId><timestamp>1581002208000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle null/code comparison
Previously `null` was always treated as of type handle in comparisons
but code is internally represented as integer so we had a mismatch. To
fix this we don't convert code to integer implicitly but we have to call
`code2int` explicitely. This makes sense since we can use code in 
typechecking but int in compiling.
</comment><date>2020-02-06 16:16:48 +0100</date><id>c50f361cfcbe7412d19259e2d6a608c9a2f37c33</id><msg>Handle null/code comparison</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>35</buildNumber><marked><SHA1>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</SHA1><branch><SHA1>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</SHA1><branch><SHA1>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</SHA1><branch><SHA1>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#35</displayName><duration>10034</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #35</fullDisplayName><id>35</id><inProgress>false</inProgress><keepLog>false</keepLog><number>35</number><queueId>2210</queueId><result>SUCCESS</result><timestamp>1580920808681</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/35/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>process.sh</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>runtime/table.j</affectedPath><commitId>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</commitId><timestamp>1580920685000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add different patch targets
We pass an integer to process.sh which in turn is passed to cpp. Thus we
can check against the patch-level in our jass scripts. This is used in
table.j
</comment><date>2020-02-05 17:38:05 +0100</date><id>5b1208d60cfdcd4c733c2d76a17487b17cb2ae95</id><msg>Add different patch targets</msg><path><editType>edit</editType><file>process.sh</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>runtime/table.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>34</buildNumber><marked><SHA1>e27c4933e8e1910f2f97855bd587677af5bcf1c2</SHA1><branch><SHA1>e27c4933e8e1910f2f97855bd587677af5bcf1c2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e27c4933e8e1910f2f97855bd587677af5bcf1c2</SHA1><branch><SHA1>e27c4933e8e1910f2f97855bd587677af5bcf1c2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e27c4933e8e1910f2f97855bd587677af5bcf1c2</SHA1><branch><SHA1>e27c4933e8e1910f2f97855bd587677af5bcf1c2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#34</displayName><duration>13662</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #34</fullDisplayName><id>34</id><inProgress>false</inProgress><keepLog>false</keepLog><number>34</number><queueId>2209</queueId><result>SUCCESS</result><timestamp>1580914508354</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/34/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/table.j</affectedPath><commitId>e27c4933e8e1910f2f97855bd587677af5bcf1c2</commitId><timestamp>1580913803000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added patch 1.32 types to table
</comment><date>2020-02-05 15:43:23 +0100</date><id>e27c4933e8e1910f2f97855bd587677af5bcf1c2</id><msg>Added patch 1.32 types to table</msg><path><editType>edit</editType><file>runtime/table.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>33</buildNumber><marked><SHA1>4f00f5719b26e9168f9cdefaa33dc591d529d52e</SHA1><branch><SHA1>4f00f5719b26e9168f9cdefaa33dc591d529d52e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4f00f5719b26e9168f9cdefaa33dc591d529d52e</SHA1><branch><SHA1>4f00f5719b26e9168f9cdefaa33dc591d529d52e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4f00f5719b26e9168f9cdefaa33dc591d529d52e</SHA1><branch><SHA1>4f00f5719b26e9168f9cdefaa33dc591d529d52e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#33</displayName><duration>15702</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #33</fullDisplayName><id>33</id><inProgress>false</inProgress><keepLog>false</keepLog><number>33</number><queueId>2058</queueId><result>SUCCESS</result><timestamp>1578573606142</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/33/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><commitId>4f00f5719b26e9168f9cdefaa33dc591d529d52e</commitId><timestamp>1578573146000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add ability to display wc3-encoded bytecode in compile
</comment><date>2020-01-09 13:32:26 +0100</date><id>4f00f5719b26e9168f9cdefaa33dc591d529d52e</id><msg>Add ability to display wc3-encoded bytecode in compile</msg><path><editType>edit</editType><file>Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</SHA1><branch><SHA1>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</SHA1><branch><SHA1>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</SHA1><branch><SHA1>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#32</displayName><duration>24391</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #32</fullDisplayName><id>32</id><inProgress>false</inProgress><keepLog>false</keepLog><number>32</number><queueId>2035</queueId><result>SUCCESS</result><timestamp>1578244266217</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/stringtable.j</affectedPath><affectedPath>runtime/interpreter.j</affectedPath><affectedPath>runtime/instruction.j</affectedPath><affectedPath>runtime/print.j</affectedPath><commitId>de5bcf11e52b81129244864f8c98e7d07f2c61bf</commitId><timestamp>1578243960000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add prefix to some variables to avoid bad shadowing
</comment><date>2020-01-05 18:06:00 +0100</date><id>de5bcf11e52b81129244864f8c98e7d07f2c61bf</id><msg>Add prefix to some variables to avoid bad shadowing</msg><path><editType>edit</editType><file>runtime/print.j</file></path><path><editType>edit</editType><file>runtime/stringtable.j</file></path><path><editType>edit</editType><file>runtime/interpreter.j</file></path><path><editType>edit</editType><file>runtime/instruction.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>convert.hs</affectedPath><commitId>84a790e4dd01c12ab1b04a01f92563aaff22edd2</commitId><timestamp>1578244028000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Write REQUIRES-metadata to generated runtime files
</comment><date>2020-01-05 18:07:08 +0100</date><id>84a790e4dd01c12ab1b04a01f92563aaff22edd2</id><msg>Write REQUIRES-metadata to generated runtime files</msg><path><editType>edit</editType><file>convert.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</commitId><timestamp>1578244097000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Remove option to set prefix
</comment><date>2020-01-05 18:08:17 +0100</date><id>c74804d85cab3a90560ee2de0f2a9ec0637e5a70</id><msg>Remove option to set prefix</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>9aa69133f5c477f20739c1727d2d1b935c182259</SHA1><branch><SHA1>9aa69133f5c477f20739c1727d2d1b935c182259</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9aa69133f5c477f20739c1727d2d1b935c182259</SHA1><branch><SHA1>9aa69133f5c477f20739c1727d2d1b935c182259</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9aa69133f5c477f20739c1727d2d1b935c182259</SHA1><branch><SHA1>9aa69133f5c477f20739c1727d2d1b935c182259</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#31</displayName><duration>18070</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>1689</queueId><result>SUCCESS</result><timestamp>1571693107166</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>84ca173f503513ed3e5c0f5cbffb6d432e03ccff</commitId><timestamp>1571692669000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Make Hot.Instruction.Compiler.typeOfExpr monadic
This change is important to keep the bytecode correctly typed when 
converting integer literals to reals in real context. Let's consider
this example: `R2S(-(180))`. This would force the argument to R2S into
real context but `typeOfExpr` would correclty return `integer` for 180.
So the emitted neg instruction would convert from integer to the wanted
real type. The fix to this is to check the wanted type in typeOfExpr
when an integer literal is passed.
</comment><date>2019-10-21 23:17:49 +0200</date><id>84ca173f503513ed3e5c0f5cbffb6d432e03ccff</id><msg>Make Hot.Instruction.Compiler.typeOfExpr monadic</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/instruction.j</affectedPath><commitId>9aa69133f5c477f20739c1727d2d1b935c182259</commitId><timestamp>1571692993000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>RT: Print target register in lit instruction
</comment><date>2019-10-21 23:23:13 +0200</date><id>9aa69133f5c477f20739c1727d2d1b935c182259</id><msg>RT: Print target register in lit instruction</msg><path><editType>edit</editType><file>runtime/instruction.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>30</buildNumber><marked><SHA1>536164bc3d85cdd9a64ced66501eb6989f8909b5</SHA1><branch><SHA1>536164bc3d85cdd9a64ced66501eb6989f8909b5</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>536164bc3d85cdd9a64ced66501eb6989f8909b5</SHA1><branch><SHA1>536164bc3d85cdd9a64ced66501eb6989f8909b5</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>536164bc3d85cdd9a64ced66501eb6989f8909b5</SHA1><branch><SHA1>536164bc3d85cdd9a64ced66501eb6989f8909b5</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#30</displayName><duration>12363</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #30</fullDisplayName><id>30</id><inProgress>false</inProgress><keepLog>false</keepLog><number>30</number><queueId>1604</queueId><result>SUCCESS</result><timestamp>1569266708816</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/30/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>b86eac19c74ae034b2c8b3d587061ff0c01b58b0</commitId><timestamp>1569265864000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Promote integer literals to floats
When compiling Jass to Bytecode we now convert Int literals into Real 
literals when the asked type is real. This way `2*x` is the same as
`2.0*x` (in the correct context) which we need to have to be able to
correctly match against the former case in the rewrite step.
</comment><date>2019-09-23 21:11:04 +0200</date><id>b86eac19c74ae034b2c8b3d587061ff0c01b58b0</id><msg>Promote integer literals to floats</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Init/Rename.hs</affectedPath><commitId>c1cd3795d390169335f1f88696ce815e61bc8a50</commitId><timestamp>1569265871000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Better error message in Hot.Init.Rename
</comment><date>2019-09-23 21:11:11 +0200</date><id>c1cd3795d390169335f1f88696ce815e61bc8a50</id><msg>Better error message in Hot.Init.Rename</msg><path><editType>edit</editType><file>Hot/Init/Rename.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Readme.md</affectedPath><commitId>536164bc3d85cdd9a64ced66501eb6989f8909b5</commitId><timestamp>1569266416000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Update Readme
Since we inject `JHCR_Init` directly nowadays users don't have to call
it themselves anymore.
</comment><date>2019-09-23 21:20:16 +0200</date><id>536164bc3d85cdd9a64ced66501eb6989f8909b5</id><msg>Update Readme</msg><path><editType>edit</editType><file>Readme.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>29</buildNumber><marked><SHA1>dd70cdbd4fb32ea219001907538289c366c63d23</SHA1><branch><SHA1>dd70cdbd4fb32ea219001907538289c366c63d23</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>dd70cdbd4fb32ea219001907538289c366c63d23</SHA1><branch><SHA1>dd70cdbd4fb32ea219001907538289c366c63d23</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>dd70cdbd4fb32ea219001907538289c366c63d23</SHA1><branch><SHA1>dd70cdbd4fb32ea219001907538289c366c63d23</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#29</displayName><duration>18965</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #29</fullDisplayName><id>29</id><inProgress>false</inProgress><keepLog>false</keepLog><number>29</number><queueId>1603</queueId><result>SUCCESS</result><timestamp>1569265808754</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/29/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>dd70cdbd4fb32ea219001907538289c366c63d23</commitId><timestamp>1569264661000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Promote integer literals to floats
When compiling Jass to Bytecode we now convert Int literals into Real 
literals when the asked type is integer. This way `2*x` is the same as
`2.0*x` (in the correct context) which we need to have to be able to
correctly match against the former case in the rewrite step.
</comment><date>2019-09-23 20:51:01 +0200</date><id>dd70cdbd4fb32ea219001907538289c366c63d23</id><msg>Promote integer literals to floats</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</SHA1><branch><SHA1>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</SHA1><branch><SHA1>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</SHA1><branch><SHA1>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#28</displayName><duration>5770</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #28</fullDisplayName><id>28</id><inProgress>false</inProgress><keepLog>false</keepLog><number>28</number><queueId>1557</queueId><result>SUCCESS</result><timestamp>1566339007703</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/28/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><commitId>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</commitId><timestamp>1566338362000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Optimize returning global variable via rewrite rules
</comment><date>2019-08-20 23:59:22 +0200</date><id>9b60e5e0469bca422e8a1e3c3627a35ebc5dae2f</id><msg>Optimize returning global variable via rewrite rules</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>27</buildNumber><marked><SHA1>edc460d80059f6b805af601010503b706623ec43</SHA1><branch><SHA1>edc460d80059f6b805af601010503b706623ec43</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>edc460d80059f6b805af601010503b706623ec43</SHA1><branch><SHA1>edc460d80059f6b805af601010503b706623ec43</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>edc460d80059f6b805af601010503b706623ec43</SHA1><branch><SHA1>edc460d80059f6b805af601010503b706623ec43</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#27</displayName><duration>12029</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #27</fullDisplayName><id>27</id><inProgress>false</inProgress><keepLog>false</keepLog><number>27</number><queueId>1556</queueId><result>SUCCESS</result><timestamp>1566333607386</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/27/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Init/Rename.hs</affectedPath><commitId>edc460d80059f6b805af601010503b706623ec43</commitId><timestamp>1566333230000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Correctly shadow globals
</comment><date>2019-08-20 22:33:50 +0200</date><id>edc460d80059f6b805af601010503b706623ec43</id><msg>Correctly shadow globals</msg><path><editType>edit</editType><file>Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>ba51e9556e2119a18f4ed7f7510a94daa280741e</SHA1><branch><SHA1>ba51e9556e2119a18f4ed7f7510a94daa280741e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ba51e9556e2119a18f4ed7f7510a94daa280741e</SHA1><branch><SHA1>ba51e9556e2119a18f4ed7f7510a94daa280741e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ba51e9556e2119a18f4ed7f7510a94daa280741e</SHA1><branch><SHA1>ba51e9556e2119a18f4ed7f7510a94daa280741e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#26</displayName><duration>16607</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #26</fullDisplayName><id>26</id><inProgress>false</inProgress><keepLog>false</keepLog><number>26</number><queueId>1555</queueId><result>SUCCESS</result><timestamp>1566251707852</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/26/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/interpreter.j</affectedPath><affectedPath>Hot/Init/Rename.hs</affectedPath><commitId>ba51e9556e2119a18f4ed7f7510a94daa280741e</commitId><timestamp>1566250647000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed bug in local array handling
* Arrays were using overlapping ranges for their ids
* Interpreter added register number to array id for index calculation
 instead of the registers content
</comment><date>2019-08-19 23:37:27 +0200</date><id>ba51e9556e2119a18f4ed7f7510a94daa280741e</id><msg>Fixed bug in local array handling</msg><path><editType>edit</editType><file>Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>a2f911db3b488d04593a1e1b018d23b88c66d001</SHA1><branch><SHA1>a2f911db3b488d04593a1e1b018d23b88c66d001</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a2f911db3b488d04593a1e1b018d23b88c66d001</SHA1><branch><SHA1>a2f911db3b488d04593a1e1b018d23b88c66d001</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a2f911db3b488d04593a1e1b018d23b88c66d001</SHA1><branch><SHA1>a2f911db3b488d04593a1e1b018d23b88c66d001</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#25</displayName><duration>10125</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #25</fullDisplayName><id>25</id><inProgress>false</inProgress><keepLog>false</keepLog><number>25</number><queueId>1514</queueId><result>SUCCESS</result><timestamp>1565562369757</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/25/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>a2f911db3b488d04593a1e1b018d23b88c66d001</commitId><timestamp>1565560514000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Only write actual error messages to stderr
</comment><date>2019-08-11 23:55:14 +0200</date><id>a2f911db3b488d04593a1e1b018d23b88c66d001</id><msg>Only write actual error messages to stderr</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>fb10a32baea43926822580f8b82eaebd0e90027f</SHA1><branch><SHA1>fb10a32baea43926822580f8b82eaebd0e90027f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>fb10a32baea43926822580f8b82eaebd0e90027f</SHA1><branch><SHA1>fb10a32baea43926822580f8b82eaebd0e90027f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>fb10a32baea43926822580f8b82eaebd0e90027f</SHA1><branch><SHA1>fb10a32baea43926822580f8b82eaebd0e90027f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#24</displayName><duration>12785</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #24</fullDisplayName><id>24</id><inProgress>false</inProgress><keepLog>false</keepLog><number>24</number><queueId>1397</queueId><result>SUCCESS</result><timestamp>1564054869820</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/24/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><commitId>2f857724be68598db51cfb944c99a036eca4f559</commitId><timestamp>1564054482000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Remove more stuff in `make clean`
</comment><date>2019-07-25 13:34:42 +0200</date><id>2f857724be68598db51cfb944c99a036eca4f559</id><msg>Remove more stuff in `make clean`</msg><path><editType>edit</editType><file>GNUmakefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/init.j</affectedPath><affectedPath>convert.hs</affectedPath><affectedPath>runtime/instruction.j</affectedPath><commitId>c97216afdd8515863a5b602ba72349b69bef6c85</commitId><timestamp>1564054735000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Automatically generate type names
</comment><date>2019-07-25 13:38:55 +0200</date><id>c97216afdd8515863a5b602ba72349b69bef6c85</id><msg>Automatically generate type names</msg><path><editType>edit</editType><file>convert.hs</file></path><path><editType>edit</editType><file>runtime/init.j</file></path><path><editType>edit</editType><file>runtime/instruction.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/list.j</affectedPath><affectedPath>runtime/init.j</affectedPath><affectedPath>runtime/wrap-around.j</affectedPath><affectedPath>runtime/print.j</affectedPath><affectedPath>runtime/parser.j</affectedPath><affectedPath>runtime/stringtable.j</affectedPath><affectedPath>runtime/context.j</affectedPath><affectedPath>runtime/table.j</affectedPath><affectedPath>runtime/modified.j</affectedPath><affectedPath>runtime/interpreter.j</affectedPath><commitId>137e98980bebdccc414b03e6ba82fe020a751c8d</commitId><timestamp>1564054736000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Comment dependencies between runtime files
</comment><date>2019-07-25 13:38:56 +0200</date><id>137e98980bebdccc414b03e6ba82fe020a751c8d</id><msg>Comment dependencies between runtime files</msg><path><editType>edit</editType><file>runtime/init.j</file></path><path><editType>edit</editType><file>runtime/stringtable.j</file></path><path><editType>edit</editType><file>runtime/print.j</file></path><path><editType>edit</editType><file>runtime/parser.j</file></path><path><editType>edit</editType><file>runtime/list.j</file></path><path><editType>edit</editType><file>runtime/modified.j</file></path><path><editType>edit</editType><file>runtime/table.j</file></path><path><editType>edit</editType><file>runtime/wrap-around.j</file></path><path><editType>edit</editType><file>runtime/context.j</file></path><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Init/Stubs.hs</affectedPath><commitId>fb10a32baea43926822580f8b82eaebd0e90027f</commitId><timestamp>1564054737000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add prefix to generated files
Previously it could lead to collisions between generated stub functions 
and other runtime functions.
</comment><date>2019-07-25 13:38:57 +0200</date><id>fb10a32baea43926822580f8b82eaebd0e90027f</id><msg>Add prefix to generated files</msg><path><editType>edit</editType><file>Hot/Init/Stubs.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>ab4739a243ff77765b53411793ec2cd69f525eac</SHA1><branch><SHA1>ab4739a243ff77765b53411793ec2cd69f525eac</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ab4739a243ff77765b53411793ec2cd69f525eac</SHA1><branch><SHA1>ab4739a243ff77765b53411793ec2cd69f525eac</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ab4739a243ff77765b53411793ec2cd69f525eac</SHA1><branch><SHA1>ab4739a243ff77765b53411793ec2cd69f525eac</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>9616</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>1396</queueId><result>SUCCESS</result><timestamp>1564051269636</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Jass/Ast.hs</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><affectedPath>runtime/init.j</affectedPath><commitId>ab4739a243ff77765b53411793ec2cd69f525eac</commitId><timestamp>1564050876000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Inject JHCR_Init_init directly into main
</comment><date>2019-07-25 12:34:36 +0200</date><id>ab4739a243ff77765b53411793ec2cd69f525eac</id><msg>Inject JHCR_Init_init directly into main</msg><path><editType>edit</editType><file>Jass/Ast.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>runtime/init.j</file></path><path><editType>edit</editType><file>Hot/Init/Auto.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</SHA1><branch><SHA1>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</SHA1><branch><SHA1>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</SHA1><branch><SHA1>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#22</displayName><duration>15489</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #22</fullDisplayName><id>22</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22</number><queueId>1395</queueId><result>SUCCESS</result><timestamp>1564050369582</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/22/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Jass/Ast.hs</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><affectedPath>runtime/init.j</affectedPath><commitId>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</commitId><timestamp>1564049922000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Inject JHCR_Init_init directly into main
</comment><date>2019-07-25 12:18:42 +0200</date><id>9ad82f6c77b7e3007952b27981e1a7e9cde944a0</id><msg>Inject JHCR_Init_init directly into main</msg><path><editType>edit</editType><file>runtime/init.j</file></path><path><editType>edit</editType><file>Jass/Ast.hs</file></path><path><editType>edit</editType><file>Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>043756262bd8f6e90a0a879f72f58545ec5295ce</SHA1><branch><SHA1>043756262bd8f6e90a0a879f72f58545ec5295ce</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>043756262bd8f6e90a0a879f72f58545ec5295ce</SHA1><branch><SHA1>043756262bd8f6e90a0a879f72f58545ec5295ce</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>043756262bd8f6e90a0a879f72f58545ec5295ce</SHA1><branch><SHA1>043756262bd8f6e90a0a879f72f58545ec5295ce</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#21</displayName><duration>15140</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #21</fullDisplayName><id>21</id><inProgress>false</inProgress><keepLog>false</keepLog><number>21</number><queueId>1394</queueId><result>SUCCESS</result><timestamp>1563973865438</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/21/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Init/Auto.hs</affectedPath><commitId>043756262bd8f6e90a0a879f72f58545ec5295ce</commitId><timestamp>1563973238000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Move config and main to the bottom of the script
This means these functions cannot be hot reloaded or used as code ref
but i think that never happens anyways.
</comment><date>2019-07-24 15:00:38 +0200</date><id>043756262bd8f6e90a0a879f72f58545ec5295ce</id><msg>Move config and main to the bottom of the script</msg><path><editType>edit</editType><file>Hot/Init/Auto.hs</file></path><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</SHA1><branch><SHA1>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</SHA1><branch><SHA1>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</SHA1><branch><SHA1>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#20</displayName><duration>13898</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #20</fullDisplayName><id>20</id><inProgress>false</inProgress><keepLog>false</keepLog><number>20</number><queueId>1133</queueId><result>SUCCESS</result><timestamp>1560945307887</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/20/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</commitId><timestamp>1560944523000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed error when comparing null with string
</comment><date>2019-06-19 13:42:03 +0200</date><id>b345fa7773cd3d2cde91b248da45a4e90b51c1c1</id><msg>Fixed error when comparing null with string</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</SHA1><branch><SHA1>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</SHA1><branch><SHA1>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</SHA1><branch><SHA1>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>11810</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>1120</queueId><result>SUCCESS</result><timestamp>1560348609125</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/19/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite/SomeRules.hs</affectedPath><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>Jass/Opt/Rewrite/SomeRules.hs</affectedPath><commitId>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</commitId><timestamp>1560348128000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Moved rewrite rules to own files.
</comment><date>2019-06-12 16:02:08 +0200</date><id>f33b1530226acea4f99aba69d2dd6e8723bb1ff1</id><msg>Moved rewrite rules to own files.</msg><path><editType>add</editType><file>Jass/Opt/Rewrite/SomeRules.hs</file></path><path><editType>add</editType><file>Hot/Instruction/Opt/Rewrite/SomeRules.hs</file></path><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</SHA1><branch><SHA1>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</SHA1><branch><SHA1>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</SHA1><branch><SHA1>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#18</displayName><duration>12562</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>1111</queueId><result>SUCCESS</result><timestamp>1560075908594</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/18/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>runtime/init.j</affectedPath><commitId>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</commitId><timestamp>1560075478000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed reloading in 1.31
Changed indices for `BlzSetAbilityTooltip`. This might change again in
Patch 1.31.1
</comment><date>2019-06-09 12:17:58 +0200</date><id>dbe659098f807cee8581d8ba8aa55cf6b9e88f4e</id><msg>Fixed reloading in 1.31</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>runtime/init.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>87a9caaf4e855022a5a4cc75f830a33b170a7d36</SHA1><branch><SHA1>87a9caaf4e855022a5a4cc75f830a33b170a7d36</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>87a9caaf4e855022a5a4cc75f830a33b170a7d36</SHA1><branch><SHA1>87a9caaf4e855022a5a4cc75f830a33b170a7d36</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>87a9caaf4e855022a5a4cc75f830a33b170a7d36</SHA1><branch><SHA1>87a9caaf4e855022a5a4cc75f830a33b170a7d36</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#17</displayName><duration>13678</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #17</fullDisplayName><id>17</id><inProgress>false</inProgress><keepLog>false</keepLog><number>17</number><queueId>1070</queueId><result>SUCCESS</result><timestamp>1559218207101</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/17/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/table.j</affectedPath><commitId>6131b915666eb7b13d20836192c12e0b439728ac</commitId><timestamp>1557923472000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>[RT] Added new types to table
</comment><date>2019-05-15 14:31:12 +0200</date><id>6131b915666eb7b13d20836192c12e0b439728ac</id><msg>[RT] Added new types to table</msg><path><editType>edit</editType><file>runtime/table.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>a2d8b4d99c6857a91270c8a44195970de4fe3da4</commitId><timestamp>1557953308000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Write type-hierachy in update to state file
</comment><date>2019-05-15 22:48:28 +0200</date><id>a2d8b4d99c6857a91270c8a44195970de4fe3da4</id><msg>Write type-hierachy in update to state file</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>bdc1ce300c133fd743413fe41d3875291f67ff68</SHA1><branch><SHA1>bdc1ce300c133fd743413fe41d3875291f67ff68</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bdc1ce300c133fd743413fe41d3875291f67ff68</SHA1><branch><SHA1>bdc1ce300c133fd743413fe41d3875291f67ff68</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bdc1ce300c133fd743413fe41d3875291f67ff68</SHA1><branch><SHA1>bdc1ce300c133fd743413fe41d3875291f67ff68</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#16</displayName><duration>9381</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #16</fullDisplayName><id>16</id><inProgress>false</inProgress><keepLog>false</keepLog><number>16</number><queueId>1017</queueId><result>SUCCESS</result><timestamp>1557954668702</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/16/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/interpreter.j</affectedPath><commitId>bdc1ce300c133fd743413fe41d3875291f67ff68</commitId><timestamp>1557954544000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>RT: Handle null literal
</comment><date>2019-05-15 23:09:04 +0200</date><id>bdc1ce300c133fd743413fe41d3875291f67ff68</id><msg>RT: Handle null literal</msg><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>79603318fd056c06680945bf6d177d0ff1b472d0</SHA1><branch><SHA1>79603318fd056c06680945bf6d177d0ff1b472d0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>79603318fd056c06680945bf6d177d0ff1b472d0</SHA1><branch><SHA1>79603318fd056c06680945bf6d177d0ff1b472d0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>79603318fd056c06680945bf6d177d0ff1b472d0</SHA1><branch><SHA1>79603318fd056c06680945bf6d177d0ff1b472d0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#15</displayName><duration>12117</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #15</fullDisplayName><id>15</id><inProgress>false</inProgress><keepLog>false</keepLog><number>15</number><queueId>1016</queueId><result>SUCCESS</result><timestamp>1557953768662</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/15/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>79603318fd056c06680945bf6d177d0ff1b472d0</commitId><timestamp>1557953224000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Write type-hierachy in update to state file
</comment><date>2019-05-15 22:47:04 +0200</date><id>79603318fd056c06680945bf6d177d0ff1b472d0</id><msg>Write type-hierachy in update to state file</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>083d660d0906825b09f17d054684706b72f9338e</SHA1><branch><SHA1>083d660d0906825b09f17d054684706b72f9338e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>083d660d0906825b09f17d054684706b72f9338e</SHA1><branch><SHA1>083d660d0906825b09f17d054684706b72f9338e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>083d660d0906825b09f17d054684706b72f9338e</SHA1><branch><SHA1>083d660d0906825b09f17d054684706b72f9338e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#14</displayName><duration>15848</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #14</fullDisplayName><id>14</id><inProgress>false</inProgress><keepLog>false</keepLog><number>14</number><queueId>889</queueId><result>SUCCESS</result><timestamp>1556147410506</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/14/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>Hot/Instruction.hs</affectedPath><affectedPath>convert.hs</affectedPath><commitId>083d660d0906825b09f17d054684706b72f9338e</commitId><timestamp>1556146518000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Now uses Int16 to store jass types.
This is because with the newest patch wc3 now has more than 2^7 types.
</comment><date>2019-04-25 00:55:18 +0200</date><id>083d660d0906825b09f17d054684706b72f9338e</id><msg>Now uses Int16 to store jass types.</msg><path><editType>edit</editType><file>Hot/Instruction.hs</file></path><path><editType>edit</editType><file>convert.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>26e5cd88a167d9fda50204d5445dd635971e3a29</SHA1><branch><SHA1>26e5cd88a167d9fda50204d5445dd635971e3a29</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>26e5cd88a167d9fda50204d5445dd635971e3a29</SHA1><branch><SHA1>26e5cd88a167d9fda50204d5445dd635971e3a29</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>26e5cd88a167d9fda50204d5445dd635971e3a29</SHA1><branch><SHA1>26e5cd88a167d9fda50204d5445dd635971e3a29</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>11586</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>879</queueId><result>SUCCESS</result><timestamp>1556053811165</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Jass/Opt/Rewrite.hs</affectedPath><commitId>09423e8a74780260082ccdb3f50a891f118f7efc</commitId><timestamp>1556053306000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Small cleanup
</comment><date>2019-04-23 23:01:46 +0200</date><id>09423e8a74780260082ccdb3f50a891f118f7efc</id><msg>Small cleanup</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Jass/Opt/Rewrite.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Main.hs</affectedPath><commitId>3280fb63ff0655fe5be1c14046e90ff2b12308cc</commitId><timestamp>1556053306000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>More rewrite rules
</comment><date>2019-04-23 23:01:46 +0200</date><id>3280fb63ff0655fe5be1c14046e90ff2b12308cc</id><msg>More rewrite rules</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Parser.hs</affectedPath><commitId>26e5cd88a167d9fda50204d5445dd635971e3a29</commitId><timestamp>1556053307000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle hexadecimals of the form $123 correctly
</comment><date>2019-04-23 23:01:47 +0200</date><id>26e5cd88a167d9fda50204d5445dd635971e3a29</id><msg>Handle hexadecimals of the form $123 correctly</msg><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>9e204e89e5b59ade6974e9107a587a32b5d5ad64</SHA1><branch><SHA1>9e204e89e5b59ade6974e9107a587a32b5d5ad64</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9e204e89e5b59ade6974e9107a587a32b5d5ad64</SHA1><branch><SHA1>9e204e89e5b59ade6974e9107a587a32b5d5ad64</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9e204e89e5b59ade6974e9107a587a32b5d5ad64</SHA1><branch><SHA1>9e204e89e5b59ade6974e9107a587a32b5d5ad64</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#12</displayName><duration>24766</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>877</queueId><result>SUCCESS</result><timestamp>1555945810735</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/12/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><affectedPath>Jass/LCA.hs</affectedPath><commitId>1819f2b46b3a3919e5e14e45daf49da07e493e08</commitId><timestamp>1555945410000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed type handling for boolean operators
Comparing values of different types except integer and real was somewhat 
broken. Now it parses common.j to extract a type hierachy and uses the 
lowest comman ancestor on that tree to insert the correct conv 
instructions. With this change we also put the type hierachy into the 
compiler state and write it to disk.
</comment><date>2019-04-22 17:03:30 +0200</date><id>1819f2b46b3a3919e5e14e45daf49da07e493e08</id><msg>Fixed type handling for boolean operators</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>add</editType><file>Jass/LCA.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><commitId>9e204e89e5b59ade6974e9107a587a32b5d5ad64</commitId><timestamp>1555945411000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Remove temp register for not instruction via rewrite rule
</comment><date>2019-04-22 17:03:31 +0200</date><id>9e204e89e5b59ade6974e9107a587a32b5d5ad64</id><msg>Remove temp register for not instruction via rewrite rule</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>f273c4b64c0056b355fa1131840f4d79c59c4a46</SHA1><branch><SHA1>f273c4b64c0056b355fa1131840f4d79c59c4a46</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f273c4b64c0056b355fa1131840f4d79c59c4a46</SHA1><branch><SHA1>f273c4b64c0056b355fa1131840f4d79c59c4a46</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f273c4b64c0056b355fa1131840f4d79c59c4a46</SHA1><branch><SHA1>f273c4b64c0056b355fa1131840f4d79c59c4a46</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#11</displayName><duration>13041</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>876</queueId><result>SUCCESS</result><timestamp>1555800908879</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/11/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Main.hs</affectedPath><commitId>38a0230debd688d514042e9ceeef8459c314ff73</commitId><timestamp>1555777744000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed missing type in rewrite rule
</comment><date>2019-04-20 18:29:04 +0200</date><id>38a0230debd688d514042e9ceeef8459c314ff73</id><msg>Fixed missing type in rewrite rule</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Parser.hs</affectedPath><commitId>7ed1d1513c482ad938a58ec56d2b4509e86f95f2</commitId><timestamp>1555797392000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Now parses negative literals correctly
</comment><date>2019-04-20 23:56:32 +0200</date><id>7ed1d1513c482ad938a58ec56d2b4509e86f95f2</id><msg>Now parses negative literals correctly</msg><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>096f547d669c58f01cd19279f546e14fdc5a2c00</commitId><timestamp>1555797417000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed missing converts.
Previously calles to unary minus and other numeric operators were
lacking type conversion checks. This could result in missing conv
instructions.
</comment><date>2019-04-20 23:56:57 +0200</date><id>096f547d669c58f01cd19279f546e14fdc5a2c00</id><msg>Fixed missing converts.</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><commitId>f273c4b64c0056b355fa1131840f4d79c59c4a46</commitId><timestamp>1555800675000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Some more rewrite rules
</comment><date>2019-04-21 00:51:15 +0200</date><id>f273c4b64c0056b355fa1131840f4d79c59c4a46</id><msg>Some more rewrite rules</msg><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>bfe8a8d6a044f2851a879a296d9950a99504377b</SHA1><branch><SHA1>bfe8a8d6a044f2851a879a296d9950a99504377b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bfe8a8d6a044f2851a879a296d9950a99504377b</SHA1><branch><SHA1>bfe8a8d6a044f2851a879a296d9950a99504377b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bfe8a8d6a044f2851a879a296d9950a99504377b</SHA1><branch><SHA1>bfe8a8d6a044f2851a879a296d9950a99504377b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#10</displayName><duration>15986</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #10</fullDisplayName><id>10</id><inProgress>false</inProgress><keepLog>false</keepLog><number>10</number><queueId>825</queueId><result>SUCCESS</result><timestamp>1555527311380</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/10/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Ast.hs</affectedPath><commitId>d68eda23e631c089929e039263202bddbf3c20be</commitId><timestamp>1555512207000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Fixed hashing for Jass.Ast
Previously sometimes the order of statements would change the hash.
</comment><date>2019-04-17 16:43:27 +0200</date><id>d68eda23e631c089929e039263202bddbf3c20be</id><msg>Fixed hashing for Jass.Ast</msg><path><editType>edit</editType><file>Jass/Ast.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><commitId>3f44a50afc53a8e73b7467e2bcd0b096afd1d2ac</commitId><timestamp>1555526256000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>More Rewrite Rules
</comment><date>2019-04-17 20:37:36 +0200</date><id>3f44a50afc53a8e73b7467e2bcd0b096afd1d2ac</id><msg>More Rewrite Rules</msg><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Ast.hs</affectedPath><commitId>dfe32595397743980a04cee603ad3844e7d76017</commitId><timestamp>1555526257000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added Hashable instance for Hot.Ast
</comment><date>2019-04-17 20:37:37 +0200</date><id>dfe32595397743980a04cee603ad3844e7d76017</id><msg>Added Hashable instance for Hot.Ast</msg><path><editType>edit</editType><file>Hot/Ast.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Ast.hs</affectedPath><commitId>2693632bdf29f70c5ab30f6472166ec2c9c70f16</commitId><timestamp>1555526258000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Simplified Hashable instance for Jass.Ast
</comment><date>2019-04-17 20:37:38 +0200</date><id>2693632bdf29f70c5ab30f6472166ec2c9c70f16</id><msg>Simplified Hashable instance for Jass.Ast</msg><path><editType>edit</editType><file>Jass/Ast.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>bfe8a8d6a044f2851a879a296d9950a99504377b</commitId><timestamp>1555526260000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added compile command to jhcr
Can use this to generate asm code without having to keep some state 
around. Also allows toggling of optimisation.
</comment><date>2019-04-17 20:37:40 +0200</date><id>bfe8a8d6a044f2851a879a296d9950a99504377b</id><msg>Added compile command to jhcr</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>2928322690162aa5e59984a1b32143c94fb2611d</SHA1><branch><SHA1>2928322690162aa5e59984a1b32143c94fb2611d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2928322690162aa5e59984a1b32143c94fb2611d</SHA1><branch><SHA1>2928322690162aa5e59984a1b32143c94fb2611d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2928322690162aa5e59984a1b32143c94fb2611d</SHA1><branch><SHA1>2928322690162aa5e59984a1b32143c94fb2611d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>12178</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>800</queueId><result>SUCCESS</result><timestamp>1555186209920</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Hot/Instruction/Compiler.hs</affectedPath><commitId>2928322690162aa5e59984a1b32143c94fb2611d</commitId><timestamp>1555174258000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Extended the Ins rewrite engine
Can now parse boolean, integer and real literals as well as the zero 
register. Added a bunch of new rewrite rules using these new facilities.
</comment><date>2019-04-13 18:50:58 +0200</date><id>2928322690162aa5e59984a1b32143c94fb2611d</id><msg>Extended the Ins rewrite engine</msg><path><editType>edit</editType><file>Hot/Instruction/Compiler.hs</file></path><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>ba89c04d082a882d4227161054fc84f7e9306a6b</SHA1><branch><SHA1>ba89c04d082a882d4227161054fc84f7e9306a6b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ba89c04d082a882d4227161054fc84f7e9306a6b</SHA1><branch><SHA1>ba89c04d082a882d4227161054fc84f7e9306a6b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ba89c04d082a882d4227161054fc84f7e9306a6b</SHA1><branch><SHA1>ba89c04d082a882d4227161054fc84f7e9306a6b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>12459</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>787</queueId><result>SUCCESS</result><timestamp>1555165508988</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/interpreter.j</affectedPath><commitId>c7bfdb53293e0bc634a843bbbe719161f3be0396</commitId><timestamp>1555164345000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>RT: Use %-operator instead of `ModuloInteger` in interpreter
</comment><date>2019-04-13 16:05:45 +0200</date><id>c7bfdb53293e0bc634a843bbbe719161f3be0396</id><msg>RT: Use %-operator instead of `ModuloInteger` in interpreter</msg><path><editType>edit</editType><file>runtime/interpreter.j</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Hot/Ast.hs</affectedPath><affectedPath>Hot/Init/Stubs.hs</affectedPath><commitId>ba89c04d082a882d4227161054fc84f7e9306a6b</commitId><timestamp>1555164442000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added a few more rules to Ins.Opt
</comment><date>2019-04-13 16:07:22 +0200</date><id>ba89c04d082a882d4227161054fc84f7e9306a6b</id><msg>Added a few more rules to Ins.Opt</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Hot/Ast.hs</file></path><path><editType>edit</editType><file>Hot/Init/Stubs.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>d78364127636f9ef31d17b247b953d9be2fd4a77</SHA1><branch><SHA1>d78364127636f9ef31d17b247b953d9be2fd4a77</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d78364127636f9ef31d17b247b953d9be2fd4a77</SHA1><branch><SHA1>d78364127636f9ef31d17b247b953d9be2fd4a77</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d78364127636f9ef31d17b247b953d9be2fd4a77</SHA1><branch><SHA1>d78364127636f9ef31d17b247b953d9be2fd4a77</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#7</displayName><duration>13884</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>771</queueId><result>SUCCESS</result><timestamp>1555098010955</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>runtime/parser.j</affectedPath><affectedPath>Hot/Instruction.hs</affectedPath><commitId>16697accf272ae3000a336dd1c89603aa52792a4</commitId><timestamp>1555096869000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Use generalized seralize function for instructions
</comment><date>2019-04-12 21:21:09 +0200</date><id>16697accf272ae3000a336dd1c89603aa52792a4</id><msg>Use generalized seralize function for instructions</msg><path><editType>edit</editType><file>runtime/parser.j</file></path><path><editType>edit</editType><file>Hot/Instruction.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Hot/Instruction/Opt/Rewrite.hs</affectedPath><affectedPath>Main.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Hot/Ast.hs</affectedPath><commitId>d78364127636f9ef31d17b247b953d9be2fd4a77</commitId><timestamp>1555097151000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added rewrite engine for instructions
Rather simple but can already reduce a lot of temporaries. Also provides
a bunch of specialities for temporary and non-zero registers.
</comment><date>2019-04-12 21:25:51 +0200</date><id>d78364127636f9ef31d17b247b953d9be2fd4a77</id><msg>Added rewrite engine for instructions</msg><path><editType>add</editType><file>Hot/Instruction/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Hot/Ast.hs</file></path><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8b8b70da304d32f3c907230a11f92a85b919098f</SHA1><branch><SHA1>8b8b70da304d32f3c907230a11f92a85b919098f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8b8b70da304d32f3c907230a11f92a85b919098f</SHA1><branch><SHA1>8b8b70da304d32f3c907230a11f92a85b919098f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8b8b70da304d32f3c907230a11f92a85b919098f</SHA1><branch><SHA1>8b8b70da304d32f3c907230a11f92a85b919098f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#6</displayName><duration>10594</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>764</queueId><result>SUCCESS</result><timestamp>1555064709473</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/6/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jass/Parser.hs</affectedPath><commitId>8b8b70da304d32f3c907230a11f92a85b919098f</commitId><timestamp>1555063910000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle reals of the form `.123` correctly
</comment><date>2019-04-12 12:11:50 +0200</date><id>8b8b70da304d32f3c907230a11f92a85b919098f</id><msg>Handle reals of the form `.123` correctly</msg><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>efbad87eee8ca6038ee58a3f023e3d254df74c16</SHA1><branch><SHA1>efbad87eee8ca6038ee58a3f023e3d254df74c16</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>efbad87eee8ca6038ee58a3f023e3d254df74c16</SHA1><branch><SHA1>efbad87eee8ca6038ee58a3f023e3d254df74c16</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>efbad87eee8ca6038ee58a3f023e3d254df74c16</SHA1><branch><SHA1>efbad87eee8ca6038ee58a3f023e3d254df74c16</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#5</displayName><duration>14592</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>748</queueId><result>SUCCESS</result><timestamp>1554994511262</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><affectedPath>Jass/Printer.hs</affectedPath><affectedPath>Jass/Ast.hs</affectedPath><affectedPath>GNUmakefile</affectedPath><affectedPath>Readme.md</affectedPath><affectedPath>Hot/Init/Rename.hs</affectedPath><affectedPath>Jass/Opt/Rewrite.hs</affectedPath><commitId>efbad87eee8ca6038ee58a3f023e3d254df74c16</commitId><timestamp>1554994106000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Added rewrite system on Jass.Ast
Added implementation of rewrite rules for jass expressions and call
statements. Also added a bunch of simple rewrite rules in Main.
</comment><date>2019-04-11 16:48:26 +0200</date><id>efbad87eee8ca6038ee58a3f023e3d254df74c16</id><msg>Added rewrite system on Jass.Ast</msg><path><editType>edit</editType><file>Readme.md</file></path><path><editType>edit</editType><file>Main.hs</file></path><path><editType>edit</editType><file>Jass/Ast.hs</file></path><path><editType>edit</editType><file>Hot/Init/Rename.hs</file></path><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>add</editType><file>Jass/Opt/Rewrite.hs</file></path><path><editType>edit</editType><file>Jass/Printer.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Gestartet durch Benutzer Peter</shortDescription><userId>peter</userId><userName>Peter</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#4</displayName><duration>3968</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>723</queueId><result>SUCCESS</result><timestamp>1554931748291</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Gestartet durch Benutzer Peter</shortDescription><userId>peter</userId><userName>Peter</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>269918</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>722</queueId><result>SUCCESS</result><timestamp>1554931371662</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Gestartet durch Benutzer Peter</shortDescription><userId>peter</userId><userName>Peter</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2</displayName><duration>10752</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>721</queueId><result>FAILURE</result><timestamp>1554931199839</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Gestartet durch Benutzer Peter</shortDescription><userId>peter</userId><userName>Peter</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>11562</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>720</queueId><result>FAILURE</result><timestamp>1554931003581</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><color>red</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Gestartet durch Benutzer Peter</shortDescription><userId>peter</userId><userName>Peter</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><branch><SHA1>4be186349416ee29c21870d3e8a72f497c910fc4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>11562</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>720</queueId><result>FAILURE</result><timestamp>1554931003581</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></firstBuild><healthReport><description>Build-Stabilität: In letzter Zeit schlugen alle Builds fehl.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>0</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>93</buildNumber><marked><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#93</displayName><duration>615</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #93</fullDisplayName><id>93</id><inProgress>false</inProgress><keepLog>false</keepLog><number>93</number><queueId>1285</queueId><result>FAILURE</result><timestamp>1768384566056</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/93/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><commitId>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</commitId><timestamp>1768383365000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add code-converter again
</comment><date>2026-01-14 10:36:05 +0100</date><id>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</id><msg>Add code-converter again</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>93</buildNumber><marked><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#93</displayName><duration>615</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #93</fullDisplayName><id>93</id><inProgress>false</inProgress><keepLog>false</keepLog><number>93</number><queueId>1285</queueId><result>FAILURE</result><timestamp>1768384566056</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/93/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><commitId>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</commitId><timestamp>1768383365000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add code-converter again
</comment><date>2026-01-14 10:36:05 +0100</date><id>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</id><msg>Add code-converter again</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>93</buildNumber><marked><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#93</displayName><duration>615</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #93</fullDisplayName><id>93</id><inProgress>false</inProgress><keepLog>false</keepLog><number>93</number><queueId>1285</queueId><result>FAILURE</result><timestamp>1768384566056</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/93/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><commitId>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</commitId><timestamp>1768383365000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add code-converter again
</comment><date>2026-01-14 10:36:05 +0100</date><id>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</id><msg>Add code-converter again</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>40</buildNumber><marked><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#40</displayName><duration>15120</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #40</fullDisplayName><id>40</id><inProgress>false</inProgress><keepLog>false</keepLog><number>40</number><queueId>2389</queueId><result>SUCCESS</result><timestamp>1606857006642</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/40/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>Jass/Parser.hs</affectedPath><commitId>e8f02237e3bfab61238bb2265f4abca463f725ba</commitId><timestamp>1606854732000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle debug keyword
</comment><date>2020-12-01 21:32:12 +0100</date><id>e8f02237e3bfab61238bb2265f4abca463f725ba</id><msg>Handle debug keyword</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>d2714704731cc203d1ceaf7a1fb09da995af107e</commitId><timestamp>1606855747000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Create preload path if it doesnt exist
</comment><date>2020-12-01 21:49:07 +0100</date><id>d2714704731cc203d1ceaf7a1fb09da995af107e</id><msg>Create preload path if it doesnt exist</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>40</buildNumber><marked><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><branch><SHA1>d2714704731cc203d1ceaf7a1fb09da995af107e</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#40</displayName><duration>15120</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #40</fullDisplayName><id>40</id><inProgress>false</inProgress><keepLog>false</keepLog><number>40</number><queueId>2389</queueId><result>SUCCESS</result><timestamp>1606857006642</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/40/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>GNUmakefile</affectedPath><affectedPath>Jass/Parser.hs</affectedPath><commitId>e8f02237e3bfab61238bb2265f4abca463f725ba</commitId><timestamp>1606854732000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Handle debug keyword
</comment><date>2020-12-01 21:32:12 +0100</date><id>e8f02237e3bfab61238bb2265f4abca463f725ba</id><msg>Handle debug keyword</msg><path><editType>edit</editType><file>GNUmakefile</file></path><path><editType>edit</editType><file>Jass/Parser.hs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Main.hs</affectedPath><commitId>d2714704731cc203d1ceaf7a1fb09da995af107e</commitId><timestamp>1606855747000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Create preload path if it doesnt exist
</comment><date>2020-12-01 21:49:07 +0100</date><id>d2714704731cc203d1ceaf7a1fb09da995af107e</id><msg>Create preload path if it doesnt exist</msg><path><editType>edit</editType><file>Main.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>93</buildNumber><marked><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><branch><SHA1>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/lep/jhcr.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>jhcr</displayPath><fileName>jhcr</fileName><relativePath>jhcr</relativePath></artifact><building>false</building><displayName>#93</displayName><duration>615</duration><estimatedDuration>5470</estimatedDuration><fullDisplayName>JHCR #93</fullDisplayName><id>93</id><inProgress>false</inProgress><keepLog>false</keepLog><number>93</number><queueId>1285</queueId><result>FAILURE</result><timestamp>1768384566056</timestamp><url>https://grill.wurstlang.org/hudson/view/all/job/JHCR/93/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Hot/Init/Rename.hs</affectedPath><commitId>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</commitId><timestamp>1768383365000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></author><authorEmail>lep.delete@googlemail.com</authorEmail><comment>Add code-converter again
</comment><date>2026-01-14 10:36:05 +0100</date><id>8fdbba176f29f3f6d5eb15a04c3ca60d4c9dd7f1</id><msg>Add code-converter again</msg><path><editType>edit</editType><file>src/Hot/Init/Rename.hs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/55835583shuen</absoluteUrl><fullName>55835583shuen</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/lep.delete</absoluteUrl><fullName>lep.delete</fullName></culprit></lastUnsuccessfulBuild><nextBuildNumber>94</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>