<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Frotty</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1332</buildNumber><marked><SHA1>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</SHA1><branch><SHA1>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</SHA1><branch><SHA1>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</SHA1><branch><SHA1>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/wurstscript/WurstScript.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>845</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1332</displayName><duration>856210</duration><estimatedDuration>737407</estimatedDuration><fullDisplayName>Wurst #1332</fullDisplayName><id>1332</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1332</number><queueId>623</queueId><result>SUCCESS</result><timestamp>1657746191206</timestamp><url>https://grill.wurstlang.org/hudson/job/Wurst/1332/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/LuaTranslationTests.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/EliminateLocalTypes.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation/ExprTranslation.java</affectedPath><commitId>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</commitId><timestamp>1657746181000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove type dependency from cast translation (#1064)

* Remove type dependency from cast translation

When casting to int, there is a special case when an int is casted (no cast necessary). This was no longer detected correctly with eliminated local types. Now this unnecessary cast is removed in advance, before local types are lost.

* Unit tests for local type elimination
</comment><date>2022-07-13 23:03:01 +0200</date><id>18ca8ab9bda8e1ceb5112c75866e26bbfd5d08d4</id><msg>Remove type dependency from cast translation (#1064)</msg><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/EliminateLocalTypes.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation/ExprTranslation.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/LuaTranslationTests.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>